]> gitweb.factorcode.org Git - factor.git/log
factor.git
18 years agoall-tests now pass without out of memory errors 0.75 release-0-75
Slava Pestov [Thu, 16 Jun 2005 23:06:38 +0000 (23:06 +0000)]
all-tests now pass without out of memory errors

18 years agobetter low memory barrier handling
Slava Pestov [Thu, 16 Jun 2005 22:50:49 +0000 (22:50 +0000)]
better low memory barrier handling

18 years agoInitial checkin.
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.

18 years agofloat parameters working on OS X
Slava Pestov [Thu, 16 Jun 2005 03:27:28 +0000 (03:27 +0000)]
float parameters working on OS X

18 years agoremoved profiler because it sucks
Slava Pestov [Wed, 15 Jun 2005 20:34:16 +0000 (20:34 +0000)]
removed profiler because it sucks

18 years agofloat-regs cleanup
Slava Pestov [Wed, 15 Jun 2005 00:54:11 +0000 (00:54 +0000)]
float-regs cleanup

18 years agosingle float parameters in powerpc ffi are working
Slava Pestov [Tue, 14 Jun 2005 23:10:48 +0000 (23:10 +0000)]
single float parameters in powerpc ffi are working

18 years agovarious cleanups, and a new register class concept in preparation for float parameter...
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

18 years agominor bit-rot in winsock.factor
Slava Pestov [Mon, 13 Jun 2005 21:04:58 +0000 (21:04 +0000)]
minor bit-rot in winsock.factor

18 years agoI/O system now uses select()
Slava Pestov [Mon, 13 Jun 2005 05:42:16 +0000 (05:42 +0000)]
I/O system now uses select()

18 years agomore efficient hash-each
Slava Pestov [Mon, 13 Jun 2005 02:06:03 +0000 (02:06 +0000)]
more efficient hash-each

18 years agofix namespace bug in meta-interpreter
Slava Pestov [Mon, 13 Jun 2005 01:52:36 +0000 (01:52 +0000)]
fix namespace bug in meta-interpreter

18 years agofixed typo in socket code
Slava Pestov [Mon, 13 Jun 2005 01:20:00 +0000 (01:20 +0000)]
fixed typo in socket code

18 years agorename stdio-binary to binary
Slava Pestov [Mon, 13 Jun 2005 00:57:20 +0000 (00:57 +0000)]
rename stdio-binary to binary

18 years agobits>float bits>double primitives'
Slava Pestov [Mon, 13 Jun 2005 00:55:30 +0000 (00:55 +0000)]
bits>float bits>double primitives'

18 years agoInitial checkin. PostgreSQL is not supported on Windows yet.
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.

18 years agomissing USING:
Slava Pestov [Sun, 12 Jun 2005 09:00:54 +0000 (09:00 +0000)]
missing USING:

18 years agofixes
Slava Pestov [Sun, 12 Jun 2005 08:37:45 +0000 (08:37 +0000)]
fixes

18 years agocompiler docs moved to handbook
Slava Pestov [Sun, 12 Jun 2005 07:39:57 +0000 (07:39 +0000)]
compiler docs moved to handbook

18 years agowrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates
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

18 years agominor handbook updates
Slava Pestov [Fri, 10 Jun 2005 22:53:52 +0000 (22:53 +0000)]
minor handbook updates

18 years agoadded binary word unit tests
Slava Pestov [Fri, 10 Jun 2005 21:41:41 +0000 (21:41 +0000)]
added binary word unit tests

18 years agostdio-binary cleanup
Slava Pestov [Fri, 10 Jun 2005 20:08:00 +0000 (20:08 +0000)]
stdio-binary cleanup

18 years agosockaddr-in struct fix for little-endian linux
Slava Pestov [Fri, 10 Jun 2005 01:00:00 +0000 (01:00 +0000)]
sockaddr-in struct fix for little-endian linux

18 years agomore PowerPC fixes, bootstrap works
Slava Pestov [Thu, 9 Jun 2005 23:49:31 +0000 (23:49 +0000)]
more PowerPC fixes, bootstrap works

18 years agowin32 fixes
Mackenzie Straight [Thu, 9 Jun 2005 02:32:45 +0000 (02:32 +0000)]
win32 fixes

18 years agoadd missing dllexport
Slava Pestov [Thu, 9 Jun 2005 02:13:58 +0000 (02:13 +0000)]
add missing dllexport

18 years agofix win32 compile errors
Slava Pestov [Thu, 9 Jun 2005 02:06:33 +0000 (02:06 +0000)]
fix win32 compile errors

18 years agoupdated jEdit plugin documentation
Slava Pestov [Wed, 8 Jun 2005 22:38:11 +0000 (22:38 +0000)]
updated jEdit plugin documentation

18 years agominor improvements to the plugin
Slava Pestov [Wed, 8 Jun 2005 22:11:53 +0000 (22:11 +0000)]
minor improvements to the plugin

18 years agofurther PowerPC fixes
Slava Pestov [Wed, 8 Jun 2005 08:49:05 +0000 (08:49 +0000)]
further PowerPC fixes

18 years agopowerpc fixes
Slava Pestov [Wed, 8 Jun 2005 03:29:47 +0000 (03:29 +0000)]
powerpc fixes

18 years agofix bug in 16/16 reloc
Slava Pestov [Tue, 7 Jun 2005 08:33:24 +0000 (08:33 +0000)]
fix bug in 16/16 reloc

18 years agovarious PowerPC generator fixes
Slava Pestov [Tue, 7 Jun 2005 07:44:34 +0000 (07:44 +0000)]
various PowerPC generator fixes

18 years agoPowerPC backend work
Slava Pestov [Sun, 5 Jun 2005 06:43:05 +0000 (06:43 +0000)]
PowerPC backend work

18 years agoPowerPC backend fixes, new %write-barrier VOP
Slava Pestov [Sat, 4 Jun 2005 06:20:54 +0000 (06:20 +0000)]
PowerPC backend fixes, new %write-barrier VOP

18 years agomore PowerPC work done; overflow checks remain
Slava Pestov [Fri, 3 Jun 2005 04:47:00 +0000 (04:47 +0000)]
more PowerPC work done; overflow checks remain

18 years agoworking on conditional fixnum vops for powerpc
Slava Pestov [Wed, 1 Jun 2005 18:06:25 +0000 (18:06 +0000)]
working on conditional fixnum vops for powerpc

18 years ago%type vop on powerpc
Slava Pestov [Tue, 31 May 2005 01:10:08 +0000 (01:10 +0000)]
%type vop on powerpc

18 years agoFixing embarassing mistake
Daniel Ehrenberg [Tue, 31 May 2005 00:19:37 +0000 (00:19 +0000)]
Fixing embarassing mistake

18 years ago%arithmetic-type generator
Slava Pestov [Mon, 30 May 2005 07:37:22 +0000 (07:37 +0000)]
%arithmetic-type generator

18 years ago%dispatch and %untag-fixnum vops
Slava Pestov [Mon, 30 May 2005 06:19:54 +0000 (06:19 +0000)]
%dispatch and %untag-fixnum vops

18 years agomore PowerPC vops
Slava Pestov [Mon, 30 May 2005 04:21:17 +0000 (04:21 +0000)]
more PowerPC vops

18 years agovop docs
Slava Pestov [Mon, 30 May 2005 01:27:51 +0000 (01:27 +0000)]
vop docs

18 years agovarious minor additions and PowerPC backend enhancements
Slava Pestov [Sun, 29 May 2005 00:52:23 +0000 (00:52 +0000)]
various minor additions and PowerPC backend enhancements

18 years agomiscellaneous bug fixes and cleanups, powerpc work
Slava Pestov [Tue, 24 May 2005 23:59:21 +0000 (23:59 +0000)]
miscellaneous bug fixes and cleanups, powerpc work

18 years agoImprovements to simple-gl, particularly using methods for event handling and working...
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

18 years agostarting to update compiler for powerpc
Slava Pestov [Tue, 24 May 2005 05:26:45 +0000 (05:26 +0000)]
starting to update compiler for powerpc

18 years agoI/O timeouts
Slava Pestov [Tue, 24 May 2005 00:56:38 +0000 (00:56 +0000)]
I/O timeouts

18 years agoAdd XML to mime type table.
Chris Double [Mon, 23 May 2005 23:27:36 +0000 (23:27 +0000)]
Add XML to mime type table.

18 years agohttpd fixes and socket timeout
Slava Pestov [Mon, 23 May 2005 23:14:29 +0000 (23:14 +0000)]
httpd fixes and socket timeout

18 years agoadded vhosting support to httpd
Slava Pestov [Mon, 23 May 2005 05:23:33 +0000 (05:23 +0000)]
added vhosting support to httpd

18 years agoslightly more modular loading of subsystems
Slava Pestov [Mon, 23 May 2005 05:18:51 +0000 (05:18 +0000)]
slightly more modular loading of subsystems

18 years agodebugging matrices
Slava Pestov [Mon, 23 May 2005 04:25:52 +0000 (04:25 +0000)]
debugging matrices

18 years agotidied up gl and glu, simplified FUNCTION:
Alex Chapman [Mon, 23 May 2005 03:50:55 +0000 (03:50 +0000)]
tidied up gl and glu, simplified FUNCTION:

18 years agoadded plot3d example; some cleanups
Slava Pestov [Mon, 23 May 2005 02:54:14 +0000 (02:54 +0000)]
added plot3d example; some cleanups

18 years agoupdating matrices section of handbook
Slava Pestov [Mon, 23 May 2005 02:16:31 +0000 (02:16 +0000)]
updating matrices section of handbook

18 years agofixing matrices
Slava Pestov [Mon, 23 May 2005 02:08:46 +0000 (02:08 +0000)]
fixing matrices

18 years agoadd win32 dll loading
Slava Pestov [Mon, 23 May 2005 02:03:54 +0000 (02:03 +0000)]
add win32 dll loading

18 years agoadd-library calls fixed
Slava Pestov [Mon, 23 May 2005 01:59:24 +0000 (01:59 +0000)]
add-library calls fixed

18 years agoMost gl and glu functions now added. Loading the gl libraries after
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.

18 years agooptimizer updates
Slava Pestov [Mon, 23 May 2005 01:07:24 +0000 (01:07 +0000)]
optimizer updates

18 years agodataflow optimizer work
Slava Pestov [Sun, 22 May 2005 06:35:38 +0000 (06:35 +0000)]
dataflow optimizer work

18 years agoupdate plugin for sequences changes
Slava Pestov [Sat, 21 May 2005 20:05:39 +0000 (20:05 +0000)]
update plugin for sequences changes

18 years agoinitial import of gl bindings into contrib/gl. simple-gl doesn't work yet...
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...

18 years agosome new matrix words
Slava Pestov [Sat, 21 May 2005 06:28:23 +0000 (06:28 +0000)]
some new matrix words

18 years agoadded C primitive arrays, faster stack effect inference
Slava Pestov [Sat, 21 May 2005 03:52:31 +0000 (03:52 +0000)]
added C primitive arrays, faster stack effect inference

18 years agoadd rollover and remove underline from factor browser links
Chris Double [Fri, 20 May 2005 00:08:05 +0000 (00:08 +0000)]
add rollover and remove underline from factor browser links

18 years agofix win32 compile error
Slava Pestov [Thu, 19 May 2005 22:33:02 +0000 (22:33 +0000)]
fix win32 compile error

18 years agorename split-n to group
Slava Pestov [Thu, 19 May 2005 19:17:48 +0000 (19:17 +0000)]
rename split-n to group

18 years agofix stage1 bootstrap, minor handbook update
Slava Pestov [Thu, 19 May 2005 19:16:25 +0000 (19:16 +0000)]
fix stage1 bootstrap, minor handbook update

18 years agodocumentation updates
Slava Pestov [Thu, 19 May 2005 00:39:39 +0000 (00:39 +0000)]
documentation updates

18 years agoget parser-combinator code working with latest factor sequence changes
Chris Double [Wed, 18 May 2005 22:54:59 +0000 (22:54 +0000)]
get parser-combinator code working with latest factor sequence changes

18 years agoGet eval-responder working again and fix up for the rename of 'cat' to
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'.

18 years agomore sequence cleanups
Slava Pestov [Wed, 18 May 2005 20:26:22 +0000 (20:26 +0000)]
more sequence cleanups

18 years agonew dataflow IR
Slava Pestov [Tue, 17 May 2005 20:13:08 +0000 (20:13 +0000)]
new dataflow IR

18 years agolinear IR and simplifier refactoring before-dataflow-ir-refactoring
Slava Pestov [Mon, 16 May 2005 21:01:39 +0000 (21:01 +0000)]
linear IR and simplifier refactoring

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

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

18 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

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

18 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

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

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

18 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