Commit Graph

22 Commits (f8fd065fc5149c41b1383cd44f55acf31f2573e3)

Author SHA1 Message Date
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 2793d9b195 Fix unit tests 2008-06-08 16:47:20 -05:00
Slava Pestov f1113b7c2a Fix case bug 2008-04-22 16:29:10 -05:00
Slava Pestov 0ae748d9ba Compiler fixes 2008-04-19 20:39:58 -05:00
Slava Pestov 6dedc433d5 Improve recursive word type inference 2008-04-19 02:11:55 -05:00
Doug Coleman 30b75a797a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:09 -05:00
Slava Pestov 600740d68b Tweaks 2008-04-07 20:07:30 -05:00
Slava Pestov 82fc8f18db Converting core to use inheritance 2008-04-04 03:46:30 -05:00
Slava Pestov adb1dd14d0 Rename tuples vocab to classes.tuple for consistency 2008-03-29 03:34:48 -05:00
Slava Pestov 577c670631 Test fix 2008-03-24 20:15:42 -05:00
Slava Pestov 18d8f449b9 Remove unnecessary method tuple, move its slots to word properties 2008-03-04 22:13:30 -06:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Slava Pestov 84016a36c0 Regression fixes 2008-02-25 19:37:43 -06:00
Slava Pestov 9c684bf1c5 Fixing some bugs, tweaking optimizer inlining 2008-02-16 18:50:16 -06:00
Slava Pestov 2a0df14200 Control flow analysis work in progress 2008-02-14 20:27:18 -06:00
Slava Pestov f8c99c864b Loop conversion work in progress 2008-02-14 15:17:01 -06:00
Slava Pestov 0bbb462fa6 Add unit test 2008-02-14 01:04:10 -06:00
Slava Pestov 803e49b129 Add unit test and fix USING: 2008-02-13 20:14:48 -06:00
Slava Pestov 6f1dc49fa8 Fix bug and clean up optimizer 2008-02-13 20:07:08 -06:00
Slava Pestov 4daa1943d8 Fixing unit tests 2008-02-11 14:19:47 -06:00
Slava Pestov 52b5c5a068 Reorganize compiler tests 2008-02-08 01:48:51 -06:00