]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Sat, 18 Apr 2015 00:50:00 +0000 (17:50 -0700)]
formatting: support space prefix for numbers.
John Benediktsson [Sat, 18 Apr 2015 00:41:56 +0000 (17:41 -0700)]
mime.multipart: use header, some cleanup.
John Benediktsson [Sat, 18 Apr 2015 00:40:12 +0000 (17:40 -0700)]
backticks: adding backtick syntax experiment.
John Benediktsson [Fri, 17 Apr 2015 01:34:59 +0000 (18:34 -0700)]
rosetta-code.dice7: adding some docs for the problem being solved.
John Benediktsson [Sun, 12 Apr 2015 01:30:07 +0000 (18:30 -0700)]
rosetta-code.dice7: some cleanup from @erg.
John Benediktsson [Sun, 12 Apr 2015 01:23:20 +0000 (18:23 -0700)]
rosetta-code.dice7: moving to proper location, dos2unix.
Alexander Iljin [Tue, 7 Apr 2015 13:48:55 +0000 (20:48 +0700)]
Add 'dice7' implementation for RosettaCode.org.
http://rosettacode.org/wiki/Seven-sided_dice_from_five-sided_dice#Factor
http://rosettacode.org/wiki/Verify_distribution_uniformity/Naive#Factor
John Benediktsson [Sat, 11 Apr 2015 17:06:00 +0000 (10:06 -0700)]
english: words for working with english language text.
Doug Coleman [Thu, 9 Apr 2015 20:05:20 +0000 (15:05 -0500)]
opengl.capabilities: Make it more explicit that you should put the
directory that contains opengl not the library name itself.
John Benediktsson [Thu, 9 Apr 2015 17:44:18 +0000 (10:44 -0700)]
text-to-speech: enable use from command-line.
John Benediktsson [Thu, 9 Apr 2015 17:44:03 +0000 (10:44 -0700)]
curl: enable use from command-line.
John Benediktsson [Thu, 9 Apr 2015 17:43:54 +0000 (10:43 -0700)]
brainfuck: enable use from command-line.
John Benediktsson [Thu, 9 Apr 2015 17:43:43 +0000 (10:43 -0700)]
tools.ps: enable use from command-line.
John Benediktsson [Thu, 9 Apr 2015 17:43:20 +0000 (10:43 -0700)]
tools.hexdump: enable use from command-line.
John Benediktsson [Thu, 2 Apr 2015 15:03:49 +0000 (08:03 -0700)]
math.extras: change kelly criterion tests to use ratios.
John Benediktsson [Thu, 2 Apr 2015 04:34:54 +0000 (21:34 -0700)]
math.extras: adding the Kelly criterion.
John Benediktsson [Wed, 1 Apr 2015 22:56:43 +0000 (15:56 -0700)]
editors.emacs: fix doc typo.
Doug Coleman [Wed, 1 Apr 2015 22:42:54 +0000 (15:42 -0700)]
io.launcher.windows tests: Use unique-file instead of temp-file. Fixes
John Benediktsson [Wed, 1 Apr 2015 21:59:23 +0000 (14:59 -0700)]
Factor.app: update copyright.
John Benediktsson [Wed, 1 Apr 2015 21:56:23 +0000 (14:56 -0700)]
robohash: adding a robot-based hashing tool.
John Benediktsson [Wed, 1 Apr 2015 21:51:32 +0000 (14:51 -0700)]
tools.echo: adding "echo" tool.
John Benediktsson [Wed, 1 Apr 2015 21:41:41 +0000 (14:41 -0700)]
tools.grep: adding "grep" tool.
John Benediktsson [Wed, 1 Apr 2015 21:37:53 +0000 (14:37 -0700)]
tools.uniq: adding "uniq" tool.
John Benediktsson [Wed, 1 Apr 2015 21:37:39 +0000 (14:37 -0700)]
tools.tree: adding "tree" tool.
John Benediktsson [Wed, 1 Apr 2015 21:37:00 +0000 (14:37 -0700)]
tools.seq: adding "seq" tool.
John Benediktsson [Wed, 1 Apr 2015 21:31:02 +0000 (14:31 -0700)]
tools.move: adding "move" tool.
John Benediktsson [Wed, 1 Apr 2015 21:30:49 +0000 (14:30 -0700)]
tools.copy: adding "copy" tool.
John Benediktsson [Wed, 1 Apr 2015 21:26:22 +0000 (14:26 -0700)]
tools.cat: adding "cat" tool.
John Benediktsson [Wed, 1 Apr 2015 21:22:11 +0000 (14:22 -0700)]
tools.which: enable use from command-line.
John Benediktsson [Wed, 1 Apr 2015 21:18:31 +0000 (14:18 -0700)]
tools.dns: enable use from command-line.
John Benediktsson [Wed, 1 Apr 2015 21:07:40 +0000 (14:07 -0700)]
metar: adding METAR and TAF weather parsers.
John Benediktsson [Wed, 1 Apr 2015 21:05:55 +0000 (14:05 -0700)]
text-to-speech: simple cross-platform text-to-speech.
John Benediktsson [Wed, 1 Apr 2015 21:05:01 +0000 (14:05 -0700)]
text-to-pdf: simple text to pdf utility
John Benediktsson [Wed, 1 Apr 2015 21:03:53 +0000 (14:03 -0700)]
picomath: implementation of picomath.org small math words.
John Benediktsson [Wed, 1 Apr 2015 21:03:09 +0000 (14:03 -0700)]
flip-text: fun with text flipping.
John Benediktsson [Wed, 1 Apr 2015 20:57:25 +0000 (13:57 -0700)]
enigma: implementation of Enigma cipher machine.
John Benediktsson [Wed, 1 Apr 2015 20:55:39 +0000 (13:55 -0700)]
colors.flex-hex: implementation of "flex hex" color algorithm.
Doug Coleman [Fri, 27 Mar 2015 20:32:48 +0000 (13:32 -0700)]
forestdb.ffi: Update for latest ffi changes.
John Benediktsson [Thu, 12 Mar 2015 00:48:03 +0000 (17:48 -0700)]
http.parsers: parse a "simple request".
Doug Coleman [Wed, 11 Mar 2015 23:53:20 +0000 (16:53 -0700)]
growable: Multiply growable size by 2 instead of 3 when growing.
http://stackoverflow.com/questions/
1100311 /what-is-the-ideal-growth-rate-for-a-dynamically-allocated-array
Fixes #1284.
John Benediktsson [Sun, 8 Mar 2015 15:51:53 +0000 (08:51 -0700)]
gobject.ffi: fix windows dll name.
John Benediktsson [Tue, 3 Mar 2015 15:12:22 +0000 (07:12 -0800)]
websites.factorcode: fix <br> so maybe our string>xml example works.
John Benediktsson [Sun, 1 Mar 2015 00:40:13 +0000 (16:40 -0800)]
xml.writer: adding a test for pprint-xml fix.
John Benediktsson [Sun, 1 Mar 2015 00:00:00 +0000 (16:00 -0800)]
xml.data: fix issue with empty tags not being printed use shortened <tag/> format.
John Benediktsson [Sat, 28 Feb 2015 23:37:06 +0000 (15:37 -0800)]
xml.data: adding tests for tags assoc protocol.
John Benediktsson [Sat, 28 Feb 2015 23:34:24 +0000 (15:34 -0800)]
xml.data: make tags support assoc protocol as documented.
Björn Lindqvist [Sat, 28 Feb 2015 20:43:48 +0000 (20:43 +0000)]
VM: new function visit_object to replace trace_object
Björn Lindqvist [Sat, 28 Feb 2015 19:41:32 +0000 (19:41 +0000)]
VM: refactoring to remove redundancy in retainstack|datastack_to_array
Björn Lindqvist [Mon, 23 Feb 2015 16:11:09 +0000 (16:11 +0000)]
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
Björn Lindqvist [Mon, 23 Feb 2015 13:40:48 +0000 (13:40 +0000)]
VM: splits out the little ugly scan_next-object + goto-loop into a function trace_card()
Björn Lindqvist [Sun, 22 Feb 2015 18:38:05 +0000 (18:38 +0000)]
VM: simplification of the trace_partial_objects function
Björn Lindqvist [Sat, 21 Feb 2015 13:08:40 +0000 (13:08 +0000)]
VM: the unmarker classes are not needed, easier to just send the unmask pattern to the trace_cards function directly
Björn Lindqvist [Thu, 19 Feb 2015 13:43:54 +0000 (13:43 +0000)]
VM: new function visit_mark_stack() to factor out the mark stack iteration
Björn Lindqvist [Thu, 19 Feb 2015 04:51:45 +0000 (04:51 +0000)]
VM: it's confusing that slot_visitors are called "workhorse" sometimes, let's standardize the name "visitor"
Björn Lindqvist [Thu, 19 Feb 2015 04:43:53 +0000 (04:43 +0000)]
VM: visit_roots and visit_contexts where always called in tandem, make a new method visit_all_roots that calls them both
Mark Green [Sat, 21 Feb 2015 20:45:01 +0000 (20:45 +0000)]
Adding help for <model-field> and <action-field>.
Doug Coleman [Sat, 14 Feb 2015 04:53:36 +0000 (20:53 -0800)]
images.tiff: Fix partial refactor rollback and offeset typo.
Doug Coleman [Fri, 13 Feb 2015 22:58:18 +0000 (14:58 -0800)]
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.
Doug Coleman [Fri, 13 Feb 2015 19:31:56 +0000 (11:31 -0800)]
alien.libraries: Cannot include alien.libraries.finder here for docs.
Benjamin Pollack [Wed, 11 Feb 2015 12:21:50 +0000 (07:21 -0500)]
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.
Benjamin Pollack [Wed, 11 Feb 2015 01:30:40 +0000 (20:30 -0500)]
Fix typo in hash-set documentation
John Benediktsson [Sun, 8 Feb 2015 23:45:42 +0000 (15:45 -0800)]
opencl: remove <size_t> (use size_t <ref> instead).
Doug Coleman [Tue, 10 Feb 2015 22:52:33 +0000 (14:52 -0800)]
forestdb.ffi: Update ffi.
Doug Coleman [Tue, 10 Feb 2015 22:21:21 +0000 (14:21 -0800)]
forestdb: Embrace the forestdb handle vs kvs handle idiom. Update tests.
Doug Coleman [Thu, 5 Feb 2015 21:49:14 +0000 (13:49 -0800)]
stack-checker.state: Fix error in docs. Tweak doc grammar.
Doug Coleman [Thu, 5 Feb 2015 21:43:49 +0000 (13:43 -0800)]
bootstrap.image.upload: Use pscp on Windows for uploading boot images
since c:\ paths are treated as hostnames and the command fails.
John Benediktsson [Thu, 5 Feb 2015 15:22:15 +0000 (07:22 -0800)]
stack-checker: minor help-lint fixes.
Björn Lindqvist [Thu, 5 Feb 2015 10:49:39 +0000 (10:49 +0000)]
compiler.tree.*: more compiler tree docs
Björn Lindqvist [Thu, 5 Feb 2015 10:36:44 +0000 (10:36 +0000)]
stack-checker.*: misc doc additions
Björn Lindqvist [Thu, 5 Feb 2015 10:35:35 +0000 (10:35 +0000)]
stack-checker.known-words: docs and tests
Björn Lindqvist [Thu, 5 Feb 2015 10:21:07 +0000 (10:21 +0000)]
stack-checker.values: docs and tests
Björn Lindqvist [Thu, 5 Feb 2015 10:07:35 +0000 (10:07 +0000)]
stack-checker.state: docs and tests
Björn Lindqvist [Thu, 5 Feb 2015 09:58:36 +0000 (09:58 +0000)]
stack-checker.backend: docs and tests
Benjamin Pollack [Tue, 3 Feb 2015 23:00:20 +0000 (18:00 -0500)]
Make fuel more discoverable when browsing Factor help
Benjamin Pollack [Tue, 3 Feb 2015 01:11:30 +0000 (20:11 -0500)]
Add more documentation to sequences.extras
Doug Coleman [Sat, 31 Jan 2015 23:11:57 +0000 (15:11 -0800)]
tools.gc-decode: Remove duplicate line/dumb fix, maybe it was bootstrapping that actually
fixed it.
John Benediktsson [Fri, 30 Jan 2015 21:34:37 +0000 (13:34 -0800)]
Fix some minor errors in help-lint.
Benjamin Pollack [Fri, 30 Jan 2015 13:20:50 +0000 (08:20 -0500)]
Add more documentation for math.statistics
Benjamin Pollack [Fri, 30 Jan 2015 12:50:43 +0000 (07:50 -0500)]
Add more documentation for sequences.extras
Doug Coleman [Fri, 30 Jan 2015 23:50:53 +0000 (15:50 -0800)]
gc-decode: Fix test for win64.
John Benediktsson [Thu, 29 Jan 2015 19:41:18 +0000 (11:41 -0800)]
ui: cleanup some using lists.
Björn Lindqvist [Wed, 28 Jan 2015 14:40:12 +0000 (14:40 +0000)]
VM: better error message in case factor_vm::store_external_address fails
Björn Lindqvist [Wed, 28 Jan 2015 13:27:20 +0000 (13:27 +0000)]
VM: fix the debug printing so that instead of always printing to std::cout, you supply the stream to print to
Björn Lindqvist [Wed, 28 Jan 2015 08:38:12 +0000 (08:38 +0000)]
tools.gc-decode.tests: make test case work on 32 bit
Doug Coleman [Sat, 24 Jan 2015 03:43:47 +0000 (19:43 -0800)]
forestdb.lib: Forestdb currently doesn't compile on Windows x86.
https://groups.google.com/forum/#!topic/forestdb/V9dwLOLCyCg
Doug Coleman [Thu, 22 Jan 2015 21:03:28 +0000 (13:03 -0800)]
compiler.tests.optimizer: Re-enable the minor-gc test case that was
failing until bjourne's latest commits.
Doug Coleman [Thu, 22 Jan 2015 20:30:49 +0000 (12:30 -0800)]
compiler.cfg.stacks.clearing: Fix help-lint-all.
Björn Lindqvist [Mon, 19 Jan 2015 13:08:37 +0000 (13:08 +0000)]
compiler.cfg.stacks.*: more docs
Björn Lindqvist [Mon, 19 Jan 2015 10:09:46 +0000 (10:09 +0000)]
compiler.cfg.stacks.*: updated tests to match
Björn Lindqvist [Mon, 19 Jan 2015 10:08:06 +0000 (10:08 +0000)]
compiler.cfg.stacks.*: use insn# as the key in the stack-record instead of the insn tuple itself
Björn Lindqvist [Thu, 1 Jan 2015 15:14:14 +0000 (16:14 +0100)]
compiler.cfg.stacks.*: many new and fixed tests
Björn Lindqvist [Thu, 1 Jan 2015 15:13:47 +0000 (16:13 +0100)]
compiler.cfg.stacks.*: vacant-peek checking readded
Björn Lindqvist [Thu, 1 Jan 2015 10:12:58 +0000 (11:12 +0100)]
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
Björn Lindqvist [Wed, 31 Dec 2014 22:27:59 +0000 (23:27 +0100)]
compiler.cfg.stacks.map: new vocab for creating an assoc that contains the stack state for each instruction in a cfg
Björn Lindqvist [Wed, 31 Dec 2014 20:51:15 +0000 (21:51 +0100)]
compiler.cfg.*: detached the normalize-height and schedule-instructions passes
those stages cause uninitialized "holes" in the stacks which in turn
causes gc errors if stack underflows occur
John Benediktsson [Sun, 18 Jan 2015 00:40:21 +0000 (16:40 -0800)]
core-foundation.run-loop: make sure to reset when switching between UI and NO_UI.
John Benediktsson [Sat, 17 Jan 2015 23:58:57 +0000 (15:58 -0800)]
ui.backend.cocoa: fix reset of thread-timer.
John Benediktsson [Sat, 17 Jan 2015 23:46:04 +0000 (15:46 -0800)]
combinators: fix broken optimization that made floats work for integer keys.
John Benediktsson [Sat, 17 Jan 2015 22:16:24 +0000 (14:16 -0800)]
core-foundation.run-loop: cleanup timer-thread code.
Doug Coleman [Sat, 17 Jan 2015 22:02:59 +0000 (14:02 -0800)]
compiler: Fix help-lint for @bjourne's recent awesome docs.