Slava Pestov
|
4f3457efb6
|
inlining method body if type of object passed to generic is known
|
2005-02-25 01:52:17 +00:00 |
Slava Pestov
|
bbfa40fc7b
|
type inference work
|
2005-02-24 02:50:51 +00:00 |
Slava Pestov
|
6b9133bf30
|
inference errors printed; type violations are flagged; plugin fixes
|
2005-02-23 04:07:47 +00:00 |
Slava Pestov
|
e91e0edc3b
|
fix text rendering crash with strings containing nulls
|
2005-02-20 05:01:05 +00:00 |
Slava Pestov
|
e42aea4c3e
|
fix circular dependency in UI
|
2005-02-19 00:02:06 +00:00 |
Slava Pestov
|
de7978b6b5
|
unit test fix
|
2005-02-18 00:01:11 +00:00 |
Slava Pestov
|
ee184cbb16
|
slot compiled efficiently
|
2005-02-17 21:10:35 +00:00 |
Slava Pestov
|
a5d2964083
|
gcc 3.x fix
|
2005-02-15 03:29:40 +00:00 |
Slava Pestov
|
f95496e655
|
stream word renaming
|
2005-02-15 03:15:02 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |
Mackenzie Straight
|
a1d6e58851
|
win32 bug fixes
|
2005-02-12 07:23:38 +00:00 |
Slava Pestov
|
f24721a010
|
tuples gracefully handle changing shape
|
2005-02-10 03:35:11 +00:00 |
Slava Pestov
|
a8c34f50a8
|
tuple dispatch compiled, adding USING: to more files, inference terminator cleanup, jedit cleanup, new reload word to reload a word's source file
|
2005-02-09 03:02:44 +00:00 |
Slava Pestov
|
44420f200a
|
checkboxes
|
2005-02-08 01:10:02 +00:00 |
Slava Pestov
|
7754dde558
|
fix unit test regressions
|
2005-02-07 23:42:33 +00:00 |
Slava Pestov
|
8f17b86e3d
|
fixed UI bootstrap
|
2005-02-07 15:24:03 +00:00 |
Slava Pestov
|
711c19445d
|
mouse enter/leave events
|
2005-02-05 16:52:24 +00:00 |
Slava Pestov
|
5791ae2e42
|
refactoring shape protocol for mutability; layouts
|
2005-02-03 03:00:46 +00:00 |
Slava Pestov
|
99f46aa313
|
label gadget
|
2005-02-02 03:48:04 +00:00 |
Slava Pestov
|
3453ac0e04
|
more UI work
|
2005-02-02 00:00:16 +00:00 |
Slava Pestov
|
8a42466cf2
|
more UI work
|
2005-02-01 03:32:06 +00:00 |
Slava Pestov
|
c35f6f9f44
|
fixed compiler; UI work
|
2005-01-31 19:02:09 +00:00 |
Slava Pestov
|
330db0497d
|
tuples used for i/o streams, removed traits metaclass
|
2005-01-30 20:57:25 +00:00 |
Slava Pestov
|
93dc7ce736
|
added new tuple metaclass, eventually to replace the traits metaclass
|
2005-01-29 21:39:30 +00:00 |
Slava Pestov
|
d29cd15f74
|
growable hashtables
|
2005-01-29 04:55:22 +00:00 |
Slava Pestov
|
67af634d00
|
hashtables bootstrap correctly
|
2005-01-28 01:06:10 +00:00 |
Slava Pestov
|
0dfb0cf01e
|
array refactoring; started hashtable refactoring
|
2005-01-26 00:40:57 +00:00 |
Slava Pestov
|
73d505339a
|
removed times*, use repeat instead
|
2005-01-23 21:47:28 +00:00 |
Slava Pestov
|
21ce71c4a4
|
started work on sdl-ttf binding, some-with? combinator
|
2005-01-20 02:01:47 +00:00 |
Slava Pestov
|
3617093ba5
|
new simplifier
|
2005-01-17 20:33:12 +00:00 |
Slava Pestov
|
b5801f45dd
|
faster generic arithmetic, messing around with inference
|
2005-01-16 22:58:28 +00:00 |
Slava Pestov
|
651bdb4709
|
more parser cleanups; stack inference cleanups
|
2005-01-14 19:56:19 +00:00 |
Slava Pestov
|
3eccfa495e
|
simplifying the parser; #{ a b } is now #{ a b }#
|
2005-01-14 17:01:48 +00:00 |
Slava Pestov
|
7e8a87f213
|
[[ car cdr ]] syntax replaces [ car | cdr ]
|
2005-01-14 00:49:47 +00:00 |
Slava Pestov
|
242644a236
|
finally fix vector-and compilation
|
2005-01-13 22:28:29 +00:00 |
Slava Pestov
|
8615910885
|
entry effect code work
|
2005-01-13 19:41:08 +00:00 |
Slava Pestov
|
d236dd9ec8
|
making a mess of type inference; fixing overflowing /mod
|
2005-01-11 04:08:27 +00:00 |
Slava Pestov
|
c56ca0ca1f
|
command to infer stack effects of all words in file
|
2005-01-08 04:54:23 +00:00 |
Slava Pestov
|
72ac889e1b
|
hand-coded fixnum primitives
|
2005-01-07 04:16:13 +00:00 |
Slava Pestov
|
26f120adb8
|
new assembler; wrote a new asm primitives
|
2005-01-07 00:10:02 +00:00 |
Slava Pestov
|
37f9fd2a2e
|
line editing
|
2005-01-03 21:39:17 +00:00 |
Slava Pestov
|
10d467937f
|
line editor
|
2005-01-03 07:55:54 +00:00 |
Slava Pestov
|
34d7d6eaef
|
new ?ifte ?unless ?when combinators
|
2005-01-03 04:57:54 +00:00 |
Slava Pestov
|
911b614351
|
minor cleanups, new map-with and each-with words
|
2005-01-01 22:20:48 +00:00 |
Slava Pestov
|
6159c82407
|
type check optimization is here
|
2004-12-31 07:17:45 +00:00 |
Slava Pestov
|
80b4d13a54
|
recursive type inference
|
2004-12-31 01:46:20 +00:00 |
Slava Pestov
|
8495d02a7a
|
cleaner type inference
|
2004-12-30 07:40:14 +00:00 |
Slava Pestov
|
90873c9a2d
|
see works with generics
|
2004-12-29 23:01:23 +00:00 |
Slava Pestov
|
81705a955d
|
type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin
|
2004-12-29 08:35:46 +00:00 |
Slava Pestov
|
423ac5a947
|
hash tables cons less
|
2004-12-28 03:58:43 +00:00 |