Commit Graph

436 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
Björn Lindqvist 16029fa0c9 tools.image-analyzer.gc-info.tests: "translates" all the tests from tools.gc-decode.tests 2015-07-10 02:25:12 +02:00
Björn Lindqvist 0f128cedb2 tools.image-analyzer: new set of vocabs for reading and analyzing factor images 2015-07-10 02:25:12 +02:00
Doug Coleman 352e5de16a core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07:00
John Benediktsson de9094b8d5 tools.which: add a convenience for "which or". 2015-06-01 09:11:19 -07:00
John Benediktsson 296968580a use assoc-reject instead of [ ... not ] assoc-filter. 2015-05-12 19:08:42 -07:00
John Benediktsson b366a06c41 use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
Björn Lindqvist f9812d9874 compiler.cfg.stacks.*: possible fix for #1289
instead of delaying outputting ##replace instructions to when they are
needed, output them directly in the block so that "holes" in the
stacks are avoided.
2015-04-29 09:31:56 -07:00
Björn Lindqvist acc1bd3221 compiler.*: removing the check-d and check-r slots from gc-map and adjusting code that depended on those 2015-04-29 09:31:53 -07:00
John Benediktsson 5e1c0580d7 tools.echo: adding "echo" tool. 2015-04-01 14:51:32 -07:00
John Benediktsson 197b944c7e tools.grep: adding "grep" tool. 2015-04-01 14:41:41 -07:00
John Benediktsson b8cbe9d64d tools.uniq: adding "uniq" tool. 2015-04-01 14:37:53 -07:00
John Benediktsson becc1bc728 tools.tree: adding "tree" tool. 2015-04-01 14:37:39 -07:00
John Benediktsson a1b3886327 tools.seq: adding "seq" tool. 2015-04-01 14:37:00 -07:00
John Benediktsson 54595382ff tools.move: adding "move" tool. 2015-04-01 14:31:02 -07:00
John Benediktsson 24bd7c098f tools.copy: adding "copy" tool. 2015-04-01 14:30:49 -07:00
John Benediktsson 2e56aebcb2 tools.cat: adding "cat" tool. 2015-04-01 14:26:22 -07:00
John Benediktsson be1a8d085d tools.which: enable use from command-line. 2015-04-01 14:22:11 -07:00
John Benediktsson 44bfc19e3b tools.dns: enable use from command-line. 2015-04-01 14:18:31 -07:00
Doug Coleman 9a2e5534fe tools.gc-decode: Remove duplicate line/dumb fix, maybe it was bootstrapping that actually
fixed it.
2015-01-31 15:22:57 -08:00
Doug Coleman fde83ae6f1 gc-decode: Fix test for win64. 2015-01-30 15:52:21 -08:00
Björn Lindqvist 4a1877544e tools.gc-decode.tests: make test case work on 32 bit 2015-01-28 07:32:50 -08:00
Björn Lindqvist 71b054cf39 compiler.cfg.stacks.*: updated tests to match 2015-01-22 12:17:21 -08:00
Björn Lindqvist fd0b0cbf9e tools.gc-decode.tests: another tough test 2014-12-15 20:44:07 +01:00
Björn Lindqvist 5130954591 tools.gc-decode.tests: tests for the troubles found in #1227 2014-12-08 18:13:47 -08:00
Björn Lindqvist 3fc1842ac5 tools.gc-decode.tests: if the #1227 test failure happens again, you now get informativer output 2014-12-01 07:12:14 -08:00
Doug Coleman 20add9544a compiler.cfg: cfg>insns has to go in linearization because of bootstrap circularity. Fix usings. 2014-11-23 22:53:27 -08:00
Björn Lindqvist 07178e16d5 tools.gc-decode: tests now get invariants from the compiler instead of hardcoding them 2014-11-24 06:27:19 +01:00
John Benediktsson 1f1f8d9839 tools.gc-decode: fix (again) for 64-bit. 2014-11-23 07:31:37 -08:00
John Benediktsson d65876021b tools.gc-decode: fix for 64-bit. 2014-11-23 07:13:30 -08:00
John Benediktsson 048ed1e5fd tools.gc-decode: fix for 32-bit. 2014-11-23 07:12:10 -08:00
Björn Lindqvist 422c4b2051 splitting: new word split-indices, it's useful compiler.cfg.scheduling so let's add it to the splitting vocab too 2014-11-22 17:31:38 -08:00
John Benediktsson be25dc2b7e Revert "tools.gc-decode: Dumb fix for zip change."
This reverts commit 4c1f7451a4.
2014-11-11 17:56:35 -08:00
Doug Coleman 4c1f7451a4 tools.gc-decode: Dumb fix for zip change. 2014-11-08 22:32:50 -08:00
Doug Coleman 61676954d4 tools.gc-decode: Just make sure that the gc-decode tests work. Any answer
is ok.
2014-10-07 13:13:58 -07:00
Björn Lindqvist 4a96e6163b VM: new primitive (callback-room) for querying the VM about memory usage
The word works exactly like (code-room) except it looks at the memory
usage in the callback heap instead of the code heap.
2014-09-29 07:30:21 -07:00
Doug Coleman ae81a9c426 tools.gc-decode: linux32 is a slow vm and i'm committing from mac and things passed on mac last time. ugh. 2014-09-24 17:20:57 -07:00
Doug Coleman b0179f528e tools.gc-decode: typo.. 2014-09-24 17:15:18 -07:00
Doug Coleman 3aa88dbeea tools.gc-decode: Fix test for linux32. 2014-09-24 17:12:02 -07:00
Doug Coleman 202254a087 tools.gc-decode: Fix unit tests for 32bit. 2014-09-12 12:07:26 -07:00
Doug Coleman d2ffa127e4 tools.gc-decode: Fix unit test for compiler fix. 2014-09-08 18:08:50 -07:00
Björn Lindqvist 5e1a0e212a tools.gc-decode: update vocab to match gc-map changes 2014-09-08 14:54:18 -07:00
Doug Coleman 1df0cffc8a tools.gc-decode: Fix docs. 2014-08-25 16:40:31 -07:00
Björn Lindqvist 3a6c14765d vm: add the gc-info struct 2014-08-25 14:52:11 -07:00
Björn Lindqvist 9b35de2b10 tools.gc-decode: vocab for reading words gc maps 2014-08-25 14:52:06 -07:00
Doug Coleman 04c7051b61 tools.dns.public: Add some public DNS server ips and helper words. 2013-11-16 17:56:32 -08:00
Doug Coleman 903f3d0a18 tools.dns: Fix using. 2013-11-16 17:55:45 -08:00
Doug Coleman 8085e4e6ef dns: Add with-dns-servers to allow custom DNS lookups.
tools.dns: Add dns-host word to look up DNS from a specific server.
2013-11-16 17:12:30 -08:00
John Benediktsson 233e84bdf4 tools.which: cleanup code a little. 2013-01-11 11:37:59 -08:00
John Benediktsson 00584264d5 tools.which: adding some docs and cleanup. 2013-01-11 10:20:19 -08:00
John Benediktsson d4f3a0a2cc tools.which: adding the "which" command. 2012-10-24 19:20:02 -07:00
Doug Coleman 89c262982c tools.dns: Show ipv6 ips in host command. 2012-10-22 09:47:36 -07:00
Slava Pestov 7864556e5b tools.time.struct: fix load error 2011-09-05 19:45:24 -07:00
Slava Pestov e90fd3b942 Fix usage note in dns vocab, move tools.dns from basis to extra since dns vocab is in extra 2011-02-25 21:08:00 -08:00
Slava Pestov 7d4b64e361 rename benchmark.struct to tools.time.struct since it is not a benchmark 2010-08-11 21:51:19 -07:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00
Slava Pestov 4953ce5d2f Cleanup 2008-07-28 17:54:10 -05:00
Slava Pestov b4fc1e0d5f Make vocab-usage and vocab-uses more useful 2008-07-15 16:17:13 -05:00
Slava Pestov 7ca3c2a878 Various minor compiler tweaks 2008-07-12 01:08:30 -05:00
Slava Pestov 34c0cf6111 Use tr instead of substitute in a few places 2008-07-09 19:43:46 -05:00
U-SLAVA-DFB8FF805\Slava 0051a50b75 Move general shufflers and combinators into generalizations, move narray there too 2008-07-07 19:36:33 -05:00
Slava Pestov 70e370f69d Fix walker 2008-07-07 19:26:58 -05:00
Slava Pestov a9adf82e70 Fix obscure bug in profiprofiler 2008-07-05 22:19:16 -05:00
Slava Pestov 0f535da33f Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 05:04:18 -05:00
Slava Pestov a6c3de58bc Tetris is a bit bigger on Windows; that's ok, since its a new addition to size tests 2008-07-05 05:02:44 -05:00
U-SLAVA-DFB8FF805\Slava 7ea5c76563 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 04:16:32 -05:00
Slava Pestov c99215667d Oops, all sizes were off by an order of magnitude 2008-07-05 03:59:49 -05:00
Slava Pestov 0dec9230dc Stricter deploy size tests (I'm such a masochist) 2008-07-05 03:44:54 -05:00
slava 3dcc04675b Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 03:07:48 -05:00
slava d9bb18b193 More aggressive tree shaker 2008-07-05 03:07:10 -05:00
Slava Pestov b0d11073d6 Fix step-into on generic words and call-next-method in walker 2008-07-05 00:59:28 -05:00
U-SLAVA-DFB8FF805\Slava 0b2300cedf Split up models vocabulary 2008-07-04 17:58:37 -05:00
Slava Pestov 48d8d44d80 Tweak deploy descriptors 2008-07-03 20:50:08 -05:00
Slava Pestov aeb2b9d701 Fixing unit test failures 2008-07-02 15:57:38 -05:00
Slava Pestov 537269447c Move mirrors out of the boot image 2008-07-02 00:20:01 -05:00
Slava Pestov 58159095ee Fix load-everything 2008-06-30 16:06:14 -05:00
Slava Pestov 77c4d97785 Some unit test fixes 2008-06-30 03:57:00 -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 68ddfc9410 Fixing deployment tests 2008-06-25 20:47:07 -05:00
Slava Pestov 6e0d35e615 Split up huge parser vocabulary 2008-06-25 03:25:08 -05:00
Slava Pestov 9a89a97c5a Fix deploy tests for real 2008-06-18 23:29:56 -05:00
Slava Pestov beccf83f7c Fix deploy tests 2008-06-18 22:29:48 -05:00
Slava Pestov 685d53e264 Add gather word; faster 'implementors' using inverted index 2008-06-12 05:49:46 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 2793d9b195 Fix unit tests 2008-06-08 16:47:20 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov 014d2ea31c Cleaning up and debugging corss-referencing 2008-06-06 20:47:09 -05:00
Slava Pestov 620103351e Tweak stuff to reduce deploy image size 2008-05-31 00:07:30 -05:00
Slava Pestov 5663707cda Fix problem with walker threads hanging around 2008-05-30 19:49:57 -05:00
Slava Pestov 56852d3ab8 Little cleanups 2008-05-22 15:45:30 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Slava Pestov 62c7aabf35 Major I/O cleanup 2008-05-13 18:24:46 -05:00
U-SLAVA-DFB8FF805\Slava 2ef23e1fef Fix typo 2008-05-10 15:23:49 -05:00
U-SLAVA-DFB8FF805\Slava 4a9a1ba2b5 Fix and clean up Windows deployment 2008-05-10 15:22:38 -05:00
Slava Pestov 57a86605d8 Fix deployment on Mac OS X 2008-05-09 17:11:10 -05:00
Eduardo Cavazos b1566be844 time: Update docs and stack effect for 'benchmark' 2008-05-09 09:05:52 -05:00
Slava Pestov 32d5311821 Fix typo found by wrunt 2008-05-08 20:36:25 -05:00
Slava Pestov 22a9a8b95e More improvements to 'time' word 2008-05-07 23:09:18 -05:00