]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

19 years agocheckin of Factor Developer's Handbook
Slava Pestov [Mon, 25 Apr 2005 00:57:37 +0000 (00:57 +0000)]
checkin of Factor Developer's Handbook

19 years agomiscellaneous fixes for I/O and PowerPC FFI
Slava Pestov [Sun, 24 Apr 2005 04:27:07 +0000 (04:27 +0000)]
miscellaneous fixes for I/O and PowerPC FFI

19 years agofix bootstrap failure
Slava Pestov [Sat, 23 Apr 2005 23:34:54 +0000 (23:34 +0000)]
fix bootstrap failure

19 years agopreliminary work on PowerPC FFI
Slava Pestov [Sat, 23 Apr 2005 23:34:06 +0000 (23:34 +0000)]
preliminary work on PowerPC FFI

19 years agoI/O code fixes; it now works on FreeBSD 4.11
Slava Pestov [Sat, 23 Apr 2005 21:42:42 +0000 (21:42 +0000)]
I/O code fixes; it now works on FreeBSD 4.11

19 years agomore cleanups of I/O code
Slava Pestov [Sat, 23 Apr 2005 00:15:04 +0000 (00:15 +0000)]
more cleanups of I/O code

19 years agoremove cfactor unix i/o wrappers
Slava Pestov [Sat, 23 Apr 2005 00:11:11 +0000 (00:11 +0000)]
remove cfactor unix i/o wrappers

19 years agoremoving cfactor I/O code; unix ffi I/O socket code fixes
Slava Pestov [Sat, 23 Apr 2005 00:09:46 +0000 (00:09 +0000)]
removing cfactor I/O code; unix ffi I/O socket code fixes

19 years agoUnix socket fixes
Slava Pestov [Fri, 22 Apr 2005 06:24:38 +0000 (06:24 +0000)]
Unix socket fixes

19 years ago(yield) renamed to stop
Slava Pestov [Fri, 22 Apr 2005 04:22:36 +0000 (04:22 +0000)]
(yield) renamed to stop

19 years agosome new math words, fix implementation of class< for unions
Slava Pestov [Thu, 21 Apr 2005 04:49:19 +0000 (04:49 +0000)]
some new math words, fix implementation of class< for unions

19 years agominor cleanups here and there
Slava Pestov [Wed, 20 Apr 2005 00:28:01 +0000 (00:28 +0000)]
minor cleanups here and there

19 years agoappending, mapping sequences
Slava Pestov [Mon, 18 Apr 2005 01:59:11 +0000 (01:59 +0000)]
appending, mapping sequences

19 years agodump tool added
Slava Pestov [Sun, 17 Apr 2005 22:41:05 +0000 (22:41 +0000)]
dump tool added

19 years agosocket code fleshed out
Slava Pestov [Sun, 17 Apr 2005 22:34:09 +0000 (22:34 +0000)]
socket code fleshed out

19 years agosequence cleanups
Slava Pestov [Sat, 16 Apr 2005 04:23:27 +0000 (04:23 +0000)]
sequence cleanups

19 years agominor fixes; init-io now fully initializes unix ffi i/o
Slava Pestov [Sat, 16 Apr 2005 03:00:22 +0000 (03:00 +0000)]
minor fixes; init-io now fully initializes unix ffi i/o

19 years agoI/O bug fixes
Slava Pestov [Sat, 16 Apr 2005 02:42:01 +0000 (02:42 +0000)]
I/O bug fixes

19 years agoUnix FFI I/O tested and known to work in single-threaded case
Slava Pestov [Sat, 16 Apr 2005 02:28:37 +0000 (02:28 +0000)]
Unix FFI I/O tested and known to work in single-threaded case

19 years agoUnix I/O multiplexer hooked up
Slava Pestov [Thu, 14 Apr 2005 23:37:13 +0000 (23:37 +0000)]
Unix I/O multiplexer hooked up

19 years agomore Unix I/O work
Slava Pestov [Thu, 14 Apr 2005 05:32:06 +0000 (05:32 +0000)]
more Unix I/O work

19 years agomatrix math
Slava Pestov [Thu, 14 Apr 2005 00:44:06 +0000 (00:44 +0000)]
matrix math

19 years agosome unix i/o work
Slava Pestov [Tue, 12 Apr 2005 22:31:50 +0000 (22:31 +0000)]
some unix i/o work