Commit Graph

28 Commits (45429fed2f8604e89c47d2ac79ea22aa9be9aed8)

Author SHA1 Message Date
Slava Pestov cdb5c30bd3 Only build a generic word once, even if a compilation unit defines several methods on it, by adding generics to a set and building them at the end. 25% improvement on bootstrap time 2008-11-03 03:51:28 -06:00
Slava Pestov c19f2257f4 Fix permission bits 2008-10-02 08:34:49 -05:00
Slava Pestov 5792783760 Fix dodgy method overloading 2008-08-31 05:19:16 -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 3cef7c9992 Smarter usage tracking system 2008-08-30 02:31:27 -05:00
Slava Pestov b3f3068bdc Massive focused action #1 2008-08-30 00:09:45 -05:00
Slava Pestov 85cdb1b767 Working on new compiled usage strategy; old one was wrong 2008-08-30 00:05:27 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 014d2ea31c Cleaning up and debugging corss-referencing 2008-06-06 20:47:09 -05:00
Slava Pestov f7f43fa689 ABOUT: updates vocabulary 2008-04-05 07:00:09 -05:00
Slava Pestov 3a374f2045 Fix amazing performance regression 2008-04-04 07:08:03 -05:00
Doug Coleman 936bd26a3a update core/ to use ERROR: 2008-03-20 15:00:49 -05:00
Slava Pestov b44b334a02 Fix a smudging bug 2008-02-23 22:29:29 -06:00
Slava Pestov ed29e2e5aa Notify definition-observers when words are forgotten 2008-01-09 17:51:55 -04:00
Slava Pestov 3b311d3cb7 definition observers; move with-compilation-unit and related support to compiler.units 2008-01-09 04:52:08 -05:00
Slava Pestov b40c064fc6 Remove some dead code 2008-01-05 22:06:51 -04:00
Slava Pestov 5f5270ae90 Cleaning up mixins 2008-01-05 22:06:01 -04:00
Slava Pestov 55efffed6c Make mixins smarter, fix interactor 2008-01-04 22:10:49 -04:00
Slava Pestov e1be77ee6f Documentation updates 2007-12-30 15:08:48 -05:00
Slava Pestov 9de32c7b2d Remove temporary hack now that new JIT works 2007-12-26 20:20:49 -05:00
Slava Pestov 32641f04e7 Remove intern-symbol 2007-12-25 18:10:05 -05:00
Slava Pestov 7c75697ff3 Assorted fixes 2007-12-24 20:56:23 -05:00
Slava Pestov 6814e07f49 Unit test fixes 2007-12-24 19:40:09 -05:00
Slava Pestov 0052e129fd Clean up class definition recording 2007-12-24 17:18:26 -05:00
Slava Pestov 07a4022d62 Parser, definitions, source-files refactoring work in progress 2007-12-21 21:18:24 -05:00
Slava Pestov 6d3aa439c2 forget-all word 2007-10-09 17:35:09 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00