John Benediktsson
c7f440e097
xml.data: fix issue with empty tags not being printed use shortened <tag/> format.
2015-02-28 16:00:00 -08:00
John Benediktsson
e243a886d3
xml.data: adding tests for tags assoc protocol.
2015-02-28 15:37:06 -08:00
John Benediktsson
102aa2cbc1
xml.data: make tags support assoc protocol as documented.
2015-02-28 15:34:24 -08:00
Björn Lindqvist
1d251f7b6a
VM: new function visit_object to replace trace_object
2015-02-28 14:14:30 -08:00
Björn Lindqvist
6b29c0ea00
VM: refactoring to remove redundancy in retainstack|datastack_to_array
2015-02-28 14:14:30 -08:00
Björn Lindqvist
0798928996
VM: cleanup of some infrequently used functions that can be replaced with direct code
...
also replacing some bitshifts with easier to understand multiplies and
divides, they are equally fast nowadays
2015-02-28 14:14:30 -08:00
Björn Lindqvist
ab75e3b05d
VM: splits out the little ugly scan_next-object + goto-loop into a function trace_card()
2015-02-28 14:14:30 -08:00
Björn Lindqvist
8e91ca3e31
VM: simplification of the trace_partial_objects function
2015-02-28 14:14:30 -08:00
Björn Lindqvist
a43a455990
VM: the unmarker classes are not needed, easier to just send the unmask pattern to the trace_cards function directly
2015-02-28 14:14:30 -08:00
Björn Lindqvist
b5a206c587
VM: new function visit_mark_stack() to factor out the mark stack iteration
2015-02-28 14:14:29 -08:00
Björn Lindqvist
667e5768ba
VM: it's confusing that slot_visitors are called "workhorse" sometimes, let's standardize the name "visitor"
2015-02-28 14:14:29 -08:00
Björn Lindqvist
5490c50217
VM: visit_roots and visit_contexts where always called in tandem, make a new method visit_all_roots that calls them both
2015-02-28 14:14:29 -08:00
Mark Green
fe2c2d23de
Adding help for <model-field> and <action-field>.
2015-02-21 18:39:04 -08:00
Doug Coleman
ec896cd5ad
images.tiff: Fix partial refactor rollback and offeset typo.
2015-02-13 20:53:36 -08:00
Doug Coleman
7f40cadf8b
images.tiff: Fix infinite loop bug exposed by AFL test suite. IDFs are found at certain offsets, then the next offset is after the IDF. If a next-offset is its own previous offset, then it would loop. Now we record the offset and stop if it would loop.
2015-02-13 14:58:18 -08:00
Doug Coleman
857e60db5b
alien.libraries: Cannot include alien.libraries.finder here for docs.
2015-02-13 11:31:56 -08:00
Benjamin Pollack
e6fecadb04
Explicitly reference find-library in alien docs
...
Factor 0.98 added a great find-library library, but unless you already know it
exists, you're probably not going to discover it. This attempts to help with
that by adding a few cross-references with the add-library word and the main
alien article.
2015-02-11 17:38:44 -08:00
Benjamin Pollack
1eda99257d
Fix typo in hash-set documentation
2015-02-11 17:38:44 -08:00
John Benediktsson
1728e99254
opencl: remove <size_t> (use size_t <ref> instead).
2015-02-11 17:38:44 -08:00
Doug Coleman
65d72d48bc
forestdb.ffi: Update ffi.
2015-02-10 14:52:33 -08:00
Doug Coleman
91ba68cafe
forestdb: Embrace the forestdb handle vs kvs handle idiom. Update tests.
2015-02-10 14:21:21 -08:00
Doug Coleman
5e48dfb1e6
stack-checker.state: Fix error in docs. Tweak doc grammar.
2015-02-05 13:49:14 -08:00
Doug Coleman
1b35e19a03
bootstrap.image.upload: Use pscp on Windows for uploading boot images
...
since c:\ paths are treated as hostnames and the command fails.
2015-02-05 13:43:49 -08:00
John Benediktsson
7053d28b6d
stack-checker: minor help-lint fixes.
2015-02-05 07:22:15 -08:00
Björn Lindqvist
e7fc6a789e
compiler.tree.*: more compiler tree docs
2015-02-05 11:01:05 +00:00
Björn Lindqvist
636d8879d6
stack-checker.*: misc doc additions
2015-02-05 11:01:05 +00:00
Björn Lindqvist
f99c03d023
stack-checker.known-words: docs and tests
2015-02-05 11:01:05 +00:00
Björn Lindqvist
086dffc53a
stack-checker.values: docs and tests
2015-02-05 11:01:05 +00:00
Björn Lindqvist
bd376f5094
stack-checker.state: docs and tests
2015-02-05 11:01:04 +00:00
Björn Lindqvist
b493dac3c9
stack-checker.backend: docs and tests
2015-02-05 11:01:04 +00:00
Benjamin Pollack
4ada328880
Make fuel more discoverable when browsing Factor help
2015-02-03 15:27:46 -08:00
Benjamin Pollack
21fd64b271
Add more documentation to sequences.extras
2015-02-02 20:11:30 -05: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
John Benediktsson
ac23acc2c9
Fix some minor errors in help-lint.
2015-01-30 17:04:40 -08:00
Benjamin Pollack
5e01164a72
Add more documentation for math.statistics
2015-01-30 17:04:40 -08:00
Benjamin Pollack
ab5bfd90ef
Add more documentation for sequences.extras
2015-01-30 17:04:40 -08:00
Doug Coleman
fde83ae6f1
gc-decode: Fix test for win64.
2015-01-30 15:52:21 -08:00
John Benediktsson
14b3261bef
ui: cleanup some using lists.
2015-01-29 11:41:18 -08:00
Björn Lindqvist
f5dc4afb2e
VM: better error message in case factor_vm::store_external_address fails
2015-01-28 14:58:22 +00:00
Björn Lindqvist
434e4ef4b7
VM: fix the debug printing so that instead of always printing to std::cout, you supply the stream to print to
2015-01-28 14:58:21 +00:00
Björn Lindqvist
4a1877544e
tools.gc-decode.tests: make test case work on 32 bit
2015-01-28 07:32:50 -08:00
Doug Coleman
6a7ef7662f
forestdb.lib: Forestdb currently doesn't compile on Windows x86.
...
https://groups.google.com/forum/#!topic/forestdb/V9dwLOLCyCg
2015-01-23 19:43:47 -08:00
Doug Coleman
edf1bddd67
compiler.tests.optimizer: Re-enable the minor-gc test case that was
...
failing until bjourne's latest commits.
2015-01-22 13:03:28 -08:00
Doug Coleman
e4e6c0031a
compiler.cfg.stacks.clearing: Fix help-lint-all.
2015-01-22 12:30:49 -08:00
Björn Lindqvist
d2c0ae9fd9
compiler.cfg.stacks.*: more docs
2015-01-22 12:17:21 -08:00
Björn Lindqvist
71b054cf39
compiler.cfg.stacks.*: updated tests to match
2015-01-22 12:17:21 -08:00
Björn Lindqvist
3c1f223d90
compiler.cfg.stacks.*: use insn# as the key in the stack-record instead of the insn tuple itself
2015-01-22 12:17:21 -08:00
Björn Lindqvist
d19869f906
compiler.cfg.stacks.*: many new and fixed tests
2015-01-22 12:17:21 -08:00
Björn Lindqvist
d4493858da
compiler.cfg.stacks.*: vacant-peek checking readded
2015-01-22 12:17:20 -08:00
Björn Lindqvist
640759ffed
compiler.cfg.*: new step in finalization: clear-uninitialized
...
this step is supposed to analyze the cfg, find where there are peeks
that can cause stack underflow, and insert replace-imm instructions so
that there are no uninitialized stack locations if they do. could fix #1187
2015-01-22 12:17:20 -08:00