]> gitweb.factorcode.org Git - factor.git/log
factor.git
4 years agoImported https://downloads.factorcode.org/releases/0.70/Factor-0.70.zip import-0.70
nomennescio [Fri, 18 Oct 2019 13:04:40 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.70/Factor-0.70.zip

4 years agoImported https://downloads.factorcode.org/releases/0.69/Factor-0.69.zip import-0.69
nomennescio [Fri, 18 Oct 2019 13:04:39 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.69/Factor-0.69.zip

4 years agoImported https://downloads.factorcode.org/releases/0.68/Factor-0.68.zip import-0.68
nomennescio [Fri, 18 Oct 2019 13:04:38 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.68/Factor-0.68.zip

4 years agoImported https://downloads.factorcode.org/releases/0.67/Factor-0.67.zip import-0.67
nomennescio [Fri, 18 Oct 2019 13:04:36 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.67/Factor-0.67.zip

4 years agoImported https://downloads.factorcode.org/releases/0.66/Factor-0.66.zip import-0.66
nomennescio [Fri, 18 Oct 2019 13:04:35 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.66/Factor-0.66.zip

4 years agoImported https://downloads.factorcode.org/releases/0.60/Factor-0.60.jar import-0.60
nomennescio [Fri, 18 Oct 2019 13:04:34 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.60/Factor-0.60.jar

4 years agoImported https://downloads.factorcode.org/releases/0.58/Factor-0.58.jar import-0.58
nomennescio [Fri, 18 Oct 2019 13:04:33 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.58/Factor-0.58.jar

4 years agoImported https://downloads.factorcode.org/releases/0.53/Factor-0.53.jar import-0.53
nomennescio [Fri, 18 Oct 2019 13:04:32 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.53/Factor-0.53.jar

4 years agoImported https://downloads.factorcode.org/releases/0.36/Factor-0.36.jar import-0.36
nomennescio [Fri, 18 Oct 2019 13:04:31 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.36/Factor-0.36.jar

4 years agoImported https://downloads.factorcode.org/releases/0.29/Factor-0.29.jar import-0.29
nomennescio [Fri, 18 Oct 2019 13:04:30 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.29/Factor-0.29.jar

4 years agoCollect, but don't diff CVS expanded keywords
nomennescio [Tue, 15 Oct 2019 13:30:24 +0000 (15:30 +0200)]
Collect, but don't diff CVS expanded keywords

4 years agoIgnore archives and binary libraries
nomennescio [Tue, 15 Oct 2019 13:29:43 +0000 (15:29 +0200)]
Ignore archives and binary libraries

4 years agoGit root as common ancestor to share history common-root
nomennescio [Mon, 14 Oct 2019 11:41:15 +0000 (13:41 +0200)]
Git root as common ancestor to share history

19 years agoAdd dllexports 0.70 factor-0-70
Mackenzie Straight [Sat, 18 Dec 2004 05:41:31 +0000 (05:41 +0000)]
Add dllexports

19 years agospecifying ABI on a per-library basis
Slava Pestov [Sat, 18 Dec 2004 05:38:51 +0000 (05:38 +0000)]
specifying ABI on a per-library basis

19 years agouse stdcall abi by default on windows, word usage counter
Slava Pestov [Sat, 18 Dec 2004 04:02:19 +0000 (04:02 +0000)]
use stdcall abi by default on windows, word usage counter

19 years agostepping over a word
Slava Pestov [Sat, 18 Dec 2004 02:46:19 +0000 (02:46 +0000)]
stepping over a word

19 years agocompiler does tail call optimization
Slava Pestov [Sat, 18 Dec 2004 00:27:42 +0000 (00:27 +0000)]
compiler does tail call optimization

19 years agoPort FFI to win32
Mackenzie Straight [Fri, 17 Dec 2004 17:22:16 +0000 (17:22 +0000)]
Port FFI to win32

19 years agoffi works
Slava Pestov [Fri, 17 Dec 2004 00:57:03 +0000 (00:57 +0000)]
ffi works

19 years agofix M: complex hashcode
Slava Pestov [Thu, 16 Dec 2004 23:36:26 +0000 (23:36 +0000)]
fix M: complex hashcode

19 years agointernals documentation
Slava Pestov [Thu, 16 Dec 2004 04:17:21 +0000 (04:17 +0000)]
internals documentation

19 years agoreworked bootstrap code, a lot of cleanups
Slava Pestov [Wed, 15 Dec 2004 21:57:29 +0000 (21:57 +0000)]
reworked bootstrap code, a lot of cleanups

19 years agotail call optimization
Slava Pestov [Tue, 14 Dec 2004 07:57:40 +0000 (07:57 +0000)]
tail call optimization

19 years agoremoving unused alien-macros
Slava Pestov [Tue, 14 Dec 2004 00:16:33 +0000 (00:16 +0000)]
removing unused alien-macros

19 years agosome progress on alien
Slava Pestov [Tue, 14 Dec 2004 00:14:03 +0000 (00:14 +0000)]
some progress on alien

19 years agoclean up x86 generator, add SDL and alien to bootstrap
Slava Pestov [Mon, 13 Dec 2004 23:40:21 +0000 (23:40 +0000)]
clean up x86 generator, add SDL and alien to bootstrap

19 years agoFix a bug with WriteFile
Mackenzie Straight [Mon, 13 Dec 2004 23:00:07 +0000 (23:00 +0000)]
Fix a bug with WriteFile

19 years agoremove unneeded DLLEXPORT and obsolete optimizer tests
Slava Pestov [Mon, 13 Dec 2004 21:46:30 +0000 (21:46 +0000)]
remove unneeded DLLEXPORT and obsolete optimizer tests

19 years agocompiler cleanups
Slava Pestov [Mon, 13 Dec 2004 21:28:28 +0000 (21:28 +0000)]
compiler cleanups

19 years agoAdd dll exports for compiling on win32
Mackenzie Straight [Mon, 13 Dec 2004 21:17:05 +0000 (21:17 +0000)]
Add dll exports for compiling on win32

19 years agodefine FACTOR_X86 on win32
Slava Pestov [Mon, 13 Dec 2004 20:39:27 +0000 (20:39 +0000)]
define FACTOR_X86 on win32

19 years agodon't use esi for data stack anymore; os word pushes unix or win32; don't use ansi...
Slava Pestov [Mon, 13 Dec 2004 20:37:50 +0000 (20:37 +0000)]
don't use esi for data stack anymore; os word pushes unix or win32; don't use ansi escape codes on windows

19 years agoMoved generic stuff to its own directory, and merged vectors and vector-combinators
Slava Pestov [Mon, 13 Dec 2004 05:13:54 +0000 (05:13 +0000)]
Moved generic stuff to its own directory, and merged vectors and vector-combinators

19 years agopredicate metaclass; prettyprint, see, unparse, ' and other words are now generic
Slava Pestov [Mon, 13 Dec 2004 04:49:44 +0000 (04:49 +0000)]
predicate metaclass; prettyprint, see, unparse, ' and other words are now generic

19 years agounparser generified
Slava Pestov [Sun, 12 Dec 2004 21:54:29 +0000 (21:54 +0000)]
unparser generified

19 years agomore progress on generic words
Slava Pestov [Sun, 12 Dec 2004 21:32:47 +0000 (21:32 +0000)]
more progress on generic words

19 years agomore generic work
Slava Pestov [Sat, 11 Dec 2004 23:27:02 +0000 (23:27 +0000)]
more generic work

19 years agogeneric.factor cleanups; started generalized dispatching
Slava Pestov [Sat, 11 Dec 2004 23:18:43 +0000 (23:18 +0000)]
generic.factor cleanups; started generalized dispatching

19 years agoFixup win32 port
Mackenzie Straight [Sat, 11 Dec 2004 20:02:34 +0000 (20:02 +0000)]
Fixup win32 port

19 years agosome largely unsuccessful attempts at making GC faster
Slava Pestov [Sat, 11 Dec 2004 18:26:36 +0000 (18:26 +0000)]
some largely unsuccessful attempts at making GC faster

19 years agowin32 port
Slava Pestov [Sat, 11 Dec 2004 03:59:50 +0000 (03:59 +0000)]
win32 port

19 years agowin32 read.c
Slava Pestov [Sat, 11 Dec 2004 03:57:15 +0000 (03:57 +0000)]
win32 read.c

19 years agosome fixes
Slava Pestov [Sat, 11 Dec 2004 03:54:53 +0000 (03:54 +0000)]
some fixes

19 years agomerged everything except read.c
Slava Pestov [Sat, 11 Dec 2004 03:47:03 +0000 (03:47 +0000)]
merged everything except read.c

19 years agoio.c merged
Slava Pestov [Sat, 11 Dec 2004 03:21:08 +0000 (03:21 +0000)]
io.c merged

19 years agomerge eiz's file.c
Slava Pestov [Sat, 11 Dec 2004 03:12:05 +0000 (03:12 +0000)]
merge eiz's file.c

19 years agorenaming types to avoid clashing with win32
Slava Pestov [Sat, 11 Dec 2004 02:46:42 +0000 (02:46 +0000)]
renaming types to avoid clashing with win32

19 years agostarted merging eiz's win32 port
Slava Pestov [Sat, 11 Dec 2004 02:39:45 +0000 (02:39 +0000)]
started merging eiz's win32 port

19 years agocode cleanups
Slava Pestov [Sat, 11 Dec 2004 02:39:27 +0000 (02:39 +0000)]
code cleanups

19 years agomerged stack continuations combinators and logic vocabularies into kernel vocabulary
Slava Pestov [Sat, 11 Dec 2004 00:29:07 +0000 (00:29 +0000)]
merged stack continuations combinators and logic vocabularies into kernel vocabulary

19 years agomove some words to math-internals
Slava Pestov [Fri, 10 Dec 2004 23:38:40 +0000 (23:38 +0000)]
move some words to math-internals

19 years agooptimize out #label blocks if there is no recursive call to the label inside the...
Slava Pestov [Fri, 10 Dec 2004 23:23:50 +0000 (23:23 +0000)]
optimize out #label blocks if there is no recursive call to the label inside the block

19 years agostack op rewriting cleaned up, #push-immediate/#push-indirect distinction simplifies...
Slava Pestov [Fri, 10 Dec 2004 22:27:07 +0000 (22:27 +0000)]
stack op rewriting cleaned up, #push-immediate/#push-indirect distinction simplifies generator, optimizer fixes

19 years agoworking on dataflow optimizer
Slava Pestov [Fri, 10 Dec 2004 07:41:52 +0000 (07:41 +0000)]
working on dataflow optimizer

19 years agostack inference fixes, do not linearize #values
Slava Pestov [Wed, 8 Dec 2004 23:39:36 +0000 (23:39 +0000)]
stack inference fixes, do not linearize #values

19 years agosome work on the stack checker
Slava Pestov [Wed, 8 Dec 2004 04:21:32 +0000 (04:21 +0000)]
some work on the stack checker

19 years agosemi-working compiler
Slava Pestov [Mon, 6 Dec 2004 04:00:52 +0000 (04:00 +0000)]
semi-working compiler

19 years agoremove old compiler
Slava Pestov [Mon, 6 Dec 2004 02:20:58 +0000 (02:20 +0000)]
remove old compiler

19 years agolinerization of generic, 2generic
Slava Pestov [Mon, 6 Dec 2004 02:17:09 +0000 (02:17 +0000)]
linerization of generic, 2generic

19 years agoadded support for new OOP features to Java parser
Slava Pestov [Mon, 6 Dec 2004 00:42:55 +0000 (00:42 +0000)]
added support for new OOP features to Java parser

19 years agoFactor plugin -- better handling of external Factor errors, better error highlighting
Slava Pestov [Sun, 5 Dec 2004 23:33:20 +0000 (23:33 +0000)]
Factor plugin -- better handling of external Factor errors, better error highlighting

19 years agocompiler work
Slava Pestov [Sun, 5 Dec 2004 04:45:41 +0000 (04:45 +0000)]
compiler work

19 years agooptimizer correctly handles #ifte, #generic, #2generic, #label
Slava Pestov [Sat, 4 Dec 2004 20:48:44 +0000 (20:48 +0000)]
optimizer correctly handles #ifte, #generic, #2generic, #label

19 years agonew change word factors out foo get ... foo set pattern
Slava Pestov [Sat, 4 Dec 2004 20:10:46 +0000 (20:10 +0000)]
new change word factors out foo get ... foo set pattern

19 years agomore work on optimizer
Slava Pestov [Sat, 4 Dec 2004 03:12:58 +0000 (03:12 +0000)]
more work on optimizer

19 years agoworking on the optimizer
Slava Pestov [Fri, 3 Dec 2004 22:11:49 +0000 (22:11 +0000)]
working on the optimizer

19 years agostart dataflow optimizer
Slava Pestov [Fri, 3 Dec 2004 03:44:36 +0000 (03:44 +0000)]
start dataflow optimizer

19 years agostarted linearizer, and new compiler framework
Slava Pestov [Thu, 2 Dec 2004 00:48:08 +0000 (00:48 +0000)]
started linearizer, and new compiler framework

19 years agofix terminator branches of generics
Slava Pestov [Wed, 1 Dec 2004 04:56:01 +0000 (04:56 +0000)]
fix terminator branches of generics

19 years agosome dataflow IR unit tests and fixes
Slava Pestov [Tue, 30 Nov 2004 04:14:12 +0000 (04:14 +0000)]
some dataflow IR unit tests and fixes

19 years agoremove stale file similar-0.69
Slava Pestov [Mon, 29 Nov 2004 03:00:49 +0000 (03:00 +0000)]
remove stale file

19 years agonew-guide is now devel-guide 0.69 factor-0-69
Slava Pestov [Mon, 29 Nov 2004 02:58:53 +0000 (02:58 +0000)]
new-guide is now devel-guide

19 years agofix literal dataflow, other fixes
Slava Pestov [Mon, 29 Nov 2004 02:56:58 +0000 (02:56 +0000)]
fix literal dataflow, other fixes

19 years agoworking on inference; symbols are written to images; generic words in core
Slava Pestov [Mon, 29 Nov 2004 00:07:24 +0000 (00:07 +0000)]
working on inference; symbols are written to images; generic words in core

19 years agomore dataflow work
Slava Pestov [Sun, 28 Nov 2004 04:09:32 +0000 (04:09 +0000)]
more dataflow work

19 years agomore dataflow work, minor native cleanup
Slava Pestov [Sun, 28 Nov 2004 03:26:05 +0000 (03:26 +0000)]
more dataflow work, minor native cleanup

19 years agoworking on docs
Slava Pestov [Sat, 27 Nov 2004 23:06:39 +0000 (23:06 +0000)]
working on docs

19 years agoinferencer fixes
Slava Pestov [Sat, 27 Nov 2004 05:51:28 +0000 (05:51 +0000)]
inferencer fixes

19 years agoinline annotation for combinators; faster stack checker taking advantage of this...
Slava Pestov [Sat, 27 Nov 2004 05:33:17 +0000 (05:33 +0000)]
inline annotation for combinators; faster stack checker taking advantage of this fact; started dataflow IR

19 years agooop fix, split up inference
Slava Pestov [Sat, 27 Nov 2004 03:23:57 +0000 (03:23 +0000)]
oop fix, split up inference

19 years agotelnetd fix
Slava Pestov [Fri, 26 Nov 2004 04:14:17 +0000 (04:14 +0000)]
telnetd fix

19 years agofix oop.factor
Slava Pestov [Fri, 26 Nov 2004 04:09:52 +0000 (04:09 +0000)]
fix oop.factor

19 years agoAdd support for icon attribute in jEdit plugin
Slava Pestov [Fri, 26 Nov 2004 02:58:58 +0000 (02:58 +0000)]
Add support for icon attribute in jEdit plugin

19 years agomore rearrangement
Slava Pestov [Fri, 26 Nov 2004 02:53:27 +0000 (02:53 +0000)]
more rearrangement

19 years agodissolve platform/native/
Slava Pestov [Fri, 26 Nov 2004 02:51:47 +0000 (02:51 +0000)]
dissolve platform/native/

19 years agominor prettyprint improvements
Slava Pestov [Fri, 26 Nov 2004 02:08:09 +0000 (02:08 +0000)]
minor prettyprint improvements

19 years agohashtable prettyprinting
Slava Pestov [Fri, 26 Nov 2004 01:37:05 +0000 (01:37 +0000)]
hashtable prettyprinting

19 years agoExternalFactor is done
Slava Pestov [Thu, 25 Nov 2004 02:45:30 +0000 (02:45 +0000)]
ExternalFactor is done

19 years agocontinuation prompt in the listener; moved some stuff to syntax dir
Slava Pestov [Wed, 24 Nov 2004 03:20:23 +0000 (03:20 +0000)]
continuation prompt in the listener; moved some stuff to syntax dir

19 years agoAdded more details to tutorial of cont-responder
Chris Double [Wed, 24 Nov 2004 00:58:19 +0000 (00:58 +0000)]
Added more details to tutorial of cont-responder

19 years agonow that stack checker works, remove compile-all machinery
Slava Pestov [Tue, 23 Nov 2004 02:12:29 +0000 (02:12 +0000)]
now that stack checker works, remove compile-all machinery

19 years agoworking on docs, measuring gc time
Slava Pestov [Tue, 23 Nov 2004 00:15:14 +0000 (00:15 +0000)]
working on docs, measuring gc time

19 years agofix 'usages.' usage in eval-responder. fix tutorial typo. update browser
Chris Double [Mon, 22 Nov 2004 22:07:17 +0000 (22:07 +0000)]
fix 'usages.' usage in eval-responder. fix tutorial typo. update browser
and tutorial for new room word changes. updated browser to use room.
instead of room. remove form around live search field in eval-responder.
prevent enter key on eval-responder in live search field from failing.
removed double prompting of numbers game. removed vars-values usage and
replaced with hash>alist.

19 years agofixes
Slava Pestov [Mon, 22 Nov 2004 02:16:16 +0000 (02:16 +0000)]
fixes

19 years agominor inference and interpreter work
Slava Pestov [Mon, 22 Nov 2004 00:27:18 +0000 (00:27 +0000)]
minor inference and interpreter work

19 years agocleanup quicksort, thread safety fix
Slava Pestov [Sun, 21 Nov 2004 08:29:18 +0000 (08:29 +0000)]
cleanup quicksort, thread safety fix

19 years agovarious cleanups, code primitive now shows code space usage, :get and &get, working...
Slava Pestov [Sat, 20 Nov 2004 21:57:01 +0000 (21:57 +0000)]
various cleanups, code primitive now shows code space usage, :get and &get, working on inferencer

19 years agoChanges to cont-responder:
Chris Double [Sat, 20 Nov 2004 21:32:02 +0000 (21:32 +0000)]
Changes to cont-responder:
  added start of a tutorial
  added numbers game example
  add cont-responder testing functions
  minor refactoring of cont-responder
  eval-responder now works again!

Changes to parser-combinators:
 modify str-head and str-tail usage for their changed stack effects

19 years agocommunicates stack effect from socket
Slava Pestov [Fri, 19 Nov 2004 22:28:23 +0000 (22:28 +0000)]
communicates stack effect from socket