Slava Pestov
|
b36e06d0d6
|
Builtinn types now use new slot accessors; tuple slot type declaration work in progress
|
2008-06-28 02:36:20 -05:00 |
Slava Pestov
|
685d53e264
|
Add gather word; faster 'implementors' using inverted index
|
2008-06-12 05:49:46 -05:00 |
Slava Pestov
|
ba8f1388ab
|
Fixing everything for mandatory stack effects
|
2008-06-09 02:14:14 -05:00 |
Slava Pestov
|
c60baf1232
|
sift and harvest words added
|
2008-05-13 23:36:55 -05:00 |
Slava Pestov
|
a42756abac
|
object is now an empty intersection
|
2008-05-11 01:37:37 -05:00 |
Slava Pestov
|
dd08bdfdd1
|
Class algebra changes
|
2008-05-10 23:59:02 -05:00 |
Slava Pestov
|
d425844485
|
Fix bootstrap without compiler being loaded
|
2008-05-09 17:11:46 -05:00 |
Slava Pestov
|
23d95c99f2
|
Add primitive
|
2008-05-08 17:04:28 -05:00 |
Slava Pestov
|
1d60d722fe
|
Improve time word, faster card scan
|
2008-05-07 17:42:41 -05:00 |
Slava Pestov
|
7584e02805
|
New checksum protocol
|
2008-04-30 16:11:55 -05:00 |
Doug Coleman
|
15402ed1b4
|
core changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
|
2008-04-25 23:12:44 -05:00 |
Slava Pestov
|
55f6636bc0
|
FFI string encoding conversion
|
2008-04-20 05:15:46 -05:00 |
Slava Pestov
|
10ee5cf8ed
|
Fix bootstrap
|
2008-04-20 00:18:27 -05:00 |
Slava Pestov
|
7f89cb73a1
|
Fix bootstrap
|
2008-04-14 05:27:04 -05:00 |
Doug Coleman
|
6c5935a3b0
|
add set-os-env, unset-os-env
|
2008-04-08 23:08:11 -05:00 |
Slava Pestov
|
225a0fb781
|
Fix Windows crash with set-os-envs
|
2008-04-06 23:31:53 -05:00 |
Slava Pestov
|
f7f43fa689
|
ABOUT: updates vocabulary
|
2008-04-05 07:00:09 -05:00 |
Slava Pestov
|
b2cb88f497
|
GC: allocate large objects directly into tenured space
|
2008-04-05 04:01:46 -05:00 |
Slava Pestov
|
cc2f512287
|
New classes.builtin vocab
|
2008-04-03 21:19:20 -05:00 |
Slava Pestov
|
a27fa29098
|
Remove type, class-hash primitives
|
2008-04-02 21:37:26 -05:00 |
Slava Pestov
|
5346e1899f
|
Working on call-next-method, and identity-tuple
|
2008-04-02 21:27:49 -05:00 |
Slava Pestov
|
8fde3fb914
|
More inheritance debugging
|
2008-04-02 18:50:21 -05:00 |
Slava Pestov
|
fa8b578370
|
Rewriting method dispatch to support inheritance
|
2008-04-02 00:28:07 -05:00 |
Slava Pestov
|
2ebb7d2271
|
Clean up bootstrap code a bit
|
2008-03-31 01:19:21 -05:00 |
Slava Pestov
|
adb1dd14d0
|
Rename tuples vocab to classes.tuple for consistency
|
2008-03-29 03:34:48 -05:00 |
Slava Pestov
|
d8abb49a9b
|
Working on classes
|
2008-03-28 22:59:48 -05:00 |
Slava Pestov
|
5aae4516dd
|
Working on slot inheritance
|
2008-03-27 01:42:13 -05:00 |
Slava Pestov
|
89a531d4a2
|
Fixing unit tests
|
2008-03-26 17:07:50 -05:00 |
Slava Pestov
|
e1ad21a439
|
Working on shapes
|
2008-03-26 03:57:48 -05:00 |
Slava Pestov
|
8d7367674c
|
Class algebra refactoring
|
2008-03-24 19:52:21 -05:00 |
Slava Pestov
|
02727576c2
|
New slots are now in the core
|
2008-03-20 15:30:59 -05:00 |
Slava Pestov
|
aec6d6f5c8
|
Replace (stat) with (exists?)
|
2008-03-19 23:29:19 -05:00 |
Slava Pestov
|
3591ed402d
|
Simplify vocab.loader even further
|
2008-03-19 14:39:08 -05:00 |
Slava Pestov
|
d04eb777ff
|
Update bootstrap code for loader changes
|
2008-03-18 21:45:04 -05:00 |
Slava Pestov
|
90f8aa3136
|
Fix regressions
|
2008-03-14 02:27:43 -05:00 |
Slava Pestov
|
033085a683
|
Fix inference.class regression
|
2008-03-13 22:11:10 -05:00 |
Slava Pestov
|
31e15e3204
|
Fix bootstrap problems
|
2008-03-13 18:56:24 -05:00 |
Slava Pestov
|
b387066357
|
Fix slot name
|
2008-03-07 02:28:29 -06:00 |
Slava Pestov
|
05b02f3c38
|
Changing launcher to use new_slots
|
2008-03-06 20:44:52 -06:00 |
Slava Pestov
|
549a7538c7
|
Clean up some of Dan's code after merge
|
2008-03-06 15:58:05 -06:00 |
Slava Pestov
|
3d6cb9a90c
|
Improve stage1 bootstrap speed
|
2008-02-26 03:30:11 -06:00 |
Slava Pestov
|
d2c5f28b65
|
Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation
|
2008-02-24 02:19:38 -06:00 |
Slava Pestov
|
9660a9c2d6
|
Another fix
|
2008-02-17 17:08:52 -06:00 |
Slava Pestov
|
0b19589630
|
linkage errors don't thwart compilation anymore
|
2008-02-16 00:54:54 -06:00 |
Slava Pestov
|
98d8621ac1
|
First class compose, curry is now a tuple class
|
2008-02-11 13:50:29 -06:00 |
Slava Pestov
|
ba1a958a32
|
Move cd and cwd primitives to native I/O, fix Windows normalize-pathname
|
2008-02-05 13:11:36 -06:00 |
Slava Pestov
|
dee25cda13
|
New generic word implementation reduces compile time
|
2008-02-04 16:20:07 -06:00 |
Slava Pestov
|
68b3d8e1d9
|
Tabs are banned
|
2008-02-01 23:07:19 -06:00 |
Slava Pestov
|
2ef76798b0
|
record1 strings
|
2008-01-31 23:00:08 -06:00 |
Slava Pestov
|
6530057512
|
Starting work on record1 strings
|
2008-01-31 20:11:46 -06:00 |