Commit Graph

235 Commits (42b3cc8afa1c76b79f3fc0156b84c665693271e2)

Author SHA1 Message Date
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