Slava Pestov
|
9e678e52c7
|
accessing global variables with FFI
|
2005-03-30 00:11:10 +00:00 |
Slava Pestov
|
41cd52316a
|
messing around with ffi, various other fixes
|
2005-03-29 04:45:13 +00:00 |
Slava Pestov
|
0a8e84cd5b
|
runtime command line switches and CFactor cleanups
|
2005-03-27 06:52:13 +00:00 |
Slava Pestov
|
02f1896212
|
PowerPC relocation
|
2005-03-23 02:20:58 +00:00 |
Mackenzie Straight
|
3c10cc9b22
|
rename types
|
2005-03-22 01:59:30 +00:00 |
Slava Pestov
|
22d5277c69
|
PowerPC backend functional
|
2005-03-22 01:53:26 +00:00 |
Slava Pestov
|
fccfd9b81a
|
improved single-stepper offers option to continue execution of stepped continuation in primary interpreter
|
2005-03-21 00:05:57 +00:00 |
Slava Pestov
|
7383005eae
|
PowerPC subroutine linkage was terribly broken
|
2005-03-20 01:37:25 +00:00 |
Mackenzie Straight
|
4bee6179a4
|
integer types
|
2005-03-19 21:55:28 +00:00 |
Slava Pestov
|
57559ee676
|
PowerPC work on conditionals and branches
|
2005-03-18 04:29:08 +00:00 |
Slava Pestov
|
99befd82e4
|
PowerPC backend work
|
2005-03-16 03:23:52 +00:00 |
Slava Pestov
|
15c55fcc17
|
including stdin.h
|
2005-03-15 21:52:16 +00:00 |
Slava Pestov
|
5e5cc68fec
|
error reporting hack
|
2005-03-15 21:50:08 +00:00 |
Slava Pestov
|
0fa94a9102
|
compiling over, pick, >r and r>
|
2005-03-14 18:20:57 +00:00 |
Slava Pestov
|
e2541faa72
|
got flush-icache to compile
|
2005-03-14 16:25:41 +00:00 |
Slava Pestov
|
9f2e3aaab6
|
preliminary powerpc work
|
2005-03-13 22:55:57 +00:00 |
Slava Pestov
|
f824247883
|
code cleanups and faster bootstrap
|
2005-03-08 03:11:36 +00:00 |
Slava Pestov
|
916f24d8fa
|
I/O task GC fix
|
2005-03-07 05:39:57 +00:00 |
Slava Pestov
|
a74632b243
|
hashtables were sized wrong; rename str- words to string-
|
2005-03-05 21:33:40 +00:00 |
Slava Pestov
|
f0dfb77690
|
renaming word-parameter to word-def; renaming word-property to word-prop
|
2005-03-05 19:45:23 +00:00 |
Slava Pestov
|
c4da07c80d
|
halos
|
2005-03-04 01:43:55 +00:00 |
Slava Pestov
|
4f3457efb6
|
inlining method body if type of object passed to generic is known
|
2005-02-25 01:52:17 +00:00 |
Slava Pestov
|
c502ea889e
|
index-of broken
|
2005-02-22 01:51:58 +00:00 |
Slava Pestov
|
ba492a60d8
|
built in type slot meta refactoring; string capacity is now a tagged slot; references word
|
2005-02-21 00:03:37 +00:00 |
Slava Pestov
|
3bf3e13f2e
|
register declarations for powerpc
|
2005-02-20 04:25:21 +00:00 |
Slava Pestov
|
dd1b0a0b2b
|
0.72 ready for release
|
2005-02-19 01:37:01 +00:00 |
Slava Pestov
|
e42aea4c3e
|
fix circular dependency in UI
|
2005-02-19 00:02:06 +00:00 |
Mackenzie Straight
|
d6ba26951f
|
fix win32 server socket bug, update makefile
|
2005-02-18 04:01:29 +00:00 |
Slava Pestov
|
7cde7402a1
|
instances word rewritten in factor
|
2005-02-18 03:49:19 +00:00 |
Slava Pestov
|
1fe16b1a6c
|
eliminate library/primitives.factor
|
2005-02-18 02:19:27 +00:00 |
Mackenzie Straight
|
720ed0511f
|
Remove dllexport from ds, update win32 makefile
|
2005-02-18 01:11:20 +00:00 |
Slava Pestov
|
ee184cbb16
|
slot compiled efficiently
|
2005-02-17 21:10:35 +00:00 |
Slava Pestov
|
9eb0046f09
|
ds is in esi now
|
2005-02-17 04:24:35 +00:00 |
Slava Pestov
|
a22dffcd62
|
UI fixes
|
2005-02-15 23:05:28 +00:00 |
Slava Pestov
|
b3295a4312
|
cons instances fix
|
2005-02-15 03:40:47 +00:00 |
Slava Pestov
|
a5d2964083
|
gcc 3.x fix
|
2005-02-15 03:29:40 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |
Slava Pestov
|
5de9e55e26
|
string.c fix
|
2005-02-10 00:58:53 +00:00 |
Slava Pestov
|
a8c34f50a8
|
tuple dispatch compiled, adding USING: to more files, inference terminator cleanup, jedit cleanup, new reload word to reload a word's source file
|
2005-02-09 03:02:44 +00:00 |
Mackenzie Straight
|
88ba22ff6c
|
Win32 version ported to gcc, eliminate MSVC hacks, add gcc hacks
|
2005-02-08 22:05:08 +00:00 |
Slava Pestov
|
a061f53214
|
fix for expired fonts, inference unit test failure
|
2005-02-07 16:51:22 +00:00 |
Slava Pestov
|
330db0497d
|
tuples used for i/o streams, removed traits metaclass
|
2005-01-30 20:57:25 +00:00 |
Slava Pestov
|
93dc7ce736
|
added new tuple metaclass, eventually to replace the traits metaclass
|
2005-01-29 21:39:30 +00:00 |
Slava Pestov
|
67af634d00
|
hashtables bootstrap correctly
|
2005-01-28 01:06:10 +00:00 |
Slava Pestov
|
0dfb0cf01e
|
array refactoring; started hashtable refactoring
|
2005-01-26 00:40:57 +00:00 |
Slava Pestov
|
308a8a75a5
|
improved SDL console
|
2005-01-19 02:42:29 +00:00 |
Slava Pestov
|
0270b62ce5
|
literal table should be reset on warm boot
|
2005-01-18 00:55:18 +00:00 |
Slava Pestov
|
3617093ba5
|
new simplifier
|
2005-01-17 20:33:12 +00:00 |
Slava Pestov
|
b5801f45dd
|
faster generic arithmetic, messing around with inference
|
2005-01-16 22:58:28 +00:00 |
Slava Pestov
|
8247cc5ff4
|
renumbering some types and other cleanups
|
2005-01-15 00:51:38 +00:00 |
Mackenzie Straight
|
d942a6e57c
|
remove win32-console
|
2005-01-08 21:56:42 +00:00 |
Slava Pestov
|
10d467937f
|
line editor
|
2005-01-03 07:55:54 +00:00 |
Mackenzie Straight
|
b871beabd1
|
Win32 IO fixes
|
2005-01-02 21:14:34 +00:00 |
Slava Pestov
|
7cf14e2a27
|
backtraces more useful
|
2005-01-02 00:30:57 +00:00 |
Slava Pestov
|
6ac8fdb22f
|
executing global was not GC'd
|
2004-12-31 07:38:58 +00:00 |
Slava Pestov
|
81705a955d
|
type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin
|
2004-12-29 08:35:46 +00:00 |
Slava Pestov
|
b97f362201
|
hashcodes are now fixnums, added debug.c
|
2004-12-28 05:04:20 +00:00 |
Slava Pestov
|
423ac5a947
|
hash tables cons less
|
2004-12-28 03:58:43 +00:00 |
Mackenzie Straight
|
97d77d0ecc
|
Win32 sockets support
|
2004-12-27 11:56:05 +00:00 |
Mackenzie Straight
|
2701f1a34f
|
Win32 IO updates
|
2004-12-27 02:40:45 +00:00 |
Slava Pestov
|
c908e1920a
|
kernel errors a bit better, inference cleanup
|
2004-12-26 06:42:09 +00:00 |
Slava Pestov
|
54ff898359
|
FFI relocation
|
2004-12-25 23:08:20 +00:00 |
Mackenzie Straight
|
4b92b047ed
|
More Win32 IO work; FFI updates
|
2004-12-25 10:49:30 +00:00 |
Slava Pestov
|
e06d3e29ac
|
saving code to disk!
|
2004-12-25 07:55:03 +00:00 |
Slava Pestov
|
57134374c0
|
removed old effects
|
2004-12-24 22:29:16 +00:00 |
Slava Pestov
|
66ff0243b5
|
huge cleanup
|
2004-12-24 07:52:02 +00:00 |
Slava Pestov
|
6e24186be8
|
generic cleanups and type inference work
|
2004-12-24 04:55:22 +00:00 |
Slava Pestov
|
7101e12b33
|
more type inference work
|
2004-12-23 23:26:04 +00:00 |
Slava Pestov
|
72c9f9a328
|
type inference work, and smart-term-hook
|
2004-12-23 21:37:16 +00:00 |
Slava Pestov
|
771527ed64
|
type inference work, and = for aliens
|
2004-12-23 06:14:07 +00:00 |
Mackenzie Straight
|
3bcf2274b1
|
fix argument order to string>memory
|
2004-12-23 03:23:13 +00:00 |
Slava Pestov
|
2909d9141a
|
started type inference, and some bug fixes
|
2004-12-23 03:16:46 +00:00 |
Slava Pestov
|
f9ba944fde
|
string>memory and memory>string primitives
|
2004-12-20 02:07:17 +00:00 |
Slava Pestov
|
cad99c8888
|
redid = hashcode and math words using new object system
|
2004-12-19 04:18:32 +00:00 |
Slava Pestov
|
50e40afde9
|
inlining type_of; speeds up mandelbrot by a nice factor
|
2004-12-19 01:32:32 +00:00 |
Slava Pestov
|
c82e2b032d
|
marginally faster generic arithmetic
|
2004-12-19 01:24:46 +00:00 |
Mackenzie Straight
|
187f2d2284
|
Add dllexports
|
2004-12-18 05:41:31 +00:00 |
Slava Pestov
|
a2717958f0
|
compiler does tail call optimization
|
2004-12-18 00:27:42 +00:00 |
Mackenzie Straight
|
d9afca04f8
|
Port FFI to win32
|
2004-12-17 17:22:16 +00:00 |
Slava Pestov
|
d3dd7005d9
|
fix M: complex hashcode
|
2004-12-16 23:36:26 +00:00 |
Slava Pestov
|
6c6c23ce71
|
reworked bootstrap code, a lot of cleanups
|
2004-12-15 21:57:29 +00:00 |
Mackenzie Straight
|
cbc8976e46
|
Fix a bug with WriteFile
|
2004-12-13 23:00:07 +00:00 |
Slava Pestov
|
e074e36682
|
remove unneeded DLLEXPORT and obsolete optimizer tests
|
2004-12-13 21:46:30 +00:00 |
Mackenzie Straight
|
c67c29cf27
|
Add dll exports for compiling on win32
|
2004-12-13 21:17:05 +00:00 |
Slava Pestov
|
ea1e36558c
|
define FACTOR_X86 on win32
|
2004-12-13 20:39:27 +00:00 |
Slava Pestov
|
f787c992f5
|
don't use esi for data stack anymore; os word pushes unix or win32; don't use ansi escape codes on windows
|
2004-12-13 20:37:50 +00:00 |
Mackenzie Straight
|
4445a05e81
|
Fixup win32 port
|
2004-12-11 20:02:34 +00:00 |
Slava Pestov
|
7d75929d0a
|
some largely unsuccessful attempts at making GC faster
|
2004-12-11 18:26:36 +00:00 |
Slava Pestov
|
96e6618a9a
|
win32 read.c
|
2004-12-11 03:57:15 +00:00 |
Slava Pestov
|
2dfc5031b6
|
some fixes
|
2004-12-11 03:54:53 +00:00 |
Slava Pestov
|
41e63af7e5
|
merged everything except read.c
|
2004-12-11 03:47:03 +00:00 |
Slava Pestov
|
c88fb98ef8
|
io.c merged
|
2004-12-11 03:21:08 +00:00 |
Slava Pestov
|
e78228ded5
|
merge eiz's file.c
|
2004-12-11 03:12:05 +00:00 |
Slava Pestov
|
80c116a7b4
|
renaming types to avoid clashing with win32
|
2004-12-11 02:46:42 +00:00 |
Slava Pestov
|
1aac0e1a7a
|
started merging eiz's win32 port
|
2004-12-11 02:39:45 +00:00 |
Slava Pestov
|
1e3abd8d44
|
working on dataflow optimizer
|
2004-12-10 07:41:52 +00:00 |
Slava Pestov
|
46d15bc82c
|
fix literal dataflow, other fixes
|
2004-11-29 02:56:58 +00:00 |
Slava Pestov
|
cfb85ef884
|
working on inference; symbols are written to images; generic words in core
|
2004-11-29 00:07:24 +00:00 |
Slava Pestov
|
3dccc4d2d5
|
more dataflow work
|
2004-11-28 04:09:32 +00:00 |
Slava Pestov
|
99651292cb
|
more dataflow work, minor native cleanup
|
2004-11-28 03:26:05 +00:00 |
Slava Pestov
|
7161b8c5c6
|
working on docs, measuring gc time
|
2004-11-23 00:15:14 +00:00 |
Slava Pestov
|
772ae356ee
|
various cleanups, code primitive now shows code space usage, :get and &get, working on inferencer
|
2004-11-20 21:57:01 +00:00 |
Slava Pestov
|
23bd9f26fe
|
overhauling plugin
|
2004-11-13 23:07:18 +00:00 |
Slava Pestov
|
2f1039eb05
|
added sdl-keysyms, split sdl vocabulary, more factoroids work
|
2004-11-10 02:51:43 +00:00 |
Slava Pestov
|
a3bb6acf52
|
fixed signal handling, factoroids
|
2004-11-09 17:29:25 +00:00 |
Slava Pestov
|
fb798e97fa
|
a pile of bug fixes and improvements
|
2004-11-09 03:36:51 +00:00 |
Slava Pestov
|
20ef12db55
|
preliminary implementation of recursive effect deduction, compiler work
|
2004-11-07 02:03:35 +00:00 |
Slava Pestov
|
5f5b0e131b
|
datastack in ESI
|
2004-11-06 20:51:17 +00:00 |
Slava Pestov
|
d347d20dbc
|
adding trace, step, stack inference to cvs, rearranging some stuff
|
2004-11-04 04:35:36 +00:00 |
Slava Pestov
|
7451cfb339
|
quit-responder fix, pointless and misguided type number rearrangement
|
2004-10-31 19:36:42 +00:00 |
Slava Pestov
|
c92c56ce24
|
some cleanups and benchmarks
|
2004-10-28 01:21:31 +00:00 |
Slava Pestov
|
a461059ef7
|
alien fixes, sdl fixes, lotsa other stuff
|
2004-10-23 05:15:06 +00:00 |
Slava Pestov
|
00c4b2d09b
|
various cleanups, better memory signal handler
|
2004-10-17 23:01:16 +00:00 |
Slava Pestov
|
3a9235499d
|
SDL_gfx binding and many cleanups
|
2004-10-17 01:55:13 +00:00 |
Slava Pestov
|
253e559a73
|
remove gc env slot
|
2004-10-13 03:52:03 +00:00 |
Slava Pestov
|
be8eb34102
|
memory management change, allocating primitives call gc directly
|
2004-10-13 03:49:43 +00:00 |
Slava Pestov
|
9c2166b0be
|
possibly controversial: removed destructive list manipulation; other cleanups
|
2004-10-12 05:11:35 +00:00 |
Slava Pestov
|
96a5afc718
|
HSV>RGB color conversion, much other stuff
|
2004-10-12 01:40:12 +00:00 |
Slava Pestov
|
7683f680ea
|
Makefile better
|
2004-10-10 02:23:23 +00:00 |
Slava Pestov
|
b82f596d6f
|
added sdl-gfx
|
2004-10-10 01:43:14 +00:00 |
Slava Pestov
|
60607268f9
|
compile all by default
|
2004-10-09 19:14:49 +00:00 |
Slava Pestov
|
f6429f7dab
|
some compiler work, compiled? primitive
|
2004-10-05 03:58:53 +00:00 |
Slava Pestov
|
c70b0cecf5
|
throw is primitive in CFactor, working on test suite
|
2004-10-03 20:07:48 +00:00 |
Slava Pestov
|
2fdcdc71d3
|
2generic is compiled
|
2004-10-02 02:46:12 +00:00 |
Slava Pestov
|
c6013cd941
|
working on compiler
|
2004-10-01 01:49:49 +00:00 |
Slava Pestov
|
564a8ad46c
|
compiling mutually recursive words
|
2004-09-28 04:24:36 +00:00 |
Slava Pestov
|
10d070d3ec
|
str/vector-hashcode
|
2004-09-27 01:34:25 +00:00 |
Slava Pestov
|
14369badb2
|
html link fixes
|
2004-09-23 20:50:30 +00:00 |
Slava Pestov
|
ab6c6b20c3
|
httpd responder changes, fix gc race
|
2004-09-23 03:42:45 +00:00 |
Slava Pestov
|
6ed8e58242
|
local aliens
|
2004-09-22 02:58:54 +00:00 |
Slava Pestov
|
8ce75ea146
|
heap-stats. word
|
2004-09-21 16:41:57 +00:00 |
Slava Pestov
|
36061514ba
|
better C type support in FFI
|
2004-09-21 01:02:48 +00:00 |
Slava Pestov
|
c889ad3f79
|
working on the FFI
|
2004-09-19 21:39:28 +00:00 |
Slava Pestov
|
bf023df887
|
slightly faster type checking
|
2004-09-19 04:57:33 +00:00 |
Slava Pestov
|
436c2f85f5
|
rewrote generic arithmetic in factor
|
2004-09-19 04:33:40 +00:00 |
Slava Pestov
|
c27b504cc8
|
before generic arithmetic cleanup
|
2004-09-19 02:29:29 +00:00 |
Slava Pestov
|
f7fe2598dd
|
start FFI
|
2004-09-18 22:15:01 +00:00 |
Slava Pestov
|
34041bedbf
|
compiler work
|
2004-09-11 19:26:24 +00:00 |
Slava Pestov
|
fa79feb68a
|
compiler compiles fib
|
2004-09-08 06:31:03 +00:00 |
Slava Pestov
|
29907bfdf1
|
more work on assembler
|
2004-09-07 05:34:10 +00:00 |
Slava Pestov
|
77bfc275a2
|
more compiler work, a few java factor fixes
|
2004-09-07 02:39:12 +00:00 |
Slava Pestov
|
ea3ad6f14f
|
started x86 compiler
|
2004-09-06 06:32:04 +00:00 |
Slava Pestov
|
9d9643850e
|
fix millis; fix <resource-stream>
|
2004-09-06 00:14:37 +00:00 |
Slava Pestov
|
fa29a1cbad
|
shift now behaves correctly with large right shift'
|
2004-09-05 04:06:09 +00:00 |
Slava Pestov
|
0acff64a5f
|
cwd/cd primitives, dir./pwd library words, pipe word in JVM factor'
|
2004-09-04 07:06:53 +00:00 |
Slava Pestov
|
80f80acb7b
|
assorted enhancements, started 64-bit image output
|
2004-09-04 05:05:50 +00:00 |
Slava Pestov
|
5542e7c199
|
nicer multiply_fixnum; thanks The_Vulture
|
2004-09-03 22:49:04 +00:00 |
Slava Pestov
|
5a0e002764
|
fixnum multiplication doesn't use long long
|
2004-09-03 22:37:25 +00:00 |
Slava Pestov
|
541b6cd8d1
|
arithmetic shift no longer uses long long, plugin improvements
|
2004-09-03 20:54:58 +00:00 |
Slava Pestov
|
eaacbf635e
|
fix signed -vs- unsigned issue; chars > 127 were being read incorrectly in cfactor
|
2004-09-03 02:53:50 +00:00 |
Slava Pestov
|
a7036e5e7a
|
fix fcopy
|
2004-09-03 01:51:19 +00:00 |
Slava Pestov
|
209cb7cc90
|
gc fix
|
2004-09-02 01:04:16 +00:00 |
Slava Pestov
|
5df49666de
|
command for inserting USE: declarations, cfactor memory management cleanup
|
2004-09-01 00:31:16 +00:00 |
Slava Pestov
|
5cbeaee7df
|
simplified directory listing in cfactor, faster = and hashcode
|
2004-08-30 06:30:55 +00:00 |
Slava Pestov
|
9416d77c04
|
some work on directory listing in cfactor
|
2004-08-30 04:36:44 +00:00 |
Slava Pestov
|
859b252144
|
file responder: redirect if directory url does not end with /, and other changes to httpd
|
2004-08-30 03:30:54 +00:00 |
Slava Pestov
|
75c85db354
|
string hashcodes are fixnums
|
2004-08-29 19:56:30 +00:00 |
Slava Pestov
|
9901fbdc28
|
words are now hashed
|
2004-08-29 08:03:16 +00:00 |
Slava Pestov
|
dd45011141
|
improved CPU profiler; memory profiler
|
2004-08-29 07:20:19 +00:00 |
Slava Pestov
|
7f16568a49
|
clean up bignum cached constants
|
2004-08-29 05:04:42 +00:00 |
Slava Pestov
|
4879b08161
|
file responder works with native factor
|
2004-08-29 02:25:59 +00:00 |
Slava Pestov
|
7a6d816ab0
|
Factor 0.64
|
2004-08-28 03:20:10 +00:00 |
Slava Pestov
|
547a070b66
|
fix broken fixnum bitops
|
2004-08-27 06:35:26 +00:00 |
Slava Pestov
|
e0590377ff
|
fix various memory corruption issues
|
2004-08-27 06:09:24 +00:00 |
Slava Pestov
|
fe280c7ea4
|
room fix with large arena
|
2004-08-27 03:39:13 +00:00 |
Slava Pestov
|
8b8741d262
|
fix division and modulo giving incorrect results
|
2004-08-27 03:05:48 +00:00 |
Slava Pestov
|
8dcb356cff
|
fix some overflow issues
|
2004-08-27 02:21:17 +00:00 |
Slava Pestov
|
daadfa612c
|
bignums are done
|
2004-08-26 23:37:22 +00:00 |
Slava Pestov
|
d44ef14827
|
some bignum work
|
2004-08-26 00:51:19 +00:00 |
Slava Pestov
|
9ac36ce1b6
|
bignums (sort of)
|
2004-08-25 06:00:52 +00:00 |
Slava Pestov
|
8bf9a44f83
|
some minor cleanups in preparation for landing of s48 bignums
|
2004-08-25 04:26:49 +00:00 |
Slava Pestov
|
63f1365820
|
Porting Scheme48 bignums to Factor.
|
2004-08-25 03:46:55 +00:00 |
Slava Pestov
|
c78b0a099a
|
inferior.factor is usable for real work
|
2004-08-24 22:01:36 +00:00 |
Slava Pestov
|
a5d4939d9a
|
multitasking httpd
|
2004-08-24 00:44:58 +00:00 |
Slava Pestov
|
9f69c2ed86
|
fix for socket closing
|
2004-08-23 22:46:46 +00:00 |
Slava Pestov
|
64de158286
|
some miscellaneous error handling and bootstrapping cleanups
|
2004-08-23 06:15:10 +00:00 |
Slava Pestov
|
c66ded6bf8
|
a profiler
|
2004-08-23 05:13:09 +00:00 |
Slava Pestov
|
b23622f947
|
better error reporting in native factor
|
2004-08-23 03:02:29 +00:00 |
Slava Pestov
|
3712ae68e5
|
fix read line, and add read line regression tests
|
2004-08-23 01:56:06 +00:00 |
Slava Pestov
|
67ea27e49c
|
read1 stream operation added, inferior.factor styled text communication protocol
|
2004-08-22 05:46:26 +00:00 |
Slava Pestov
|
69bd188cc0
|
multitasking
|
2004-08-21 01:26:25 +00:00 |
Slava Pestov
|
2c5413cec5
|
fix redirect headers, postpone i/o errors until calling operation recovers them
|
2004-08-21 01:16:47 +00:00 |
Slava Pestov
|
5b24e99fc9
|
working on cfactor bootstrap
|
2004-08-20 22:48:08 +00:00 |
Slava Pestov
|
5812923424
|
rename iomux to io
|
2004-08-20 05:50:59 +00:00 |
Slava Pestov
|
719deda937
|
read# works
|
2004-08-20 05:49:14 +00:00 |
Slava Pestov
|
4571d3a83b
|
start work on read#
|
2004-08-20 00:48:41 +00:00 |
Slava Pestov
|
4d1f07f53f
|
read line fix
|
2004-08-20 00:09:26 +00:00 |
Slava Pestov
|
ad479d18e9
|
io fixes
|
2004-08-19 23:06:43 +00:00 |
Slava Pestov
|
7e86800c9f
|
OOB work and http name stack fix
|
2004-08-19 21:45:42 +00:00 |
Slava Pestov
|
029e36897c
|
fix compile error
|
2004-08-19 06:29:14 +00:00 |
Slava Pestov
|
9d2af6d349
|
client socket works
|
2004-08-18 23:22:15 +00:00 |
Slava Pestov
|
73a4e3e6c5
|
some plugin bug fixes, and implementing client sockets in cfactor
|
2004-08-18 19:23:42 +00:00 |
Slava Pestov
|
0c609f4a48
|
bignum bitnot, bitop tests
|
2004-08-18 03:42:10 +00:00 |
Slava Pestov
|
5c00ef85dd
|
header and post request in variables, other tweaks
|
2004-08-18 00:44:57 +00:00 |
Slava Pestov
|
a31b221ed4
|
completion popups in factor jedit plugin
|
2004-08-17 03:52:52 +00:00 |
Chris Double
|
7b0d286102
|
Modified setjmp and friends to use setsigjmp to handle signals correctly
on linux.
|
2004-08-17 01:25:01 +00:00 |
Slava Pestov
|
05a44aa547
|
signal handling of sorts
|
2004-08-17 01:05:38 +00:00 |
Slava Pestov
|
70ea45ab84
|
single-tasking callback i/o works
|
2004-08-17 00:42:30 +00:00 |
Slava Pestov
|
6165c935d3
|
no longer try using the same port for reading and writing
|
2004-08-16 23:29:07 +00:00 |
Slava Pestov
|
f8e91e95f9
|
fix vocabulary mess up in factor plugin, working on non-blocking sockets
|
2004-08-16 02:45:08 +00:00 |
Slava Pestov
|
171c890597
|
i/o refactoring continues
|
2004-08-16 01:50:44 +00:00 |
Slava Pestov
|
cfdaa293c9
|
fix invalid select() usage
|
2004-08-13 22:43:03 +00:00 |
Slava Pestov
|
3cbd72c82a
|
ready to flesh out iotasks
|
2004-08-13 06:32:11 +00:00 |
Slava Pestov
|
11707cbb90
|
yet more I/O work
|
2004-08-13 06:19:22 +00:00 |
Slava Pestov
|
b9ad4405b4
|
more I/O work
|
2004-08-13 05:38:15 +00:00 |
Slava Pestov
|
8321eadefe
|
refactoring native i/o code
|
2004-08-13 03:40:28 +00:00 |
Slava Pestov
|
00dc2c9464
|
guard pages for stack, started io multiplexing
|
2004-08-12 21:36:36 +00:00 |
Slava Pestov
|
3169e03624
|
guard pages
|
2004-08-12 06:13:43 +00:00 |
Slava Pestov
|
2a74ca3f90
|
starting io multiplexing and stack guard
|
2004-08-12 05:07:22 +00:00 |
Slava Pestov
|
1e8a33ae99
|
write buffering in native factor
|
2004-08-11 20:56:48 +00:00 |
Slava Pestov
|
4d036d397a
|
vectors in java factor, vector= in native
|
2004-08-10 23:53:54 +00:00 |
Slava Pestov
|
ec1533c946
|
fix jfactor memory leak
|
2004-08-10 05:38:49 +00:00 |
Slava Pestov
|
d3a0945196
|
fix bigtime gc bug
|
2004-08-10 04:58:52 +00:00 |
Slava Pestov
|
62d8493967
|
fix some compile warnings
|
2004-08-07 23:59:54 +00:00 |
Slava Pestov
|
ed823f4af9
|
parse number fix, doc updates, sparc32 fix, big-endian float fix
|
2004-08-07 22:45:48 +00:00 |
Slava Pestov
|
38835c2832
|
complex numbers in native factor, all of test suite except html and httpd tests runs in native factor
|
2004-08-06 22:40:44 +00:00 |
Slava Pestov
|
0b73b1c864
|
Factor jEdit plugin!
|
2004-08-06 06:51:32 +00:00 |
Slava Pestov
|
2740c77a10
|
complex numbers
|
2004-08-06 00:29:52 +00:00 |
Slava Pestov
|
d7eb8e8b2d
|
floats
|
2004-08-05 21:33:02 +00:00 |
Slava Pestov
|
e45fc3c0f0
|
first cut at floats
|
2004-08-05 20:49:55 +00:00 |
Slava Pestov
|
3ad0b47e2d
|
clean up native arithmetic code
|
2004-08-05 19:18:31 +00:00 |
Slava Pestov
|
fc1d635773
|
srandomdev no longer used
|
2004-08-05 03:09:33 +00:00 |
Slava Pestov
|
ba77598f0d
|
ratios
|
2004-08-05 02:43:58 +00:00 |
Slava Pestov
|
faa6913759
|
random number generation and other goodies
|
2004-08-04 22:25:29 +00:00 |
Slava Pestov
|
f68cc94ee4
|
working on the test suite
|
2004-08-04 07:12:55 +00:00 |
Slava Pestov
|
8d5ffb360b
|
native factor successfully cross compiles a new image
|
2004-08-03 06:08:11 +00:00 |
Slava Pestov
|
ed63d91759
|
some more bootstrapping fixes
|
2004-08-01 23:26:43 +00:00 |
Slava Pestov
|
ccdbccc139
|
it boots!
|
2004-07-31 20:11:30 +00:00 |
Slava Pestov
|
de95f233de
|
some progress towards self hosting
|
2004-07-31 18:58:16 +00:00 |
Slava Pestov
|
303749e336
|
various minor improvements
|
2004-07-30 20:22:20 +00:00 |
Slava Pestov
|
f7ed302b47
|
working on native image output
|
2004-07-29 21:18:41 +00:00 |
Slava Pestov
|
5542602156
|
working on 64-bit fake 'bignums'
|
2004-07-28 23:02:24 +00:00 |
Slava Pestov
|
396208b860
|
remove -falign-functions=8 restriction
|
2004-07-28 03:29:37 +00:00 |
Slava Pestov
|
d499811cb7
|
working on bignums in native factor; removed .marks files from CVS
|
2004-07-28 02:52:35 +00:00 |
Slava Pestov
|
3e152b87f8
|
interpreter history now a vector, working on native write primitives
|
2004-07-28 01:12:22 +00:00 |
Slava Pestov
|
9850e33cc5
|
in-thread error handling fixed
|
2004-07-28 00:23:08 +00:00 |
Slava Pestov
|
b8f516ab2c
|
working on native I/O
|
2004-07-24 21:37:42 +00:00 |
Slava Pestov
|
8b8b770a96
|
run-file works again
|
2004-07-24 19:11:55 +00:00 |
Slava Pestov
|
425053131c
|
working on native i/o
|
2004-07-24 04:54:57 +00:00 |
Slava Pestov
|
d13403458e
|
preliminary native support for network sockets
|
2004-07-24 00:35:13 +00:00 |
Slava Pestov
|
a545665c7f
|
started server sockets for native factor
|
2004-07-23 22:52:08 +00:00 |
Slava Pestov
|
d0cab962c0
|
prettyprinter recursion limit; better inspector
|
2004-07-23 05:21:47 +00:00 |
Slava Pestov
|
253ce9cc1a
|
CHAR: notation for literal chars, native parser work
|
2004-07-22 23:48:50 +00:00 |
Slava Pestov
|
f2b186ffc7
|
some cleanup of run-file
|
2004-07-20 06:59:32 +00:00 |
Slava Pestov
|
cb758942aa
|
native factor can now parse most source files that comprise it
|
2004-07-19 04:34:03 +00:00 |
Slava Pestov
|
502cd057f0
|
working on native run-file
|
2004-07-19 02:14:36 +00:00 |
Slava Pestov
|
47c8e03854
|
continuations refactored, added error handling to with-stream and telnetd
|
2004-07-18 22:12:32 +00:00 |
Slava Pestov
|
4f4e27b8c7
|
started working on catch/throw
|
2004-07-17 22:35:09 +00:00 |
Slava Pestov
|
c8654c207d
|
First import of Factor 0.60
|
2004-07-16 06:26:21 +00:00 |