Commit Graph

84 Commits (4231bdb55849cac662d7d762511f17e833e087cc)

Author SHA1 Message Date
Slava Pestov f655a25762 Fixing compiler test 2008-02-09 21:08:47 -06:00
Slava Pestov 6187a1e5e1 Improved http.client, bootstrap.image.{download,upload} 2008-02-07 17:55:31 -06:00
Slava Pestov 5ecf3f7225 Improve unit test documentation and update some tests 2008-02-06 22:58:41 -06:00
Slava Pestov 38b4f67b70 Save bootstrap time in a global variable 2008-02-06 12:44:13 -06:00
Slava Pestov ede3254f0a Bootstrap prints restarts 2008-02-05 17:27:29 -06:00
Slava Pestov ba1a958a32 Move cd and cwd primitives to native I/O, fix Windows normalize-pathname 2008-02-05 13:11:36 -06:00
Slava Pestov 2d3298d611 Method usages cleanup 2008-02-04 23:30:59 -06:00
Slava Pestov b7f1e84eef Merge branch 'master' of git://factorcode.org/git/factor 2008-02-04 16:20:34 -06:00
Slava Pestov dee25cda13 New generic word implementation reduces compile time 2008-02-04 16:20:07 -06:00
Slava Pestov bc2ce8a77b Space one byte per string 2008-02-04 14:05:31 -06:00
Slava Pestov 68b3d8e1d9 Tabs are banned 2008-02-01 23:07:19 -06:00
Slava Pestov 2ef76798b0 record1 strings 2008-01-31 23:00:08 -06:00
Slava Pestov 6530057512 Starting work on record1 strings 2008-01-31 20:11:46 -06:00
Slava Pestov 0c078d0455 Friendlier bootstrap errors 2008-01-31 00:48:41 -06:00
Slava Pestov f73f2b8697 Assorted fixes 2008-01-30 01:10:58 -06:00
Slava Pestov fcf5801899 Data type cleanups 2008-01-29 23:13:47 -06:00
Slava Pestov 0cd2f857fe bit-vectors byte-vectors float-vectors 2008-01-29 15:04:26 -06:00
Slava Pestov 03db080df7 Working on new resizables 2008-01-28 18:15:21 -06:00
Slava Pestov 952f6ca363 Fix bootstrap for a different cell size 2008-01-26 23:47:52 -04:00
Slava Pestov a09e216582 Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor 2008-01-26 23:38:30 -04:00
Slava Pestov e2ebe78915 Faster bootstrap 2008-01-21 20:39:44 -05:00
Slava Pestov d54fc8172d Assorted fixes 2008-01-12 22:24:27 -05:00
Slava Pestov a2a43e9980 New fixnum-shift primitive 2008-01-12 21:13:40 -05:00
Slava Pestov 554a0d3877 Documentation updates 2008-01-11 03:32:25 -05:00
Slava Pestov c738dee88e Smarter FORGET: 2008-01-09 17:57:59 -04:00
Slava Pestov ed29e2e5aa Notify definition-observers when words are forgotten 2008-01-09 17:51:55 -04:00
Slava Pestov 3629ba7dcd Fixing bootstrap 2008-01-09 05:00:02 -05: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 928c68b506 JIT improvements; simpler 'current XT' relocation logic 2008-01-07 17:14:09 -04:00
Slava Pestov 4e43b946f9 Fix conflicts 2008-01-06 14:17:50 -04:00
Slava Pestov 8285eeda9a Fix conflict 2008-01-06 13:30:23 -04:00
Slava Pestov 825601ccc7 More circularity fixes 2008-01-05 20:37:13 -04:00
Slava Pestov b7327b6228 Redo the profiler 2008-01-02 20:36:36 -04:00
Slava Pestov e35ca18921 Working on compiled-usage 2008-01-01 15:54:14 -04:00
Slava Pestov 64b06f059a Unit test fixes 2007-12-30 17:14:15 -05:00
Slava Pestov 8189e33b2b Remove compiler-hook which was just a workaround for the old batch compilation model 2007-12-30 15:05:33 -05:00
Slava Pestov 58da31c071 New implementation of compiler error reporting 2007-12-28 22:51:36 -05:00
Slava Pestov 1caa78f618 Fixes for with-interactive-vocabs change 2007-12-28 21:50:09 -05:00
Slava Pestov 52ae410cc5 Removing USE-IF:, add with-interactive-vocabs, other fixes 2007-12-28 21:45:16 -05:00
Slava Pestov 9c1454ef68 Rename real/imaginary slots of complex to real-part/imaginary-part to avoid clashing with the real class word; fix bug where redefining a generic as a class leaves the word in a weird state 2007-12-27 17:26:39 -05:00
Slava Pestov 58b2599593 Fix compiler 2007-12-26 21:37:18 -05:00
Slava Pestov c5d91d12df Fix implementation of deferred words 2007-12-26 20:40:46 -05:00
Slava Pestov 2a24567546 Work in progress 2007-12-26 20:21:46 -05:00
Slava Pestov f624726e8e Fix bootstrap 2007-12-26 20:21:18 -05:00
Slava Pestov 93e1bdfcd7 Simplify JIT, fix tuples unit tests 2007-12-26 20:02:41 -05:00
Slava Pestov 1b9e04fdc5 Deferred words are now compound words 2007-12-26 17:28:34 -05:00
Slava Pestov c9a7138b76 Remove unused symbols 2007-12-26 17:17:39 -05:00
Slava Pestov 3d784c7927 Simplify quotation calling convention: no need to pass XT 2007-12-25 23:40:36 -05:00
Slava Pestov 32641f04e7 Remove intern-symbol 2007-12-25 18:10:05 -05:00
Slava Pestov 28d6fec557 Getting compiler unit tests to pass 2007-12-24 21:54:45 -05:00