slava
|
f3ce2a15ed
|
More cons cell removals
|
2006-05-15 05:01:47 +00:00 |
slava
|
22eae0be15
|
Compiler cleanups and bootstrap speedup
|
2006-05-12 21:07:56 +00:00 |
slava
|
1cce70aad6
|
Changing list code to use generic sequence words
|
2006-05-11 00:32:04 +00:00 |
slava
|
fd8a3062e3
|
Bootstrap performance improvement and assorted cleanups
|
2006-05-10 06:18:25 +00:00 |
slava
|
1a86171a99
|
Working on method inlining optimization
|
2006-05-02 18:16:59 +00:00 |
slava
|
6c587659cc
|
Optimizations aimed at reducing bootstrap time
|
2006-03-21 05:44:19 +00:00 |
Slava Pestov
|
379a691a3d
|
documenting generic words
|
2006-01-09 01:41:31 +00:00 |
Slava Pestov
|
53c6cb2179
|
make class< a bit faster, mutable strings
|
2005-12-26 02:05:31 +00:00 |
Slava Pestov
|
b2307c91e6
|
markup language work
|
2005-12-20 04:18:15 +00:00 |
Slava Pestov
|
e2c0052b3b
|
fix some unit test failures
|
2005-12-03 22:34:59 +00:00 |
Slava Pestov
|
7835222da8
|
httpd fixes
|
2005-11-30 04:49:59 +00:00 |
Slava Pestov
|
9ef9193308
|
new hashtable
|
2005-11-27 22:45:48 +00:00 |
Slava Pestov
|
eca20beec0
|
about to bootstrap hashstable
|
2005-11-25 00:02:20 +00:00 |
Slava Pestov
|
23738087aa
|
big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { }
|
2005-10-30 03:25:38 +00:00 |
Slava Pestov
|
c4cec1321c
|
rename ifte to if
|
2005-09-24 19:21:17 +00:00 |
Slava Pestov
|
6b3c4eccfb
|
handle I/O on closed ports gracefully
|
2005-09-19 03:22:58 +00:00 |
Slava Pestov
|
7ecbfb5c98
|
big generic word cleanup; kill-literals optimization; continuations overhaul
|
2005-09-16 06:39:33 +00:00 |
Slava Pestov
|
f9600934c6
|
UI fixed and other tweaks
|
2005-09-12 22:14:29 +00:00 |
Slava Pestov
|
45d32d5089
|
reintroduce some intrinsics optimizations
|
2005-09-10 02:34:24 +00:00 |
Slava Pestov
|
42ac874cbd
|
more cleanups; split up huge gadgets vocabulary
|
2005-09-01 01:06:13 +00:00 |
Slava Pestov
|
45109c1a0a
|
major cleanup
|
2005-08-25 19:27:38 +00:00 |
Slava Pestov
|
c3d92a0b4e
|
working on visibile-children*
|
2005-08-24 14:19:09 +00:00 |
Slava Pestov
|
fbd7d4fef7
|
inspector bug fix, sleep word
|
2005-08-23 19:50:32 +00:00 |
Slava Pestov
|
57bedd8139
|
remove call to sort from cross-referencer
|
2005-08-23 00:54:01 +00:00 |
Slava Pestov
|
388d7b2d85
|
more cleanups
|
2005-08-22 20:01:13 +00:00 |
Slava Pestov
|
4ce519c9f9
|
more cleanups
|
2005-08-22 19:33:18 +00:00 |
Slava Pestov
|
077d36329a
|
more generic word cleanups
|
2005-08-22 18:29:43 +00:00 |
Slava Pestov
|
c8eacd7b0b
|
major bootstrap cleanup
|
2005-08-20 01:46:12 +00:00 |
Slava Pestov
|
3d69cf226b
|
clean up generic word code
|
2005-08-16 19:53:30 +00:00 |
Slava Pestov
|
f8c2daad8b
|
collapse slice of a slice; %fast-set-slot linearizer was buggy
|
2005-08-16 03:09:44 +00:00 |
Slava Pestov
|
979225805e
|
images referencing libraries that could not be found no longer fail to load
|
2005-08-15 19:34:00 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
01b48675b7
|
more generic fixes
|
2005-08-15 03:26:40 +00:00 |
Slava Pestov
|
fae12b201e
|
clean up metaclasses
|
2005-08-14 22:13:16 +00:00 |
Slava Pestov
|
4f424c16ec
|
cleanup class<
|
2005-08-14 21:33:45 +00:00 |
Slava Pestov
|
633466f129
|
minor fixes, new quicksort implementatin
|
2005-08-14 03:39:46 +00:00 |
Slava Pestov
|
4b20f07b0f
|
inference cleanups; recursive value inference work in progress
|
2005-08-05 03:59:45 +00:00 |
Slava Pestov
|
f65aa407e9
|
\ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code
|
2005-08-04 03:56:28 +00:00 |
Slava Pestov
|
ff7b3f9762
|
dataflow optimizer fixes, minor generic word cleanups
|
2005-08-03 22:47:32 +00:00 |
Slava Pestov
|
7c81617ea0
|
better method inlining heuristic
|
2005-08-02 10:32:48 +00:00 |
Slava Pestov
|
f780ad0b33
|
optimize out arithmetic dispatch and known-outcome type predicates
|
2005-08-02 04:25:05 +00:00 |
Slava Pestov
|
1d0ccef23d
|
method inlining
|
2005-08-01 20:22:53 +00:00 |
Slava Pestov
|
b8d8685de8
|
clean up class<, class-and, class-or
|
2005-08-01 03:38:33 +00:00 |
Slava Pestov
|
43cd7b171e
|
working on type inference
|
2005-07-28 22:20:31 +00:00 |
Slava Pestov
|
d43c2d5fe9
|
fix bug in pick-up
|
2005-07-17 03:01:51 +00:00 |
Slava Pestov
|
d9c4a82c7a
|
big sequences refactoring
|
2005-07-17 02:16:18 +00:00 |
Slava Pestov
|
4773541229
|
bits>float bits>double primitives'
|
2005-06-13 00:55:30 +00:00 |
Slava Pestov
|
03c4704734
|
slightly more modular loading of subsystems
|
2005-05-23 05:18:51 +00:00 |
Slava Pestov
|
1dd70d4e26
|
debugging matrices
|
2005-05-23 04:25:52 +00:00 |
Slava Pestov
|
8d12fec3eb
|
more sequence cleanups
|
2005-05-18 20:26:22 +00:00 |