Commit Graph

335 Commits (cb84fefc37ba4be26c9bf68976a97710ebfb6dd1)

Author SHA1 Message Date
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Slava Pestov de8b804abe Fix method redefinition bug 2008-02-17 18:38:29 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Slava Pestov aed0ca0d19 Profiler now supports method profiling 2008-02-16 15:54:53 -06:00
Slava Pestov c9be883b2c Fix confict 2008-02-16 02:23:02 -06:00
Slava Pestov 7217e6756a load-everything fixes 2008-02-16 01:52:22 -06:00
Daniel Ehrenberg b265c0d1dc Merge branch 'master' into unicode 2008-02-16 00:54:18 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Slava Pestov c4ac180c5a Rename substitute to substitute-here, change stack effect, update some libraries to use it 2008-02-15 19:23:38 -06:00
sheeple 2400d9a259 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-15 14:16:58 -06:00
sheeple 9faee652c8 vocabs-profile. now omits type predicates 2008-02-15 14:16:45 -06:00
Slava Pestov 51a589835e Minor tweaks 2008-02-15 02:37:26 -06:00
Slava Pestov f04eb21ef5 Load disassembler by default now that it works on Windows 2008-02-15 02:12:40 -06:00
Doug Coleman 09569ee512 add current-process-handle to io.launcher
make tools.disassembler work on windows
2008-02-14 23:29:06 -06:00
Slava Pestov d77c84be19 Move unicode.data:replace to sequences.lib and refactor it 2008-02-14 20:38:46 -06:00
Slava Pestov 15ba74aaf8 Improved disassembler a bit 2008-02-14 20:27:04 -06:00
Slava Pestov f944f2b20c Add experimental disassembler 2008-02-14 17:56:47 -06:00
Slava Pestov 984aaa2544 Fix tests again 2008-02-14 14:19:42 -06:00
Slava Pestov 8ab49d97bb Change run-tests as per erg's request 2008-02-14 14:17:17 -06:00
Slava Pestov 6d8d0dd90f load-everything now reports errors 2008-02-14 01:07:00 -06:00
Slava Pestov 4daa1943d8 Fixing unit tests 2008-02-11 14:19:47 -06:00
Slava Pestov 98d8621ac1 First class compose, curry is now a tuple class 2008-02-11 13:50:29 -06:00
Slava Pestov e66e6d70e4 Moved dispatch to sequences.private 2008-02-11 01:19:53 -06:00
Slava Pestov 81ac2f77f7 Fix name clash 2008-02-11 00:17:51 -06:00
Slava Pestov 41a5629090 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-10 23:36:22 -06:00
Slava Pestov 262e9d3443 Clean up vocabs.loader and add littledan's unit test feature 2008-02-10 23:03:54 -06:00
Doug Coleman fcb49a3442 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-10 08:31:52 -06:00
Slava Pestov f052852a27 Fix must-fail-with 2008-02-10 01:38:58 -06:00
Slava Pestov 6bf808172b Add watch-vars 2008-02-10 01:38:51 -06:00
Doug Coleman 43225d2aef Merge branch 'master' of git://factorcode.org/git/factor 2008-02-09 08:46:28 -06:00
Slava Pestov 52d91bf0bc Add try-process word 2008-02-08 21:15:29 -06:00
Slava Pestov d41bfc64f1 Minor tests fix 2008-02-08 17:00:42 -06:00
Slava Pestov 59cc83c296 Fix bugs in tools.test 2008-02-08 01:49:05 -06:00
Doug Coleman 3883dca17e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 18:55:17 -06:00
Slava Pestov 6bbbd3f904 Forgot to call load-failures. 2008-02-07 18:06:53 -06:00
Slava Pestov b08409884e Add try-everything for Ed 2008-02-07 18:03:01 -06:00
Slava Pestov 6187a1e5e1 Improved http.client, bootstrap.image.{download,upload} 2008-02-07 17:55:31 -06:00
Doug Coleman 0836e4ed54 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 17:54:25 -06:00
Doug Coleman 07e7f3bcce Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 17:35:10 -06:00
Slava Pestov 5310a2cabe New logging framework 2008-02-07 17:07:43 -06:00
Slava Pestov b5e1edfeed Removed obsolete vocab 2008-02-07 01:36:11 -06:00
Slava Pestov 5ecf3f7225 Improve unit test documentation and update some tests 2008-02-06 22:58:41 -06:00
Doug Coleman c149c26a7e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-06 22:50:38 -06:00
Slava Pestov 9271da5070 More cleanups to require-all and unit tests 2008-02-06 22:12:44 -06:00
Slava Pestov 7534d84d27 Refactor tools.test 2008-02-06 21:15:33 -06:00
Doug Coleman 93eb74476e add with-file-in docs, update a couple of usages 2008-02-06 20:04:46 -06:00
Slava Pestov 8428f66933 Fixing unit tests 2008-02-06 15:00:10 -06:00
Slava Pestov 31b863f8b2 Fix docs load error 2008-02-06 13:51:23 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Slava Pestov 8a4db99029 Improved tools.test 2008-02-06 13:15:15 -06:00
Slava Pestov 687cd78603 Word moved 2008-02-05 18:55:28 -06:00
Slava Pestov 18403d15fa tools.browser now uses io.monitor 2008-02-05 18:55:10 -06:00
Slava Pestov 2d3298d611 Method usages cleanup 2008-02-04 23:30:59 -06:00
Slava Pestov b2cd79ebdd Fix deploy 2008-02-04 20:49:59 -06:00
sheeple f2af000ed0 refresh-all fix, new show word for debugging 2008-02-04 11:50:20 -06:00
Slava Pestov dee25cda13 New generic word implementation reduces compile time 2008-02-04 16:20:07 -06:00
Slava Pestov d0e5b238e2 Use new feature 2008-02-03 20:36:04 -06:00
Slava Pestov da1d8967c4 Load fixes 2008-01-31 23:48:51 -06:00
Slava Pestov 926e09a46a New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts 2008-01-31 00:52:06 -06:00
Slava Pestov b0dcb68f70 Improved deploy tool caches staging images 2008-01-29 02:03:06 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Slava Pestov 30eae6b77a Fix completion for upper case strings 2008-01-26 23:46:35 -04:00
Slava Pestov d0a80367b4 Merge branch 'master' of http://dharmatech.onigirihouse.com/factor into ed_merge 2008-01-25 01:49:15 -04:00
Slava Pestov d621b9852e Updating extra/ for launcher changes 2008-01-24 03:50:40 -04:00
Doug Coleman 95c94ac3b5 Merge git://factorcode.org/git/factor 2008-01-19 09:44:39 -10:00
Eduardo Cavazos 44e9d1fdd0 Typo in Unit testing docs 2008-01-19 05:26:59 -06:00
Slava Pestov 8339cb0b4a Fix for word renaming 2008-01-18 20:28:43 -05:00
Doug Coleman b03548caad fix typo 2008-01-17 13:00:50 -10:00
Doug Coleman 43ee25cdf7 fix load errors 2008-01-17 12:53:29 -10:00
Slava Pestov 554a0d3877 Documentation updates 2008-01-11 03:32:25 -05:00
Slava Pestov a8ad463de9 Uncomment plist generation 2008-01-10 22:05:43 -05:00
Slava Pestov 542b85889d Fix unit tests 2008-01-09 19:13:26 -05:00
Slava Pestov c8360f5ae5 Rename curry* to with 2008-01-09 17:36:30 -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 005319da1a Load fixes for Mac OS X-related libraries 2008-01-09 01:36:11 -05:00
Slava Pestov 0142d96238 Fixing deployment tool for Windows 2008-01-07 17:14:21 -04:00
Slava Pestov 8285eeda9a Fix conflict 2008-01-06 13:30:23 -04:00
Slava Pestov e84ad1f2ba Make tools.annotations:reset more robust 2008-01-05 22:07:13 -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 e3af94cfbd Remove redundant tools.walker vocab 2007-12-31 23:16:21 -04:00
Slava Pestov e1be77ee6f Documentation updates 2007-12-30 15:08:48 -05:00
Slava Pestov 529133559f Rename require-each to require-all 2007-12-29 22:30:17 -05:00
Slava Pestov 2b37b76d65 Working on profiler 2007-12-29 12:44:01 -05:00
Slava Pestov 58da31c071 New implementation of compiler error reporting 2007-12-28 22:51:36 -05:00
Slava Pestov ced9893a4e Get bootstrap.tools to load, update extra/ for USE-IF: removal 2007-12-28 21:46:06 -05:00
Slava Pestov f53fa196ac New must-infer word; \ foo must-infer asserts that foo's declared effect matches its inferred effect, put this in your unit tests 2007-12-26 20:54:38 -05:00
Slava Pestov 93e1bdfcd7 Simplify JIT, fix tuples unit tests 2007-12-26 20:02:41 -05:00
Slava Pestov 41fc4ea84e forget-vocab and forget-source now call with-compilation-unit 2007-12-24 17:32:41 -05:00
Slava Pestov 07a4022d62 Parser, definitions, source-files refactoring work in progress 2007-12-21 21:18:24 -05:00
Slava Pestov 68268bff0e Windows deploy fix 2007-12-12 02:34:14 -05:00
Slava Pestov d7217801c3 Documentation fixes 2007-12-11 22:36:40 -05:00
Slava Pestov ede01d8398 Fixes 2007-11-28 14:04:29 -05:00
Slava Pestov 75d9329f06 'watch' now respects effect-in/effect-out 2007-11-25 04:35:16 -05:00
Slava Pestov 94e0c7c8eb Callbacks were being blown away on startup 2007-11-25 03:48:22 -05:00
Slava Pestov 81226bfd36 Clean up some uglyness in tools.deploy 2007-11-24 19:40:43 -05:00
Slava Pestov cb1959b549 OS X deploy tool cleanup 2007-11-24 16:39:16 -05:00
Slava Pestov 937446c53b Editors tweaks 2007-11-23 16:24:57 -05:00
Slava Pestov a7ef4eb1a2 Fix saving UI state in image 2007-11-22 01:40:17 -05:00
Slava Pestov 0c57b8e086 Remove debug 2007-11-21 03:26:13 -05:00
Slava Pestov 32da4e364c Deployment fixes for Windows 2007-11-21 03:19:06 -05:00
Slava Pestov cef837184b graft*/ungraft* refactoring 2007-11-16 01:19:13 -05:00
Slava Pestov 1bd8176b4a New tools.test.inference vocabulary with unit-test-effect word 2007-11-15 17:29:00 -05:00
Slava Pestov 6ccf4ddb24 refresh-all bug fix 2007-11-08 01:57:56 -05:00
Slava Pestov 86f98eac40 Deploy generates a stage1 image now if necessary 2007-11-05 01:37:07 -05:00
Slava Pestov b85af601c0 Document deployment 2007-11-05 01:23:48 -05:00
Slava Pestov b4f6d7aa1c Fix accidental tools.deploy -> compiler dependency 2007-11-05 01:12:21 -05:00
Slava Pestov e0d8a52a29 chmod the executable 2007-11-05 01:08:19 -05:00
Slava Pestov 6d2f1bc4bd Rename parent-dir to parent-directory, add copy-file and copy-directory words, start Windows deploy tool 2007-11-05 00:45:02 -05:00
Slava Pestov 206bf56b30 Add deploy-word-defs? deploy flag to make lsys happy 2007-11-04 22:52:25 -05:00
Slava Pestov 943fe1b6cf Deploy tool fixes 2007-11-04 21:24:08 -05:00
Slava Pestov 8584e7e95d Deploy tool can now strip out libc debugging 2007-11-03 15:42:30 -04:00
Slava Pestov b31440a574 Fix deployment, remove image compression since its useless and broken 2007-11-02 14:26:04 -04:00
Slava Pestov a01a7e4383 Improved deploy tool 2007-10-31 20:26:24 -04:00
Slava Pestov af2d0abb0e UI deploy tool 2007-10-31 01:09:24 -04:00
Slava Pestov 2e78ce3d4a Profiler fixes 2007-10-29 01:12:27 -04:00
Slava Pestov ef22d57ef6 Improved profiler doesn't require all words to be recompiled to enable/disable 2007-10-28 04:33:36 -04:00
Slava Pestov 5a797c83ee tools.completion no longer depends on number tower 2007-10-27 14:43:30 -04:00
U-SLAVA-FB3999113\Slava 024cf03a1b Resolve conflict 2007-10-21 15:28:35 -04:00
U-SLAVA-FB3999113\Slava 48572a3c7b Update extra/tools for math re-organization 2007-10-18 02:40:34 -04:00
Slava Pestov 4192413861 Change cut stack effect 2007-10-12 16:30:36 -04:00
Slava Pestov 86df33bc5d Improved deployment 2007-10-09 02:07:59 -04:00
Slava Pestov 886d14130d Interpreter fix 2007-10-09 01:30:28 -04:00
Slava Pestov 48d8d60c7c Clean up and update tools.deploy 2007-10-06 13:37:47 -04:00
Slava Pestov 1fc02ab69d Interpreter unit test fix 2007-10-05 02:07:47 -04:00
Slava Pestov 76778f45e6 Bootstrap fix 2007-10-05 01:33:26 -04:00
Slava Pestov 2e8df17b20 Remove hilight style 2007-10-05 01:19:30 -04:00
Slava Pestov c8042a0e72 Move some low-level interpreter words to continuations 2007-10-05 01:08:18 -04:00
Slava Pestov deb1406f83 Clean up interpreter and walker 2007-10-04 18:45:19 -04:00
Slava 0183a40717 Fixing tools.interpreter 2007-10-03 20:49:17 -04:00
Slava Pestov 1ef514ebdb tools.interpreter cleanup 2007-10-03 18:33:19 -04:00
Slava d37a17bd68 New tools.interpreter.debug vocab for interactively testing single stepper 2007-10-03 18:53:13 -04:00
Slava Pestov fab1453bfc Re-implemented single stepper for new evaluation model 2007-10-03 16:56:49 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00