]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Sun, 22 Jan 2017 22:40:37 +0000 (14:40 -0800)]
tools.wc: adding "wc" tool.
John Benediktsson [Sat, 21 Jan 2017 15:20:14 +0000 (07:20 -0800)]
Revert "sequences: swap stack arguments for start/start*/subseq?."
This reverts commit
63b0593824ed6dcdf6e090f8d38c4cfddcddf903 .
John Benediktsson [Sat, 21 Jan 2017 15:20:08 +0000 (07:20 -0800)]
Revert "html.templates.fhtml: fix start refactor typo."
This reverts commit
d2c4079358e7fea7f1c3188e0c9891be337291b0 .
John Benediktsson [Sat, 21 Jan 2017 07:09:33 +0000 (23:09 -0800)]
html.templates.fhtml: fix start refactor typo.
John Benediktsson [Sat, 21 Jan 2017 06:49:53 +0000 (22:49 -0800)]
sequences: swap stack arguments for start/start*/subseq?.
It is more natural to be ( seq subseq -- ? ).
John Benediktsson [Sat, 21 Jan 2017 06:36:22 +0000 (22:36 -0800)]
vm: change -nosignals to -no-signals.
John Benediktsson [Sat, 21 Jan 2017 05:02:52 +0000 (21:02 -0800)]
command-line.startup: s/Common/Factor.
Alexander Iljin [Wed, 18 Jan 2017 10:54:28 +0000 (13:54 +0300)]
splitting.extras-docs: mark -slice variants as related-words
Alexander Iljin [Wed, 18 Jan 2017 10:53:28 +0000 (13:53 +0300)]
sequences-docs: add a missing period at the end of a sentence
Alexander Iljin [Wed, 18 Jan 2017 10:52:41 +0000 (13:52 +0300)]
make-docs: fix what appears to be a oversight
Alexander Iljin [Wed, 18 Jan 2017 10:51:16 +0000 (13:51 +0300)]
splitting.monotonic-docs: update documentation
Alexander Iljin [Fri, 13 Jan 2017 12:50:16 +0000 (15:50 +0300)]
math.order[-docs]: rename parameters in between? to match those in clamp
John Benediktsson [Fri, 20 Jan 2017 16:20:41 +0000 (08:20 -0800)]
math.statistics: fix docs for harmonic-mean.
(needs to match prettyprint)
Björn Lindqvist [Sun, 15 Jan 2017 20:27:55 +0000 (21:27 +0100)]
math.statistics: fix calculation of the harmonic mean
Alexander Iljin [Fri, 13 Jan 2017 10:23:04 +0000 (13:23 +0300)]
splitting-docs: add link to slice in split-when-slice
Alexander Iljin [Fri, 13 Jan 2017 10:22:22 +0000 (13:22 +0300)]
sequences-docs: add some related-words
Alexander Iljin [Fri, 13 Jan 2017 10:21:38 +0000 (13:21 +0300)]
tools.test-docs: add missing $syntax entries
Previously only the unit-test help had $syntax.
Alexander Iljin [Tue, 10 Jan 2017 20:52:31 +0000 (23:52 +0300)]
sequences-docs: fix parameter names in the <slice> description
Alexander Iljin [Tue, 10 Jan 2017 20:36:22 +0000 (23:36 +0300)]
binary-search-docs: supplement the search description
Alexander Iljin [Fri, 6 Jan 2017 09:03:43 +0000 (12:03 +0300)]
binary-search-docs: remove extra find-last from related-words
John Benediktsson [Wed, 11 Jan 2017 18:22:51 +0000 (10:22 -0800)]
classes.struct: use unparse in tests.
Björn Lindqvist [Tue, 10 Jan 2017 11:21:42 +0000 (12:21 +0100)]
fuel.help: value-str -> unparse-short
Björn Lindqvist [Tue, 10 Jan 2017 11:17:12 +0000 (12:17 +0100)]
fuel: more word renamings, now only words called from elisp have the fuel- prefix
John Benediktsson [Mon, 9 Jan 2017 20:37:15 +0000 (12:37 -0800)]
balloon-bomber: fix window title typo.
John Benediktsson [Mon, 9 Jan 2017 02:10:32 +0000 (18:10 -0800)]
Revert "locals.parser: remove << >> from tests to see if it works now."
This reverts commit
7c24c671b01ad35a3528aab05dedb49bacd06f01 .
John Benediktsson [Sun, 8 Jan 2017 22:52:55 +0000 (14:52 -0800)]
locals.parser: remove << >> from tests to see if it works now.
Björn Lindqvist [Sun, 8 Jan 2017 12:41:43 +0000 (13:41 +0100)]
fuel.eval.tests: fixing the test by wrapping it in a manifest
Björn Lindqvist [Sun, 8 Jan 2017 12:18:50 +0000 (13:18 +0100)]
fuel,fuel.eval: renaming fuel- prefix words
Björn Lindqvist [Sun, 8 Jan 2017 11:07:18 +0000 (12:07 +0100)]
fuel,fuel.help: refactoring of lots of word names
Better to use unprefixed words everywhere. When they clash with words
from the help system, fully qualified names can be used.
Björn Lindqvist [Sat, 7 Jan 2017 14:22:33 +0000 (15:22 +0100)]
FUEL: removing fuel-autodoc-eval-using-form-p, it's not a very useful feature
Björn Lindqvist [Sat, 7 Jan 2017 14:20:13 +0000 (15:20 +0100)]
FUEL: ensuring that autodoc works for qualified word references (eg unix.ffi:accept)
Björn Lindqvist [Sat, 7 Jan 2017 13:16:10 +0000 (14:16 +0100)]
threads: fix slot name: status -> state
Björn Lindqvist [Sat, 7 Jan 2017 12:32:59 +0000 (13:32 +0100)]
io.servers: refactored words for adding & removing servers
John Benediktsson [Sat, 7 Jan 2017 02:24:48 +0000 (18:24 -0800)]
units.si: extras precision for ``u``.
Benjamin Pollack [Thu, 5 Jan 2017 23:26:55 +0000 (18:26 -0500)]
io.directories: improve file moving words
move-file previously had inconsistent behavior on Windows and unixes.
This unifies the behavior to the common case (just get 'er done), while
also introducing an obviously named word, move-file-atomically, to
handle the case where you need an atomic file primitive.
Fixes #1772
John Benediktsson [Fri, 6 Jan 2017 22:09:14 +0000 (14:09 -0800)]
sequences.deep: adding deep-reject.
John Benediktsson [Fri, 6 Jan 2017 22:08:42 +0000 (14:08 -0800)]
sets: using reject in a couple places.
Björn Lindqvist [Thu, 5 Jan 2017 12:31:59 +0000 (13:31 +0100)]
calendar.parser: invalid date checking for the parsing words
Björn Lindqvist [Thu, 5 Jan 2017 12:28:13 +0000 (13:28 +0100)]
calendar: value checking to make it hard to create invalid timestamps
John Benediktsson [Thu, 5 Jan 2017 21:29:58 +0000 (13:29 -0800)]
use reject instead of [ ... not ] filter.
Alexander Iljin [Thu, 5 Jan 2017 17:06:18 +0000 (20:06 +0300)]
concurrency.distributed-docs: update the Example article
Alexander Iljin [Sat, 24 Dec 2016 20:19:18 +0000 (23:19 +0300)]
pdf.values: treat color tuples uniformly
Alexander Iljin [Thu, 5 Jan 2017 20:30:29 +0000 (23:30 +0300)]
pdf.layout: use symbols for authorship
Alexander Iljin [Thu, 8 Dec 2016 12:40:15 +0000 (15:40 +0300)]
command-line-docs: fix wording
John Benediktsson [Thu, 5 Jan 2017 20:10:16 +0000 (12:10 -0800)]
html.templates.fhtml: fix example test.
Jon Harper [Thu, 5 Jan 2017 17:53:57 +0000 (18:53 +0100)]
fixup
5af166b8f , shouldn't have removed these lines
John Benediktsson [Thu, 5 Jan 2017 17:06:33 +0000 (09:06 -0800)]
math.cardinality: relax the comparison so tests run more successfully.
Jon Harper [Thu, 5 Jan 2017 16:17:03 +0000 (17:17 +0100)]
mason.report, remove <html><body> because this html report is embedded as is in another page
Jon Harper [Thu, 5 Jan 2017 16:14:33 +0000 (17:14 +0100)]
add DOCTYPE html in most places.
4ef4235 started it. This is also good for html emails like in
extra/webapps/mason/backend/watchdog/watchdog.factor .
I just grepped for "<html>".
Björn Lindqvist [Wed, 4 Jan 2017 17:58:15 +0000 (18:58 +0100)]
calendar.parser: fixing rfc822 so it doesn't break in trailing space
Björn Lindqvist [Wed, 4 Jan 2017 11:47:45 +0000 (12:47 +0100)]
calendar.*: replacing hms>timestamp and timestamp>hms with duration variants
hms>duration is better because a timestamp without a date is
invalid. This also makes it so the SQL TIME column maps to duration. Now
we can add some validation so that you aren't allowed to create invalid
timestamps.
Björn Lindqvist [Wed, 4 Jan 2017 10:09:34 +0000 (11:09 +0100)]
calendar.format: unused word
John Benediktsson [Wed, 4 Jan 2017 22:22:30 +0000 (14:22 -0800)]
math.cardinality: adding summary.txt.
John Benediktsson [Wed, 4 Jan 2017 22:16:58 +0000 (14:16 -0800)]
math.cardinality: adding some tests.
Jon Harper [Tue, 3 Jan 2017 19:43:01 +0000 (20:43 +0100)]
compiler.cfg: add peephole opt to never untag the input of ##bit-count. fixes #1764
Jon Harper [Tue, 3 Jan 2017 16:56:29 +0000 (17:56 +0100)]
core layouts, remove hardcoded tag width
109aa88b060 showed the places were it was hardcoded
John Benediktsson [Wed, 4 Jan 2017 03:15:57 +0000 (19:15 -0800)]
tools.cal: use calendar.english.
Björn Lindqvist [Wed, 4 Jan 2017 08:46:17 +0000 (09:46 +0100)]
irc.logbot: more strftime
Björn Lindqvist [Wed, 4 Jan 2017 08:10:15 +0000 (09:10 +0100)]
calendar.parser,robots: hhmm>timestamp -> hhmm>duration
Better to parse it as a duration because it is not a valid timestamp.
Björn Lindqvist [Wed, 4 Jan 2017 07:50:24 +0000 (08:50 +0100)]
calendar.format: moving parsing words to a new vocab calendar.parser
The vocab was getting big so the idea is to have all the time parsing in
calendar.parsing and only keep formatting words in calendar.format.
Björn Lindqvist [Tue, 3 Jan 2017 21:39:24 +0000 (22:39 +0100)]
hashcash: strftime
Björn Lindqvist [Wed, 4 Jan 2017 07:09:06 +0000 (08:09 +0100)]
tools.cal: using calendar.english
John Benediktsson [Wed, 4 Jan 2017 03:12:43 +0000 (19:12 -0800)]
tools.cal: minor formatting.
John Benediktsson [Wed, 4 Jan 2017 03:12:29 +0000 (19:12 -0800)]
use with-variable in some places with-scope was used.
Björn Lindqvist [Tue, 3 Jan 2017 14:48:08 +0000 (15:48 +0100)]
calendar.english: new vocab for english names for days and months
This moves all the english-centric words from the calendar vocab which
was getting kind of big to calendar.english. It should make it easier to
see which vocabs make language assumptions.
Björn Lindqvist [Tue, 3 Jan 2017 14:37:53 +0000 (15:37 +0100)]
wikipedia: strftime + tests
Björn Lindqvist [Tue, 3 Jan 2017 14:30:59 +0000 (15:30 +0100)]
tools.cal: using strftime + tests
Björn Lindqvist [Tue, 3 Jan 2017 05:10:12 +0000 (06:10 +0100)]
classes.mixin,classes.union: moves the check-self-reference test
Should make it so you can't define self-referencing mixins, just like
you can't define self-referencing unions.
Björn Lindqvist [Tue, 3 Jan 2017 05:09:09 +0000 (06:09 +0100)]
calendar.format.tests: stray char
Björn Lindqvist [Tue, 3 Jan 2017 03:15:13 +0000 (04:15 +0100)]
classes.mixin.tests: fix tc not to break when forget-tests? is on
John Benediktsson [Mon, 2 Jan 2017 17:34:15 +0000 (09:34 -0800)]
math.combinatorics: cleaner next-permutation.
Alexander Iljin [Fri, 16 Dec 2016 21:44:32 +0000 (00:44 +0300)]
math.statistics-docs: make cum-product example less ambiguous
In the previous version of the example it was not clear whether the result
always starts with 1 (as is the case with cum-product1) or with the first
item of the input sequence.
Alexander Iljin [Wed, 16 Nov 2016 06:45:25 +0000 (09:45 +0300)]
math.parser: add missing blank line between words
Alexander Iljin [Wed, 9 Nov 2016 13:36:57 +0000 (16:36 +0300)]
db-docs: remove double period at the end of a sentence
Alexander Iljin [Wed, 9 Nov 2016 13:34:40 +0000 (16:34 +0300)]
db-docs: add a missing newline to separate groups of items
Shane Pelletier [Mon, 2 Jan 2017 15:57:03 +0000 (11:57 -0400)]
grouping-docs: add wrap-around note
John Benediktsson [Sun, 1 Jan 2017 02:54:18 +0000 (18:54 -0800)]
ui.gadgets.slots: removing unnecessary tuples.
John Benediktsson [Sat, 31 Dec 2016 21:53:56 +0000 (13:53 -0800)]
html.components: protect M\ code render* from ``f`` value.
John Benediktsson [Sat, 31 Dec 2016 21:50:08 +0000 (13:50 -0800)]
calendar.format: parse rfc822 military and named timezones.
John Benediktsson [Sat, 31 Dec 2016 21:22:49 +0000 (13:22 -0800)]
calendar.format: allow UTC to be in rfc822 timestamps.
Björn Lindqvist [Sat, 31 Dec 2016 10:41:29 +0000 (11:41 +0100)]
stack-checker.backend: no need to add extra dependencies on wrappers
This makes it so that if you declare a symbol it won't have an effect
dependency on itself.
Björn Lindqvist [Fri, 30 Dec 2016 15:24:34 +0000 (16:24 +0100)]
classes.mixin: fix type checking in add-mixin-instance
One test in classes.mixin.tests intermittently breaks otherwise.
Björn Lindqvist [Fri, 30 Dec 2016 15:02:55 +0000 (16:02 +0100)]
classes.mixin: better name for the type checking error
John Benediktsson [Thu, 29 Dec 2016 20:35:39 +0000 (12:35 -0800)]
sequences.extras: fix map-concat to be row-polymorphic.
John Benediktsson [Thu, 29 Dec 2016 20:29:09 +0000 (12:29 -0800)]
sequences.extras: little more cleanup.
John Benediktsson [Thu, 29 Dec 2016 20:04:29 +0000 (12:04 -0800)]
sequences.extras: fix doc for find-all.
John Benediktsson [Thu, 29 Dec 2016 20:03:16 +0000 (12:03 -0800)]
sequences.extras: removing a couple words that aren't used.
John Benediktsson [Thu, 29 Dec 2016 19:58:55 +0000 (11:58 -0800)]
assocs: M\ enum >alist can be no-op because it's a sequence.
John Benediktsson [Thu, 29 Dec 2016 17:20:32 +0000 (09:20 -0800)]
sequences.extras: simpler find-all and a test.
John Benediktsson [Thu, 29 Dec 2016 00:40:27 +0000 (16:40 -0800)]
sequences: remove (indices).
John Benediktsson [Thu, 29 Dec 2016 00:21:08 +0000 (16:21 -0800)]
tools.destructors: use collect-by.
John Benediktsson [Wed, 28 Dec 2016 21:40:05 +0000 (13:40 -0800)]
tools.profiler.sampling: cleanup using.
John Benediktsson [Wed, 28 Dec 2016 21:39:52 +0000 (13:39 -0800)]
math.statistics: change minmax to not look at first element twice.
John Benediktsson [Wed, 28 Dec 2016 20:56:19 +0000 (12:56 -0800)]
assocs: moving collect-by from math.statistics.
John Benediktsson [Tue, 27 Dec 2016 22:03:50 +0000 (14:03 -0800)]
forestdb.ffi: some updates.
Alexander Iljin [Sat, 24 Dec 2016 23:24:13 +0000 (02:24 +0300)]
google.charts: fix tests, add comments
John Benediktsson [Thu, 22 Dec 2016 13:50:31 +0000 (05:50 -0800)]
webapps.calculator: fix using.
John Benediktsson [Wed, 21 Dec 2016 23:25:00 +0000 (15:25 -0800)]
google.charts: make the tests check more things.
Alexander Iljin [Tue, 13 Dec 2016 15:31:02 +0000 (18:31 +0300)]
Make sure URLs are cloned before using set-query-param on them
Alexander Iljin [Tue, 13 Dec 2016 13:41:38 +0000 (16:41 +0300)]
google.charts: fix side-effects of set-query-param, add tests