]>
gitweb.factorcode.org Git - factor.git/log
Slava Pestov [Thu, 16 Jun 2005 23:06:38 +0000 (23:06 +0000)]
all-tests now pass without out of memory errors
Slava Pestov [Thu, 16 Jun 2005 22:50:49 +0000 (22:50 +0000)]
better low memory barrier handling
Doug Coleman [Thu, 16 Jun 2005 22:18:16 +0000 (22:18 +0000)]
Initial checkin.
Only supports hashing a string until string-streams are implemented.
Slava Pestov [Thu, 16 Jun 2005 03:27:28 +0000 (03:27 +0000)]
float parameters working on OS X
Slava Pestov [Wed, 15 Jun 2005 20:34:16 +0000 (20:34 +0000)]
removed profiler because it sucks
Slava Pestov [Wed, 15 Jun 2005 00:54:11 +0000 (00:54 +0000)]
float-regs cleanup
Slava Pestov [Tue, 14 Jun 2005 23:10:48 +0000 (23:10 +0000)]
single float parameters in powerpc ffi are working
Slava Pestov [Tue, 14 Jun 2005 09:01:07 +0000 (09:01 +0000)]
various cleanups, and a new register class concept in preparation for float parameters in PowerPC FFI
Slava Pestov [Mon, 13 Jun 2005 21:04:58 +0000 (21:04 +0000)]
minor bit-rot in winsock.factor
Slava Pestov [Mon, 13 Jun 2005 05:42:16 +0000 (05:42 +0000)]
I/O system now uses select()
Slava Pestov [Mon, 13 Jun 2005 02:06:03 +0000 (02:06 +0000)]
more efficient hash-each
Slava Pestov [Mon, 13 Jun 2005 01:52:36 +0000 (01:52 +0000)]
fix namespace bug in meta-interpreter
Slava Pestov [Mon, 13 Jun 2005 01:20:00 +0000 (01:20 +0000)]
fixed typo in socket code
Slava Pestov [Mon, 13 Jun 2005 00:57:20 +0000 (00:57 +0000)]
rename stdio-binary to binary
Slava Pestov [Mon, 13 Jun 2005 00:55:30 +0000 (00:55 +0000)]
bits>float bits>double primitives'
Doug Coleman [Sun, 12 Jun 2005 09:37:05 +0000 (09:37 +0000)]
Initial checkin. PostgreSQL is not supported on Windows yet.
Tested on Debian with PostgreSQL version 7.4.7.
Slava Pestov [Sun, 12 Jun 2005 09:00:54 +0000 (09:00 +0000)]
missing USING:
Slava Pestov [Sun, 12 Jun 2005 08:37:45 +0000 (08:37 +0000)]
fixes
Slava Pestov [Sun, 12 Jun 2005 07:39:57 +0000 (07:39 +0000)]
compiler docs moved to handbook
Slava Pestov [Sun, 12 Jun 2005 07:38:57 +0000 (07:38 +0000)]
wrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates
Slava Pestov [Fri, 10 Jun 2005 22:53:52 +0000 (22:53 +0000)]
minor handbook updates
Slava Pestov [Fri, 10 Jun 2005 21:41:41 +0000 (21:41 +0000)]
added binary word unit tests
Slava Pestov [Fri, 10 Jun 2005 20:08:00 +0000 (20:08 +0000)]
stdio-binary cleanup
Slava Pestov [Fri, 10 Jun 2005 01:00:00 +0000 (01:00 +0000)]
sockaddr-in struct fix for little-endian linux
Slava Pestov [Thu, 9 Jun 2005 23:49:31 +0000 (23:49 +0000)]
more PowerPC fixes, bootstrap works
Mackenzie Straight [Thu, 9 Jun 2005 02:32:45 +0000 (02:32 +0000)]
win32 fixes
Slava Pestov [Thu, 9 Jun 2005 02:13:58 +0000 (02:13 +0000)]
add missing dllexport
Slava Pestov [Thu, 9 Jun 2005 02:06:33 +0000 (02:06 +0000)]
fix win32 compile errors
Slava Pestov [Wed, 8 Jun 2005 22:38:11 +0000 (22:38 +0000)]
updated jEdit plugin documentation
Slava Pestov [Wed, 8 Jun 2005 22:11:53 +0000 (22:11 +0000)]
minor improvements to the plugin
Slava Pestov [Wed, 8 Jun 2005 08:49:05 +0000 (08:49 +0000)]
further PowerPC fixes
Slava Pestov [Wed, 8 Jun 2005 03:29:47 +0000 (03:29 +0000)]
powerpc fixes
Slava Pestov [Tue, 7 Jun 2005 08:33:24 +0000 (08:33 +0000)]
fix bug in 16/16 reloc
Slava Pestov [Tue, 7 Jun 2005 07:44:34 +0000 (07:44 +0000)]
various PowerPC generator fixes
Slava Pestov [Sun, 5 Jun 2005 06:43:05 +0000 (06:43 +0000)]
PowerPC backend work
Slava Pestov [Sat, 4 Jun 2005 06:20:54 +0000 (06:20 +0000)]
PowerPC backend fixes, new %write-barrier VOP
Slava Pestov [Fri, 3 Jun 2005 04:47:00 +0000 (04:47 +0000)]
more PowerPC work done; overflow checks remain
Slava Pestov [Wed, 1 Jun 2005 18:06:25 +0000 (18:06 +0000)]
working on conditional fixnum vops for powerpc
Slava Pestov [Tue, 31 May 2005 01:10:08 +0000 (01:10 +0000)]
%type vop on powerpc
Daniel Ehrenberg [Tue, 31 May 2005 00:19:37 +0000 (00:19 +0000)]
Fixing embarassing mistake
Slava Pestov [Mon, 30 May 2005 07:37:22 +0000 (07:37 +0000)]
%arithmetic-type generator
Slava Pestov [Mon, 30 May 2005 06:19:54 +0000 (06:19 +0000)]
%dispatch and %untag-fixnum vops
Slava Pestov [Mon, 30 May 2005 04:21:17 +0000 (04:21 +0000)]
more PowerPC vops
Slava Pestov [Mon, 30 May 2005 01:27:51 +0000 (01:27 +0000)]
vop docs
Slava Pestov [Sun, 29 May 2005 00:52:23 +0000 (00:52 +0000)]
various minor additions and PowerPC backend enhancements
Slava Pestov [Tue, 24 May 2005 23:59:21 +0000 (23:59 +0000)]
miscellaneous bug fixes and cleanups, powerpc work
Alex Chapman [Tue, 24 May 2005 10:07:36 +0000 (10:07 +0000)]
Improvements to simple-gl, particularly using methods for event handling and working resize code
Slava Pestov [Tue, 24 May 2005 05:26:45 +0000 (05:26 +0000)]
starting to update compiler for powerpc
Slava Pestov [Tue, 24 May 2005 00:56:38 +0000 (00:56 +0000)]
I/O timeouts
Chris Double [Mon, 23 May 2005 23:27:36 +0000 (23:27 +0000)]
Add XML to mime type table.
Slava Pestov [Mon, 23 May 2005 23:14:29 +0000 (23:14 +0000)]
httpd fixes and socket timeout
Slava Pestov [Mon, 23 May 2005 05:23:33 +0000 (05:23 +0000)]
added vhosting support to httpd
Slava Pestov [Mon, 23 May 2005 05:18:51 +0000 (05:18 +0000)]
slightly more modular loading of subsystems
Slava Pestov [Mon, 23 May 2005 04:25:52 +0000 (04:25 +0000)]
debugging matrices
Alex Chapman [Mon, 23 May 2005 03:50:55 +0000 (03:50 +0000)]
tidied up gl and glu, simplified FUNCTION:
Slava Pestov [Mon, 23 May 2005 02:54:14 +0000 (02:54 +0000)]
added plot3d example; some cleanups
Slava Pestov [Mon, 23 May 2005 02:16:31 +0000 (02:16 +0000)]
updating matrices section of handbook
Slava Pestov [Mon, 23 May 2005 02:08:46 +0000 (02:08 +0000)]
fixing matrices
Slava Pestov [Mon, 23 May 2005 02:03:54 +0000 (02:03 +0000)]
add win32 dll loading
Slava Pestov [Mon, 23 May 2005 01:59:24 +0000 (01:59 +0000)]
add-library calls fixed
Alex Chapman [Mon, 23 May 2005 01:45:52 +0000 (01:45 +0000)]
Most gl and glu functions now added. Loading the gl libraries after
bootstrapping doesn't seem to work, although I haven't verified that that is
the problem.
Slava Pestov [Mon, 23 May 2005 01:07:24 +0000 (01:07 +0000)]
optimizer updates
Slava Pestov [Sun, 22 May 2005 06:35:38 +0000 (06:35 +0000)]
dataflow optimizer work
Slava Pestov [Sat, 21 May 2005 20:05:39 +0000 (20:05 +0000)]
update plugin for sequences changes
Alex Chapman [Sat, 21 May 2005 08:48:12 +0000 (08:48 +0000)]
initial import of gl bindings into contrib/gl. simple-gl doesn't work yet...
Slava Pestov [Sat, 21 May 2005 06:28:23 +0000 (06:28 +0000)]
some new matrix words
Slava Pestov [Sat, 21 May 2005 03:52:31 +0000 (03:52 +0000)]
added C primitive arrays, faster stack effect inference
Chris Double [Fri, 20 May 2005 00:08:05 +0000 (00:08 +0000)]
add rollover and remove underline from factor browser links
Slava Pestov [Thu, 19 May 2005 22:33:02 +0000 (22:33 +0000)]
fix win32 compile error
Slava Pestov [Thu, 19 May 2005 19:17:48 +0000 (19:17 +0000)]
rename split-n to group
Slava Pestov [Thu, 19 May 2005 19:16:25 +0000 (19:16 +0000)]
fix stage1 bootstrap, minor handbook update
Slava Pestov [Thu, 19 May 2005 00:39:39 +0000 (00:39 +0000)]
documentation updates
Chris Double [Wed, 18 May 2005 22:54:59 +0000 (22:54 +0000)]
get parser-combinator code working with latest factor sequence changes
Chris Double [Wed, 18 May 2005 22:37:42 +0000 (22:37 +0000)]
Get eval-responder working again and fix up for the rename of 'cat' to
'append'.
Slava Pestov [Wed, 18 May 2005 20:26:22 +0000 (20:26 +0000)]
more sequence cleanups
Slava Pestov [Tue, 17 May 2005 20:13:08 +0000 (20:13 +0000)]
new dataflow IR
Slava Pestov [Mon, 16 May 2005 21:01:39 +0000 (21:01 +0000)]
linear IR and simplifier refactoring
Slava Pestov [Mon, 16 May 2005 05:15:48 +0000 (05:15 +0000)]
some stack inference work
Chris Double [Mon, 16 May 2005 02:33:08 +0000 (02:33 +0000)]
change usage of sbuf>string to >string
Slava Pestov [Mon, 16 May 2005 01:17:56 +0000 (01:17 +0000)]
working on the compiler
Slava Pestov [Sun, 15 May 2005 01:15:50 +0000 (01:15 +0000)]
generic fixes; range and slice sequences
Slava Pestov [Sat, 14 May 2005 21:18:45 +0000 (21:18 +0000)]
generic words are more flexible, sequences cleaned up
Slava Pestov [Sat, 14 May 2005 04:23:00 +0000 (04:23 +0000)]
gengc and relocation fixes; inference cleanups
Slava Pestov [Sat, 14 May 2005 00:37:28 +0000 (00:37 +0000)]
updated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics
Slava Pestov [Fri, 13 May 2005 22:27:18 +0000 (22:27 +0000)]
generational gc and compiler relocation fixes
Daniel Ehrenberg [Fri, 13 May 2005 20:28:20 +0000 (20:28 +0000)]
improving Python OO example
Slava Pestov [Fri, 13 May 2005 04:09:49 +0000 (04:09 +0000)]
more gengc debugging, code cleanups
Slava Pestov [Thu, 12 May 2005 20:28:09 +0000 (20:28 +0000)]
added missing file
Slava Pestov [Thu, 12 May 2005 07:52:56 +0000 (07:52 +0000)]
debugging generational GC
Slava Pestov [Thu, 12 May 2005 05:02:39 +0000 (05:02 +0000)]
generational GC work
Slava Pestov [Wed, 11 May 2005 04:52:27 +0000 (04:52 +0000)]
update room primitive for gengc
Slava Pestov [Wed, 11 May 2005 04:43:52 +0000 (04:43 +0000)]
more generational GC work
Slava Pestov [Wed, 11 May 2005 02:30:58 +0000 (02:30 +0000)]
starting generational GC
Slava Pestov [Tue, 10 May 2005 04:52:40 +0000 (04:52 +0000)]
new compiler works on x86
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
Slava Pestov [Tue, 10 May 2005 04:09:16 +0000 (04:09 +0000)]
fix fixnum+ and fixnum- overflow
Slava Pestov [Tue, 10 May 2005 03:27:46 +0000 (03:27 +0000)]
unit tests mostly pass with new compiler
Slava Pestov [Tue, 10 May 2005 03:25:46 +0000 (03:25 +0000)]
fixing bugs
Slava Pestov [Tue, 10 May 2005 02:34:47 +0000 (02:34 +0000)]
fixnum-shift intrinsics
Slava Pestov [Mon, 9 May 2005 06:34:15 +0000 (06:34 +0000)]
starting to update simplifier for vops