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