Slava Pestov
|
6c253ffae8
|
fix bootstrap issue
|
2005-09-05 21:36:20 +00:00 |
Slava Pestov
|
7f7a0a057e
|
working on PowerPC overflow checks
|
2005-09-05 07:06:47 +00:00 |
Slava Pestov
|
914e81e16a
|
scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices
|
2005-09-03 03:44:23 +00:00 |
Slava Pestov
|
42ac874cbd
|
more cleanups; split up huge gadgets vocabulary
|
2005-09-01 01:06:13 +00:00 |
Slava Pestov
|
1c8bc10691
|
fix known-words typo
|
2005-08-29 07:56:36 +00:00 |
Slava Pestov
|
b1daea44a6
|
word-name, word-vocabulary are now slots in the word object
|
2005-08-29 06:34:04 +00:00 |
Slava Pestov
|
45109c1a0a
|
major cleanup
|
2005-08-25 19:27:38 +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
|
b3e58b4380
|
more prettyprinter updates, unparser is gone
|
2005-08-22 00:50:14 +00:00 |
Slava Pestov
|
9adffd9388
|
new prettyprinter
|
2005-08-21 05:17:37 +00:00 |
Slava Pestov
|
80c1553a5a
|
added foldable, flushable declarations in all relevant places
|
2005-08-20 02:22:15 +00:00 |
Slava Pestov
|
c8eacd7b0b
|
major bootstrap cleanup
|
2005-08-20 01:46:12 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
633466f129
|
minor fixes, new quicksort implementatin
|
2005-08-14 03:39:46 +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
|
b8d8685de8
|
clean up class<, class-and, class-or
|
2005-08-01 03:38:33 +00:00 |
Slava Pestov
|
e33fca9fe7
|
matrix library simplification; other code cleanups
|
2005-07-31 02:14:34 +00:00 |
Slava Pestov
|
03168a86e5
|
dataflow optimizer work, phasing out 3list/3unlist
|
2005-07-28 00:13:11 +00:00 |
Slava Pestov
|
91d638450d
|
string-compare ==> lexi, string> ==> lexi>
|
2005-07-19 08:23:33 +00:00 |
Slava Pestov
|
9004533730
|
, no longer has the deprecated string append behavior, added stream-write1 generic
|
2005-07-17 18:48:55 +00:00 |
Slava Pestov
|
be7dec33ae
|
more UI cleanups, fix jedit-stream bug
|
2005-06-29 03:50:23 +00:00 |
Slava Pestov
|
e9b142db4d
|
slowly refactoring UI code to use 3-vectors instead of a mix of x/y parameters on the stack, and complex numbers representing points, added horizontal scrolling
|
2005-06-22 06:32:17 +00:00 |
Slava Pestov
|
f1b23d66b7
|
merged streams, stdio and files into io vocabulary
|
2005-06-19 21:50:35 +00:00 |
Slava Pestov
|
6315c1e2df
|
bootstrap fix, I/O code cleanup, stream-read1 generic
|
2005-06-19 04:23:01 +00:00 |
Slava Pestov
|
bf821880ab
|
removed profiler because it sucks
|
2005-06-15 20:34:16 +00:00 |
Slava Pestov
|
4773541229
|
bits>float bits>double primitives'
|
2005-06-13 00:55:30 +00:00 |
Slava Pestov
|
1c63f5f0db
|
wrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates
|
2005-06-12 07:38:57 +00:00 |
Slava Pestov
|
cd9e2f6c9f
|
stdio-binary cleanup
|
2005-06-10 20:08:00 +00:00 |
Slava Pestov
|
712cb5fa24
|
miscellaneous bug fixes and cleanups, powerpc work
|
2005-05-24 23:59:21 +00:00 |
Slava Pestov
|
8d12fec3eb
|
more sequence cleanups
|
2005-05-18 20:26:22 +00:00 |
Slava Pestov
|
7fa5d5f14a
|
generic fixes; range and slice sequences
|
2005-05-15 01:15:50 +00:00 |
Slava Pestov
|
3ece9e9b88
|
gengc and relocation fixes; inference cleanups
|
2005-05-14 04:23:00 +00:00 |
Slava Pestov
|
055d116310
|
generational GC work
|
2005-05-12 05:02:39 +00:00 |
Slava Pestov
|
056af41552
|
more generational GC work
|
2005-05-11 04:43:52 +00:00 |
Slava Pestov
|
cc1e664a99
|
string sub-primitives
|
2005-05-06 02:30:58 +00:00 |
Slava Pestov
|
3e3b33d614
|
back out skip word
|
2005-05-05 20:51:38 +00:00 |
Slava Pestov
|
3d71ca54e4
|
float, double, char* struct fields
|
2005-05-05 07:12:37 +00:00 |
Slava Pestov
|
656a4bf1ed
|
float and double types in FFI, minor cleanups here and there to kick off 0.75
|
2005-05-05 02:34:55 +00:00 |
Slava Pestov
|
cd48ebebf6
|
moved random number generation words to math vocabulary
|
2005-05-02 04:56:09 +00:00 |
Slava Pestov
|
9cc3616a82
|
preliminary work on PowerPC FFI
|
2005-04-23 23:34:06 +00:00 |
Slava Pestov
|
3ab8c7cf47
|
removing cfactor I/O code; unix ffi I/O socket code fixes
|
2005-04-23 00:09:46 +00:00 |
Slava Pestov
|
86e09c52ae
|
class introspection tools
|
2005-04-10 22:58:30 +00:00 |
Slava Pestov
|
0d612fd94d
|
huge alien cleanup
|
2005-04-09 22:30:46 +00:00 |
Slava Pestov
|
c114bb4fc8
|
set-sbuf-nth fix; more unix i/o work; adding missing file
|
2005-04-08 00:02:59 +00:00 |
Slava Pestov
|
41cd52316a
|
messing around with ffi, various other fixes
|
2005-03-29 04:45:13 +00:00 |
Slava Pestov
|
4e3a5b3d1a
|
fix crossref and make-image
|
2005-03-27 01:40:29 +00:00 |
Slava Pestov
|
05068c3ffc
|
plugin improvements
|
2005-03-24 03:49:40 +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 |