slava
|
816f60a6e7
|
Eliminate with-class<cache combinator in favor of a class<map that is always kept up to date
|
2006-08-18 03:50:59 +00:00 |
slava
|
84e70ecb73
|
More work on the definition protocol
|
2006-08-02 20:53:26 +00:00 |
slava
|
1951e63d2d
|
Fix various test failures
|
2006-05-15 05:37:11 +00:00 |
slava
|
f3ce2a15ed
|
More cons cell removals
|
2006-05-15 05:01:47 +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
|
e55a401791
|
standard-combination now takes a dispatch position not a picker
|
2006-02-25 06:47:35 +00:00 |
Slava Pestov
|
e2c0052b3b
|
fix some unit test failures
|
2005-12-03 22:34:59 +00:00 |
Slava Pestov
|
ab015a2fe0
|
add failing unit test for new bug
|
2005-12-02 20:18:25 +00:00 |
Slava Pestov
|
7835222da8
|
httpd fixes
|
2005-11-30 04:49:59 +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
|
94e6955fd0
|
various fixes and OpenGL UI work
|
2005-10-13 04:30:44 +00:00 |
Slava Pestov
|
77b3175cd9
|
fix forget memory leak
|
2005-10-04 07:16:50 +00:00 |
Slava Pestov
|
7ecbfb5c98
|
big generic word cleanup; kill-literals optimization; continuations overhaul
|
2005-09-16 06:39:33 +00:00 |
Slava Pestov
|
27439f95c9
|
arrays are now better supported, various cleanups
|
2005-09-12 00:46:55 +00:00 |
Slava Pestov
|
2bdd82ea53
|
simpler t
|
2005-09-09 21:32:38 +00:00 |
Slava Pestov
|
6c253ffae8
|
fix bootstrap issue
|
2005-09-05 21:36:20 +00:00 |
Slava Pestov
|
bdbd011470
|
fix unit test failures
|
2005-09-01 06:15:29 +00:00 |
Slava Pestov
|
4ce519c9f9
|
more cleanups
|
2005-08-22 19:33:18 +00:00 |
Slava Pestov
|
4a6900af6a
|
fix bootstrap failure, other cleanups
|
2005-08-22 03:35:50 +00:00 |
Slava Pestov
|
b3e58b4380
|
more prettyprinter updates, unparser is gone
|
2005-08-22 00:50:14 +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
|
ff7b3f9762
|
dataflow optimizer fixes, minor generic word cleanups
|
2005-08-03 22:47:32 +00:00 |
Slava Pestov
|
f780ad0b33
|
optimize out arithmetic dispatch and known-outcome type predicates
|
2005-08-02 04:25:05 +00:00 |
Slava Pestov
|
b8d8685de8
|
clean up class<, class-and, class-or
|
2005-08-01 03:38:33 +00:00 |
Slava Pestov
|
c918e5d9b1
|
with-string is now string-out, string-in combinator, documentation updates
|
2005-06-19 22:53:58 +00:00 |
Slava Pestov
|
f1b23d66b7
|
merged streams, stdio and files into io vocabulary
|
2005-06-19 21:50:35 +00:00 |
Slava Pestov
|
7fa5d5f14a
|
generic fixes; range and slice sequences
|
2005-05-15 01:15:50 +00:00 |
Slava Pestov
|
7f4da7ecd0
|
generic words are more flexible, sequences cleaned up
|
2005-05-14 21:18:45 +00:00 |
Slava Pestov
|
6ff40d6cf3
|
defining a generic on something that is not a class would ruin the generic
|
2005-04-25 23:56:56 +00:00 |
Slava Pestov
|
8b496e60ff
|
fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation
|
2005-04-25 23:54:21 +00:00 |
Slava Pestov
|
4f7d80af74
|
some new math words, fix implementation of class< for unions
|
2005-04-21 04:49:19 +00:00 |
Slava Pestov
|
86e09c52ae
|
class introspection tools
|
2005-04-10 22:58:30 +00:00 |
Slava Pestov
|
4e96d1e5f4
|
lists are sequences; unions bug fix
|
2005-04-03 20:55:56 +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
|
286813e992
|
automatic decompiling of definitions, cross reference database, cleaned up bootstrap
|
2005-03-27 01:12:14 +00:00 |
Slava Pestov
|
1bcac74906
|
working on layouts; simpler tuple delegation
|
2005-03-09 03:54:59 +00:00 |
Slava Pestov
|
5c69750719
|
improved inspector
|
2005-03-01 23:55:25 +00:00 |
Slava Pestov
|
330db0497d
|
tuples used for i/o streams, removed traits metaclass
|
2005-01-30 20:57:25 +00:00 |
Slava Pestov
|
73d505339a
|
removed times*, use repeat instead
|
2005-01-23 21:47:28 +00:00 |
Slava Pestov
|
b5801f45dd
|
faster generic arithmetic, messing around with inference
|
2005-01-16 22:58:28 +00:00 |
Slava Pestov
|
7e8a87f213
|
[[ car cdr ]] syntax replaces [ car | cdr ]
|
2005-01-14 00:49:47 +00:00 |
Slava Pestov
|
8615910885
|
entry effect code work
|
2005-01-13 19:41:08 +00:00 |
Slava Pestov
|
90873c9a2d
|
see works with generics
|
2004-12-29 23:01:23 +00:00 |
Slava Pestov
|
423ac5a947
|
hash tables cons less
|
2004-12-28 03:58:43 +00:00 |
Slava Pestov
|
6e24186be8
|
generic cleanups and type inference work
|
2004-12-24 04:55:22 +00:00 |
Slava Pestov
|
74b063e3ad
|
fix object /\\ number
|
2004-12-23 23:46:21 +00:00 |