Doug Coleman
|
78a529b1c3
|
remove directory from the vm
|
2008-10-19 13:27:59 -05:00 |
Doug Coleman
|
27c36974a7
|
remove primitives from core, update usages
|
2008-10-18 21:42:01 -05:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
cc7f9e7731
|
Fixing make-image
|
2008-09-11 00:40:25 -05:00 |
Slava Pestov
|
6b07c85fec
|
Minor fixes here and there for delegation slot removal
|
2008-09-03 06:05:50 -05:00 |
Slava Pestov
|
e1716d92b3
|
Remove delegation slot
|
2008-09-03 03:46:56 -05:00 |
Slava Pestov
|
f5fbd94a4c
|
New compiled crossref implementation
|
2008-08-31 01:34:00 -05:00 |
Slava Pestov
|
86e04a81dc
|
Fix conflict
|
2008-08-30 02:32:17 -05:00 |
Slava Pestov
|
b3f3068bdc
|
Massive focused action #1
|
2008-08-30 00:09:45 -05:00 |
Slava Pestov
|
86f11713e3
|
Fixing some more bugs
|
2008-08-22 03:12:15 -05:00 |
Slava Pestov
|
6047429401
|
More unit test fixes
|
2008-07-29 16:57:30 -05:00 |
Slava Pestov
|
8a2f1d0451
|
More core cleanups
|
2008-07-28 22:57:43 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |
Slava Pestov
|
1f39689e76
|
Fix bootstrap
|
2008-07-25 19:27:03 -05:00 |
Slava Pestov
|
9d7a1a70ee
|
Fix bootstrap
|
2008-07-20 04:24:04 -05:00 |
Slava Pestov
|
9e685d7ac4
|
Refactor curry/compose a bit for upcoming frontend changes
|
2008-07-20 01:15:58 -05:00 |
Slava Pestov
|
37af854b18
|
Move io.thread to stage2
|
2008-07-18 19:25:28 -05:00 |
Slava Pestov
|
ac2bf0b87d
|
Adding inline recursive declarations
|
2008-07-18 19:22:59 -05:00 |
Slava Pestov
|
d0ae6bdb8f
|
Make array length foldable
|
2008-07-16 16:48:09 -05:00 |
Slava Pestov
|
aea935638c
|
Fix bootstrap
|
2008-07-13 23:26:43 -05:00 |
Slava Pestov
|
16b85df5db
|
Fixes and a small optiimization
|
2008-07-12 22:27:28 -05:00 |
Slava Pestov
|
a876005c98
|
Clean up non optimizing compiler, rewrite more primitives in assembly
|
2008-07-11 17:25:46 -05:00 |
Slava Pestov
|
bdd5a79177
|
Compiler fix
|
2008-07-10 02:52:55 -05:00 |
Slava Pestov
|
5d9c1ea0a0
|
Documentation updates, rename unfold to produce
|
2008-07-10 01:00:27 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
0051a50b75
|
Move general shufflers and combinators into generalizations, move narray there too
|
2008-07-07 19:36:33 -05:00 |
Slava Pestov
|
423ad4503b
|
Minor oversights
|
2008-07-07 19:11:49 -05:00 |
Slava Pestov
|
a8808b7087
|
Non-optimizing compiler now inlow inlines some primitives, this improves bootstrap time
|
2008-07-07 10:39:04 -05:00 |
Slava Pestov
|
9256e31d66
|
Fix feps on 64 bit
|
2008-07-05 21:00:05 -05:00 |
Slava Pestov
|
ef2fddb1ec
|
Fix conflict
|
2008-07-03 16:46:21 -05:00 |
Eduardo Cavazos
|
4238657a26
|
bootstrap.stage2: use count
|
2008-07-03 13:47:11 -05:00 |
Slava Pestov
|
f7eecc7893
|
Move bit-arrays and float-arrays to extra
|
2008-07-02 02:03:30 -05:00 |
Slava Pestov
|
f8fd065fc5
|
Initial value for alien slots is a BAD-ALIEN
|
2008-07-01 16:33:45 -05:00 |
Slava Pestov
|
f7b7001f39
|
BOA constructors now check types
|
2008-06-30 01:44:58 -05:00 |
Slava Pestov
|
3b41e31584
|
More tuple declaration work
|
2008-06-29 21:37:57 -05:00 |
Slava Pestov
|
0be00f03e6
|
Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers
|
2008-06-29 02:12:44 -05:00 |
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
|
9270ed591f
|
Fix bootstrap
|
2008-06-09 05:39:55 -05:00 |
Slava Pestov
|
29fa4a8a54
|
assoc-find is no longer generic
|
2008-06-09 05:22:21 -05:00 |
Slava Pestov
|
ba8f1388ab
|
Fixing everything for mandatory stack effects
|
2008-06-09 02:14:14 -05:00 |
Slava Pestov
|
9dd5c9919f
|
Mandatory stack effect annotations
|
2008-06-08 15:32:55 -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
|
315110eb09
|
Working on intersection classes
|
2008-05-10 18:09:05 -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
|
75fb15ee4c
|
Split stdio up into input-stream/output-stream, pipes work in progress
|
2008-05-05 02:19:25 -05:00 |
Slava Pestov
|
d1a3b64569
|
Fix class sorting again
|
2008-05-02 17:36:31 -05:00 |