]> gitweb.factorcode.org Git - factor.git/log
factor.git
18 years agosome stack inference work before-vop-refactoring
Slava Pestov [Mon, 16 May 2005 05:15:48 +0000 (05:15 +0000)]
some stack inference work

18 years agochange usage of sbuf>string to >string
Chris Double [Mon, 16 May 2005 02:33:08 +0000 (02:33 +0000)]
change usage of sbuf>string to >string

18 years agoworking on the compiler
Slava Pestov [Mon, 16 May 2005 01:17:56 +0000 (01:17 +0000)]
working on the compiler

18 years agogeneric fixes; range and slice sequences
Slava Pestov [Sun, 15 May 2005 01:15:50 +0000 (01:15 +0000)]
generic fixes; range and slice sequences

18 years agogeneric words are more flexible, sequences cleaned up
Slava Pestov [Sat, 14 May 2005 21:18:45 +0000 (21:18 +0000)]
generic words are more flexible, sequences cleaned up

18 years agogengc and relocation fixes; inference cleanups
Slava Pestov [Sat, 14 May 2005 04:23:00 +0000 (04:23 +0000)]
gengc and relocation fixes; inference cleanups

18 years agoupdated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics
Slava Pestov [Sat, 14 May 2005 00:37:28 +0000 (00:37 +0000)]
updated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics

18 years agogenerational gc and compiler relocation fixes
Slava Pestov [Fri, 13 May 2005 22:27:18 +0000 (22:27 +0000)]
generational gc and compiler relocation fixes

18 years agoimproving Python OO example
Daniel Ehrenberg [Fri, 13 May 2005 20:28:20 +0000 (20:28 +0000)]
improving Python OO example

18 years agomore gengc debugging, code cleanups
Slava Pestov [Fri, 13 May 2005 04:09:49 +0000 (04:09 +0000)]
more gengc debugging, code cleanups

18 years agoadded missing file
Slava Pestov [Thu, 12 May 2005 20:28:09 +0000 (20:28 +0000)]
added missing file

18 years agodebugging generational GC
Slava Pestov [Thu, 12 May 2005 07:52:56 +0000 (07:52 +0000)]
debugging generational GC

18 years agogenerational GC work
Slava Pestov [Thu, 12 May 2005 05:02:39 +0000 (05:02 +0000)]
generational GC work

18 years agoupdate room primitive for gengc
Slava Pestov [Wed, 11 May 2005 04:52:27 +0000 (04:52 +0000)]
update room primitive for gengc

18 years agomore generational GC work
Slava Pestov [Wed, 11 May 2005 04:43:52 +0000 (04:43 +0000)]
more generational GC work

18 years agostarting generational GC
Slava Pestov [Wed, 11 May 2005 02:30:58 +0000 (02:30 +0000)]
starting generational GC

19 years agonew compiler works on x86
Slava Pestov [Tue, 10 May 2005 04:52:40 +0000 (04:52 +0000)]
new compiler works on x86

19 years agomore fixes, fast fixnum branch intrinsics clean up, predicates over tuples are possib...
Slava Pestov [Tue, 10 May 2005 04:30:48 +0000 (04:30 +0000)]
more fixes, fast fixnum branch intrinsics clean up, predicates over tuples are possible now

19 years agofix fixnum+ and fixnum- overflow
Slava Pestov [Tue, 10 May 2005 04:09:16 +0000 (04:09 +0000)]
fix fixnum+ and fixnum- overflow

19 years agounit tests mostly pass with new compiler
Slava Pestov [Tue, 10 May 2005 03:27:46 +0000 (03:27 +0000)]
unit tests mostly pass with new compiler

19 years agofixing bugs
Slava Pestov [Tue, 10 May 2005 03:25:46 +0000 (03:25 +0000)]
fixing bugs

19 years agofixnum-shift intrinsics
Slava Pestov [Tue, 10 May 2005 02:34:47 +0000 (02:34 +0000)]
fixnum-shift intrinsics

19 years agostarting to update simplifier for vops
Slava Pestov [Mon, 9 May 2005 06:34:15 +0000 (06:34 +0000)]
starting to update simplifier for vops

19 years agoalien-invoke compiles with VOPs
Slava Pestov [Mon, 9 May 2005 00:30:38 +0000 (00:30 +0000)]
alien-invoke compiles with VOPs

19 years agomissing #call-label linearizer
Slava Pestov [Sun, 8 May 2005 04:58:06 +0000 (04:58 +0000)]
missing #call-label linearizer

19 years agofix reversed logic in x86 %jump-f and %jump-t
Slava Pestov [Sun, 8 May 2005 04:40:47 +0000 (04:40 +0000)]
fix reversed logic in x86 %jump-f and %jump-t

19 years agovarious VOP fixes, simple words compile again
Slava Pestov [Sun, 8 May 2005 04:21:00 +0000 (04:21 +0000)]
various VOP fixes, simple words compile again

19 years agofix type and arithmetic-type intrinsics
Slava Pestov [Sun, 8 May 2005 02:53:01 +0000 (02:53 +0000)]
fix type and arithmetic-type intrinsics

19 years agorewrote fixnum intrinsics, and added eq? type intrinsics
Slava Pestov [Sun, 8 May 2005 02:39:00 +0000 (02:39 +0000)]
rewrote fixnum intrinsics, and added eq? type intrinsics

19 years agominor reorganization of low-level code, further work on VOPs
Slava Pestov [Fri, 6 May 2005 23:49:07 +0000 (23:49 +0000)]
minor reorganization of low-level code, further work on VOPs

19 years agoVOPs
Slava Pestov [Fri, 6 May 2005 22:33:40 +0000 (22:33 +0000)]
VOPs

19 years agofix text string sizing in UI
Slava Pestov [Fri, 6 May 2005 03:58:45 +0000 (03:58 +0000)]
fix text string sizing in UI

19 years agoOrganizing comparison
Daniel Ehrenberg [Fri, 6 May 2005 02:35:23 +0000 (02:35 +0000)]
Organizing comparison

19 years agostring sub-primitives
Slava Pestov [Fri, 6 May 2005 02:30:58 +0000 (02:30 +0000)]
string sub-primitives

19 years agoback out skip word
Slava Pestov [Thu, 5 May 2005 20:51:38 +0000 (20:51 +0000)]
back out skip word

19 years agofix .factor-rc error reporting
Slava Pestov [Thu, 5 May 2005 20:03:24 +0000 (20:03 +0000)]
fix .factor-rc error reporting

19 years agosequence= is now O(n) with lists, more matrix works compile
Slava Pestov [Thu, 5 May 2005 19:31:57 +0000 (19:31 +0000)]
sequence= is now O(n) with lists, more matrix works compile

19 years agofloat, double, char* struct fields
Slava Pestov [Thu, 5 May 2005 07:12:37 +0000 (07:12 +0000)]
float, double, char* struct fields

19 years agorotating cube example added
Slava Pestov [Thu, 5 May 2005 03:06:56 +0000 (03:06 +0000)]
rotating cube example added

19 years agofloat and double types in FFI, minor cleanups here and there to kick off 0.75
Slava Pestov [Thu, 5 May 2005 02:34:55 +0000 (02:34 +0000)]
float and double types in FFI, minor cleanups here and there to kick off 0.75

19 years agoMissing file
Slava Pestov [Wed, 4 May 2005 19:51:38 +0000 (19:51 +0000)]
Missing file

19 years agofix win32
Mackenzie Straight [Wed, 4 May 2005 14:24:27 +0000 (14:24 +0000)]
fix win32

19 years agoset OOBINLINE socket option now
Slava Pestov [Wed, 4 May 2005 07:07:35 +0000 (07:07 +0000)]
set OOBINLINE socket option now

19 years agooops
Slava Pestov [Wed, 4 May 2005 06:25:57 +0000 (06:25 +0000)]
oops

19 years ago0.74 ready for release 0.74 release-0-74
Slava Pestov [Wed, 4 May 2005 05:14:45 +0000 (05:14 +0000)]
0.74 ready for release

19 years agoUI fixes; hashtables and generics are rehashed during bootstrap for improved robustness
Slava Pestov [Wed, 4 May 2005 03:50:04 +0000 (03:50 +0000)]
UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness

19 years agooops
Slava Pestov [Wed, 4 May 2005 00:09:04 +0000 (00:09 +0000)]
oops

19 years agofix hyperlinks
Slava Pestov [Tue, 3 May 2005 23:55:01 +0000 (23:55 +0000)]
fix hyperlinks

19 years agoanother UI bootstrap fix
Slava Pestov [Tue, 3 May 2005 23:16:46 +0000 (23:16 +0000)]
another UI bootstrap fix

19 years agorefactoring
Slava Pestov [Tue, 3 May 2005 23:10:20 +0000 (23:10 +0000)]
refactoring

19 years agoUI fixes
Slava Pestov [Tue, 3 May 2005 23:00:52 +0000 (23:00 +0000)]
UI fixes

19 years agofixing matrices; fixing examples
Slava Pestov [Tue, 3 May 2005 08:40:13 +0000 (08:40 +0000)]
fixing matrices; fixing examples

19 years agoparser section of handbook complete
Slava Pestov [Tue, 3 May 2005 06:58:59 +0000 (06:58 +0000)]
parser section of handbook complete

19 years agohandbook improvements
Slava Pestov [Mon, 2 May 2005 06:29:24 +0000 (06:29 +0000)]
handbook improvements

19 years agomoved random number generation words to math vocabulary
Slava Pestov [Mon, 2 May 2005 04:56:09 +0000 (04:56 +0000)]
moved random number generation words to math vocabulary

19 years agosimple HTTP client; with-stream* word; various tweaks and cleanups
Slava Pestov [Mon, 2 May 2005 04:18:34 +0000 (04:18 +0000)]
simple HTTP client; with-stream* word; various tweaks and cleanups

19 years agoMerge win32 and unix makefiles (MSYS is now required to build on Windows)
Mackenzie Straight [Sun, 1 May 2005 23:40:44 +0000 (23:40 +0000)]
Merge win32 and unix makefiles (MSYS is now required to build on Windows)

19 years agoFix win32 for .74 release
Mackenzie Straight [Sun, 1 May 2005 22:56:31 +0000 (22:56 +0000)]
Fix win32 for .74 release

19 years agovoid* fix
Slava Pestov [Sun, 1 May 2005 21:53:12 +0000 (21:53 +0000)]
void* fix

19 years agoyield changes
Slava Pestov [Sun, 1 May 2005 18:34:01 +0000 (18:34 +0000)]
yield changes

19 years agorenaming c_stream_error to io_error
Slava Pestov [Sun, 1 May 2005 18:30:53 +0000 (18:30 +0000)]
renaming c_stream_error to io_error

19 years agofixes
Slava Pestov [Sun, 1 May 2005 05:25:22 +0000 (05:25 +0000)]
fixes

19 years agofix documentation error in parser-combinators.
Chris Double [Sun, 1 May 2005 03:06:38 +0000 (03:06 +0000)]
fix documentation error in parser-combinators.

19 years agofix yet more bitrot to do with sequence changes in cont-responder
Chris Double [Sun, 1 May 2005 03:05:48 +0000 (03:05 +0000)]
fix yet more bitrot to do with sequence changes in cont-responder
examples.

19 years agoUI fixes
Slava Pestov [Sat, 30 Apr 2005 21:17:10 +0000 (21:17 +0000)]
UI fixes

19 years agoUnix socket fix, minor UI fixes
Slava Pestov [Sat, 30 Apr 2005 18:27:40 +0000 (18:27 +0000)]
Unix socket fix, minor UI fixes

19 years agoworking on matrices library
Slava Pestov [Sat, 30 Apr 2005 06:01:04 +0000 (06:01 +0000)]
working on matrices library

19 years agofix compile warning
Slava Pestov [Sat, 30 Apr 2005 05:13:58 +0000 (05:13 +0000)]
fix compile warning

19 years agofix unit test failures
Slava Pestov [Sat, 30 Apr 2005 05:12:23 +0000 (05:12 +0000)]
fix unit test failures

19 years agofix floor/ceiling words
Slava Pestov [Sat, 30 Apr 2005 04:59:56 +0000 (04:59 +0000)]
fix floor/ceiling words

19 years agoremove quit-responder from stage3
Slava Pestov [Sat, 30 Apr 2005 04:48:05 +0000 (04:48 +0000)]
remove quit-responder from stage3

19 years agotruncate/floor/ceiling words; stop-httpd word fixed; accept did not yield properly
Slava Pestov [Sat, 30 Apr 2005 04:43:39 +0000 (04:43 +0000)]
truncate/floor/ceiling words; stop-httpd word fixed; accept did not yield properly

19 years agofix parser-combinator documentation
Chris Double [Sat, 30 Apr 2005 04:17:02 +0000 (04:17 +0000)]
fix parser-combinator documentation

19 years agomore sequence code fixes for cont-responder examples
Chris Double [Sat, 30 Apr 2005 04:15:12 +0000 (04:15 +0000)]
more sequence code fixes for cont-responder examples

19 years agomore sequence code fixes for parser combinators
Chris Double [Sat, 30 Apr 2005 04:14:48 +0000 (04:14 +0000)]
more sequence code fixes for parser combinators

19 years agoGet lazy lists and parser combinators working with new factor.
Chris Double [Sat, 30 Apr 2005 03:20:11 +0000 (03:20 +0000)]
Get lazy lists and parser combinators working with new factor.

19 years agofix bitrot in sqlite library
Chris Double [Sat, 30 Apr 2005 03:18:56 +0000 (03:18 +0000)]
fix bitrot in sqlite library

19 years agoFix bitrot in cont-responder
Chris Double [Sat, 30 Apr 2005 03:16:33 +0000 (03:16 +0000)]
Fix bitrot in cont-responder

19 years agofixing overflows
Daniel Ehrenberg [Fri, 29 Apr 2005 22:01:35 +0000 (22:01 +0000)]
fixing overflows

19 years agoattempted fix
Daniel Ehrenberg [Fri, 29 Apr 2005 21:26:00 +0000 (21:26 +0000)]
attempted fix

19 years agonew comparison w/o tables
Daniel Ehrenberg [Fri, 29 Apr 2005 21:16:46 +0000 (21:16 +0000)]
new comparison w/o tables

19 years agolatest I/O and FFI changes
Slava Pestov [Fri, 29 Apr 2005 19:02:59 +0000 (19:02 +0000)]
latest I/O and FFI changes

19 years agoadded turing machine simulator
Slava Pestov [Fri, 29 Apr 2005 18:46:56 +0000 (18:46 +0000)]
added turing machine simulator

19 years agotypo in relocation code
Slava Pestov [Fri, 29 Apr 2005 18:39:28 +0000 (18:39 +0000)]
typo in relocation code

19 years agosome progress on getting FFI I/O working on Linux
Slava Pestov [Fri, 29 Apr 2005 06:37:12 +0000 (06:37 +0000)]
some progress on getting FFI I/O working on Linux

19 years agoNew PowerPC relocation type for dlsyms
Slava Pestov [Fri, 29 Apr 2005 06:36:32 +0000 (06:36 +0000)]
New PowerPC relocation type for dlsyms

19 years agoadding figures
Slava Pestov [Fri, 29 Apr 2005 02:42:32 +0000 (02:42 +0000)]
adding figures

19 years agoworking on handbook
Slava Pestov [Fri, 29 Apr 2005 02:40:57 +0000 (02:40 +0000)]
working on handbook

19 years agoremove obsolete file
Slava Pestov [Thu, 28 Apr 2005 21:29:11 +0000 (21:29 +0000)]
remove obsolete file

19 years agosequences chapter of handbook is complete
Slava Pestov [Thu, 28 Apr 2005 04:46:23 +0000 (04:46 +0000)]
sequences chapter of handbook is complete

19 years agofreebsd? linux? unix? words
Slava Pestov [Wed, 27 Apr 2005 05:47:57 +0000 (05:47 +0000)]
freebsd? linux? unix? words

19 years agoUnix I/O fixes
Slava Pestov [Wed, 27 Apr 2005 05:40:09 +0000 (05:40 +0000)]
Unix I/O fixes

19 years agoadded sockets.factor
Slava Pestov [Tue, 26 Apr 2005 22:49:02 +0000 (22:49 +0000)]
added sockets.factor

19 years agohandbook updates, remove vector-length vector-nth set-vector-nth
Slava Pestov [Tue, 26 Apr 2005 04:35:55 +0000 (04:35 +0000)]
handbook updates, remove vector-length vector-nth set-vector-nth

19 years agofix compile error
Slava Pestov [Tue, 26 Apr 2005 01:39:34 +0000 (01:39 +0000)]
fix compile error

19 years agoforgot to add c-streams
Slava Pestov [Tue, 26 Apr 2005 01:31:17 +0000 (01:31 +0000)]
forgot to add c-streams

19 years agodefining a generic on something that is not a class would ruin the generic
Slava Pestov [Mon, 25 Apr 2005 23:56:56 +0000 (23:56 +0000)]
defining a generic on something that is not a class would ruin the generic

19 years agofix bad bootstrap bug; generic append, reverse, concat (replacing cat and append...
Slava Pestov [Mon, 25 Apr 2005 23:54:21 +0000 (23:54 +0000)]
fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation

19 years agodebugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak...
Slava Pestov [Mon, 25 Apr 2005 07:33:33 +0000 (07:33 +0000)]
debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes

19 years agologging and unix socket fixes
Slava Pestov [Mon, 25 Apr 2005 03:02:19 +0000 (03:02 +0000)]
logging and unix socket fixes