]>
gitweb.factorcode.org Git - factor.git/log
nomennescio [Fri, 18 Oct 2019 13:04:40 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.70/Factor-0.70.zip
nomennescio [Fri, 18 Oct 2019 13:04:39 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.69/Factor-0.69.zip
nomennescio [Fri, 18 Oct 2019 13:04:38 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.68/Factor-0.68.zip
nomennescio [Fri, 18 Oct 2019 13:04:36 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.67/Factor-0.67.zip
nomennescio [Fri, 18 Oct 2019 13:04:35 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.66/Factor-0.66.zip
nomennescio [Fri, 18 Oct 2019 13:04:34 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.60/Factor-0.60.jar
nomennescio [Fri, 18 Oct 2019 13:04:33 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.58/Factor-0.58.jar
nomennescio [Fri, 18 Oct 2019 13:04:32 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.53/Factor-0.53.jar
nomennescio [Fri, 18 Oct 2019 13:04:31 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.36/Factor-0.36.jar
nomennescio [Fri, 18 Oct 2019 13:04:30 +0000 (15:04 +0200)]
Imported https://downloads.factorcode.org/releases/0.29/Factor-0.29.jar
nomennescio [Tue, 15 Oct 2019 13:30:24 +0000 (15:30 +0200)]
Collect, but don't diff CVS expanded keywords
nomennescio [Tue, 15 Oct 2019 13:29:43 +0000 (15:29 +0200)]
Ignore archives and binary libraries
nomennescio [Mon, 14 Oct 2019 11:41:15 +0000 (13:41 +0200)]
Git root as common ancestor to share history
Mackenzie Straight [Sat, 18 Dec 2004 05:41:31 +0000 (05:41 +0000)]
Add dllexports
Slava Pestov [Sat, 18 Dec 2004 05:38:51 +0000 (05:38 +0000)]
specifying ABI on a per-library basis
Slava Pestov [Sat, 18 Dec 2004 04:02:19 +0000 (04:02 +0000)]
use stdcall abi by default on windows, word usage counter
Slava Pestov [Sat, 18 Dec 2004 02:46:19 +0000 (02:46 +0000)]
stepping over a word
Slava Pestov [Sat, 18 Dec 2004 00:27:42 +0000 (00:27 +0000)]
compiler does tail call optimization
Mackenzie Straight [Fri, 17 Dec 2004 17:22:16 +0000 (17:22 +0000)]
Port FFI to win32
Slava Pestov [Fri, 17 Dec 2004 00:57:03 +0000 (00:57 +0000)]
ffi works
Slava Pestov [Thu, 16 Dec 2004 23:36:26 +0000 (23:36 +0000)]
fix M: complex hashcode
Slava Pestov [Thu, 16 Dec 2004 04:17:21 +0000 (04:17 +0000)]
internals documentation
Slava Pestov [Wed, 15 Dec 2004 21:57:29 +0000 (21:57 +0000)]
reworked bootstrap code, a lot of cleanups
Slava Pestov [Tue, 14 Dec 2004 07:57:40 +0000 (07:57 +0000)]
tail call optimization
Slava Pestov [Tue, 14 Dec 2004 00:16:33 +0000 (00:16 +0000)]
removing unused alien-macros
Slava Pestov [Tue, 14 Dec 2004 00:14:03 +0000 (00:14 +0000)]
some progress on alien
Slava Pestov [Mon, 13 Dec 2004 23:40:21 +0000 (23:40 +0000)]
clean up x86 generator, add SDL and alien to bootstrap
Mackenzie Straight [Mon, 13 Dec 2004 23:00:07 +0000 (23:00 +0000)]
Fix a bug with WriteFile
Slava Pestov [Mon, 13 Dec 2004 21:46:30 +0000 (21:46 +0000)]
remove unneeded DLLEXPORT and obsolete optimizer tests
Slava Pestov [Mon, 13 Dec 2004 21:28:28 +0000 (21:28 +0000)]
compiler cleanups
Mackenzie Straight [Mon, 13 Dec 2004 21:17:05 +0000 (21:17 +0000)]
Add dll exports for compiling on win32
Slava Pestov [Mon, 13 Dec 2004 20:39:27 +0000 (20:39 +0000)]
define FACTOR_X86 on win32
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
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
Slava Pestov [Mon, 13 Dec 2004 04:49:44 +0000 (04:49 +0000)]
predicate metaclass; prettyprint, see, unparse, ' and other words are now generic
Slava Pestov [Sun, 12 Dec 2004 21:54:29 +0000 (21:54 +0000)]
unparser generified
Slava Pestov [Sun, 12 Dec 2004 21:32:47 +0000 (21:32 +0000)]
more progress on generic words
Slava Pestov [Sat, 11 Dec 2004 23:27:02 +0000 (23:27 +0000)]
more generic work
Slava Pestov [Sat, 11 Dec 2004 23:18:43 +0000 (23:18 +0000)]
generic.factor cleanups; started generalized dispatching
Mackenzie Straight [Sat, 11 Dec 2004 20:02:34 +0000 (20:02 +0000)]
Fixup win32 port
Slava Pestov [Sat, 11 Dec 2004 18:26:36 +0000 (18:26 +0000)]
some largely unsuccessful attempts at making GC faster
Slava Pestov [Sat, 11 Dec 2004 03:59:50 +0000 (03:59 +0000)]
win32 port
Slava Pestov [Sat, 11 Dec 2004 03:57:15 +0000 (03:57 +0000)]
win32 read.c
Slava Pestov [Sat, 11 Dec 2004 03:54:53 +0000 (03:54 +0000)]
some fixes
Slava Pestov [Sat, 11 Dec 2004 03:47:03 +0000 (03:47 +0000)]
merged everything except read.c
Slava Pestov [Sat, 11 Dec 2004 03:21:08 +0000 (03:21 +0000)]
io.c merged
Slava Pestov [Sat, 11 Dec 2004 03:12:05 +0000 (03:12 +0000)]
merge eiz's file.c
Slava Pestov [Sat, 11 Dec 2004 02:46:42 +0000 (02:46 +0000)]
renaming types to avoid clashing with win32
Slava Pestov [Sat, 11 Dec 2004 02:39:45 +0000 (02:39 +0000)]
started merging eiz's win32 port
Slava Pestov [Sat, 11 Dec 2004 02:39:27 +0000 (02:39 +0000)]
code cleanups
Slava Pestov [Sat, 11 Dec 2004 00:29:07 +0000 (00:29 +0000)]
merged stack continuations combinators and logic vocabularies into kernel vocabulary
Slava Pestov [Fri, 10 Dec 2004 23:38:40 +0000 (23:38 +0000)]
move some words to math-internals
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
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
Slava Pestov [Fri, 10 Dec 2004 07:41:52 +0000 (07:41 +0000)]
working on dataflow optimizer
Slava Pestov [Wed, 8 Dec 2004 23:39:36 +0000 (23:39 +0000)]
stack inference fixes, do not linearize #values
Slava Pestov [Wed, 8 Dec 2004 04:21:32 +0000 (04:21 +0000)]
some work on the stack checker
Slava Pestov [Mon, 6 Dec 2004 04:00:52 +0000 (04:00 +0000)]
semi-working compiler
Slava Pestov [Mon, 6 Dec 2004 02:20:58 +0000 (02:20 +0000)]
remove old compiler
Slava Pestov [Mon, 6 Dec 2004 02:17:09 +0000 (02:17 +0000)]
linerization of generic, 2generic
Slava Pestov [Mon, 6 Dec 2004 00:42:55 +0000 (00:42 +0000)]
added support for new OOP features to Java parser
Slava Pestov [Sun, 5 Dec 2004 23:33:20 +0000 (23:33 +0000)]
Factor plugin -- better handling of external Factor errors, better error highlighting
Slava Pestov [Sun, 5 Dec 2004 04:45:41 +0000 (04:45 +0000)]
compiler work
Slava Pestov [Sat, 4 Dec 2004 20:48:44 +0000 (20:48 +0000)]
optimizer correctly handles #ifte, #generic, #2generic, #label
Slava Pestov [Sat, 4 Dec 2004 20:10:46 +0000 (20:10 +0000)]
new change word factors out foo get ... foo set pattern
Slava Pestov [Sat, 4 Dec 2004 03:12:58 +0000 (03:12 +0000)]
more work on optimizer
Slava Pestov [Fri, 3 Dec 2004 22:11:49 +0000 (22:11 +0000)]
working on the optimizer
Slava Pestov [Fri, 3 Dec 2004 03:44:36 +0000 (03:44 +0000)]
start dataflow optimizer
Slava Pestov [Thu, 2 Dec 2004 00:48:08 +0000 (00:48 +0000)]
started linearizer, and new compiler framework
Slava Pestov [Wed, 1 Dec 2004 04:56:01 +0000 (04:56 +0000)]
fix terminator branches of generics
Slava Pestov [Tue, 30 Nov 2004 04:14:12 +0000 (04:14 +0000)]
some dataflow IR unit tests and fixes
Slava Pestov [Mon, 29 Nov 2004 03:00:49 +0000 (03:00 +0000)]
remove stale file
Slava Pestov [Mon, 29 Nov 2004 02:58:53 +0000 (02:58 +0000)]
new-guide is now devel-guide
Slava Pestov [Mon, 29 Nov 2004 02:56:58 +0000 (02:56 +0000)]
fix literal dataflow, other fixes
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
Slava Pestov [Sun, 28 Nov 2004 04:09:32 +0000 (04:09 +0000)]
more dataflow work
Slava Pestov [Sun, 28 Nov 2004 03:26:05 +0000 (03:26 +0000)]
more dataflow work, minor native cleanup
Slava Pestov [Sat, 27 Nov 2004 23:06:39 +0000 (23:06 +0000)]
working on docs
Slava Pestov [Sat, 27 Nov 2004 05:51:28 +0000 (05:51 +0000)]
inferencer fixes
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
Slava Pestov [Sat, 27 Nov 2004 03:23:57 +0000 (03:23 +0000)]
oop fix, split up inference
Slava Pestov [Fri, 26 Nov 2004 04:14:17 +0000 (04:14 +0000)]
telnetd fix
Slava Pestov [Fri, 26 Nov 2004 04:09:52 +0000 (04:09 +0000)]
fix oop.factor
Slava Pestov [Fri, 26 Nov 2004 02:58:58 +0000 (02:58 +0000)]
Add support for icon attribute in jEdit plugin
Slava Pestov [Fri, 26 Nov 2004 02:53:27 +0000 (02:53 +0000)]
more rearrangement
Slava Pestov [Fri, 26 Nov 2004 02:51:47 +0000 (02:51 +0000)]
dissolve platform/native/
Slava Pestov [Fri, 26 Nov 2004 02:08:09 +0000 (02:08 +0000)]
minor prettyprint improvements
Slava Pestov [Fri, 26 Nov 2004 01:37:05 +0000 (01:37 +0000)]
hashtable prettyprinting
Slava Pestov [Thu, 25 Nov 2004 02:45:30 +0000 (02:45 +0000)]
ExternalFactor is done
Slava Pestov [Wed, 24 Nov 2004 03:20:23 +0000 (03:20 +0000)]
continuation prompt in the listener; moved some stuff to syntax dir
Chris Double [Wed, 24 Nov 2004 00:58:19 +0000 (00:58 +0000)]
Added more details to tutorial of cont-responder
Slava Pestov [Tue, 23 Nov 2004 02:12:29 +0000 (02:12 +0000)]
now that stack checker works, remove compile-all machinery
Slava Pestov [Tue, 23 Nov 2004 00:15:14 +0000 (00:15 +0000)]
working on docs, measuring gc time
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.
Slava Pestov [Mon, 22 Nov 2004 02:16:16 +0000 (02:16 +0000)]
fixes
Slava Pestov [Mon, 22 Nov 2004 00:27:18 +0000 (00:27 +0000)]
minor inference and interpreter work
Slava Pestov [Sun, 21 Nov 2004 08:29:18 +0000 (08:29 +0000)]
cleanup quicksort, thread safety fix
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
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
Slava Pestov [Fri, 19 Nov 2004 22:28:23 +0000 (22:28 +0000)]
communicates stack effect from socket