]>
gitweb.factorcode.org Git - factor.git/log
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
Alexander Iljin [Wed, 14 Dec 2016 13:40:49 +0000 (16:40 +0300)]
vocabs.loader: stop add-vocab-root spawning extra monitoring threads
This fixes issue #1758.
Björn Lindqvist [Sun, 18 Dec 2016 15:02:25 +0000 (16:02 +0100)]
graphviz.render: forgot to change open-file to open-item
Björn Lindqvist [Sun, 18 Dec 2016 03:13:37 +0000 (04:13 +0100)]
webbrowser.windows: calling absolute-path doesnt work on urls (#1759)
Björn Lindqvist [Sun, 18 Dec 2016 03:12:56 +0000 (04:12 +0100)]
tools.deploy.*: new word maybe-open-deploy-directory
Björn Lindqvist [Sun, 18 Dec 2016 02:23:24 +0000 (03:23 +0100)]
webbrowser: let's change the name open-file -> open-item
Because the word can open more stuff than just files.
Björn Lindqvist [Sun, 18 Dec 2016 01:58:04 +0000 (02:58 +0100)]
farkup,webbrowser: better url validation
Björn Lindqvist [Wed, 14 Dec 2016 23:49:38 +0000 (00:49 +0100)]
VM: undo
7d9bad465ca447dc5b407044a6ce4f49c4f40686
It cause the code heap to run out of memory to soon and without growth,
it crashed windows.
Björn Lindqvist [Wed, 14 Dec 2016 23:29:37 +0000 (00:29 +0100)]
VM: this struct isn't used anymore
Björn Lindqvist [Fri, 9 Dec 2016 10:53:59 +0000 (11:53 +0100)]
tools.memory: moving the code-block types to the vm vocab
Björn Lindqvist [Fri, 9 Dec 2016 10:37:37 +0000 (11:37 +0100)]
tools.memory: fix code-room. word, no more profiling stubs
Björn Lindqvist [Tue, 6 Dec 2016 21:19:02 +0000 (22:19 +0100)]
stack-checker.dependencies: moving the add-depends-on-class word + new docs
John Benediktsson [Wed, 7 Dec 2016 00:31:33 +0000 (16:31 -0800)]
tools.deprecation: use filter-word-defs.
Björn Lindqvist [Tue, 6 Dec 2016 08:08:42 +0000 (09:08 +0100)]
parser.tests: fix test that broke
Björn Lindqvist [Mon, 5 Dec 2016 16:08:23 +0000 (17:08 +0100)]
compiler.*: places where filter-word-defs can be used
Björn Lindqvist [Mon, 5 Dec 2016 16:01:39 +0000 (17:01 +0100)]
classes.*: new words contained-classes and all-contained-classes
it is to generalize the logic used for checking if union classes
self-references
John Benediktsson [Tue, 6 Dec 2016 00:00:37 +0000 (16:00 -0800)]
locals.parser: use with-variables instead of with-scope.
John Benediktsson [Mon, 5 Dec 2016 23:56:30 +0000 (15:56 -0800)]
locals.parser: maybe we can use unuse-words.
John Benediktsson [Mon, 5 Dec 2016 18:38:26 +0000 (10:38 -0800)]
xml.entities: use with-variable in with-entities.
John Benediktsson [Mon, 5 Dec 2016 18:35:01 +0000 (10:35 -0800)]
xmode.loader: use with-variable instead of with-scope.
Björn Lindqvist [Mon, 5 Dec 2016 08:40:29 +0000 (09:40 +0100)]
webapps.calculator: using run-test-httpd word
Björn Lindqvist [Mon, 5 Dec 2016 07:55:32 +0000 (08:55 +0100)]
compiler.units: utility word filter-word-defs
requires new boot images
Björn Lindqvist [Mon, 5 Dec 2016 07:49:31 +0000 (08:49 +0100)]
linked-assocs: fixing stack effect
Björn Lindqvist [Sat, 3 Dec 2016 14:50:55 +0000 (15:50 +0100)]
stack-checker.dependencies: removing the add-depends-on-<blah> words
Björn Lindqvist [Sat, 3 Dec 2016 12:16:08 +0000 (13:16 +0100)]
basis/,extra/: using parse-array-def in a bunch of places
Björn Lindqvist [Sat, 3 Dec 2016 11:56:47 +0000 (12:56 +0100)]
parser: new parsing word parse-array-def
The idea behind this word is that in many cases parsing to an array is
much more convenient than parsing to a quotation.
Björn Lindqvist [Thu, 1 Dec 2016 18:52:02 +0000 (19:52 +0100)]
compiler.cfg.builder.alien.tests: fix test that broke windows
Björn Lindqvist [Wed, 30 Nov 2016 18:10:53 +0000 (19:10 +0100)]
alien.libraries.tests: fix for test that broke windows
John Benediktsson [Wed, 30 Nov 2016 17:21:42 +0000 (09:21 -0800)]
images.loader.gtk: remove call to deprecated g_type_init.
Björn Lindqvist [Wed, 30 Nov 2016 14:05:38 +0000 (15:05 +0100)]
cpu.*: docs
Björn Lindqvist [Wed, 30 Nov 2016 13:42:29 +0000 (14:42 +0100)]
compiler.cfg.*,compiler.tree.*: more docs and tests
Björn Lindqvist [Wed, 30 Nov 2016 13:34:28 +0000 (14:34 +0100)]
dlists,http,ui.gadgets.*: nicer formatting of tuples
Björn Lindqvist [Wed, 30 Nov 2016 13:28:39 +0000 (14:28 +0100)]
VM: don't need the data_roots here
Björn Lindqvist [Wed, 30 Nov 2016 15:34:53 +0000 (16:34 +0100)]
alien.libraries: word>dlsym was a stupid idea that didn't work
The def>> attribute is stripped when deploying. So return dlsym? and use
that.
Björn Lindqvist [Wed, 30 Nov 2016 10:57:14 +0000 (11:57 +0100)]
images.loader.gtk: startup hook for type registration
Björn Lindqvist [Wed, 30 Nov 2016 10:46:40 +0000 (11:46 +0100)]
io.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word
Björn Lindqvist [Tue, 29 Nov 2016 04:21:09 +0000 (05:21 +0100)]
compiler,stack-checker.dependencies: init-dependencies isn't needed
Björn Lindqvist [Mon, 28 Nov 2016 05:33:58 +0000 (06:33 +0100)]
compiler.crossref: changes the way in which dependencies are stored on words
Previosly, they were stored in three sequences in the properties
"conditional-dependencies" "effect-dependencies" and
"definition-dependencies". It seem to better to store all three
types in one big property called "dependencies".
John Benediktsson [Wed, 30 Nov 2016 03:01:36 +0000 (19:01 -0800)]
math.factorial: reverse-factorial only undo factorial.
The other way doesn't make sense.
John Benediktsson [Wed, 30 Nov 2016 01:02:01 +0000 (17:02 -0800)]
inverse: cleanup using.
John Benediktsson [Wed, 30 Nov 2016 00:56:48 +0000 (16:56 -0800)]
math.factorials: implement "undo" for factorials.
John Benediktsson [Tue, 29 Nov 2016 03:09:03 +0000 (19:09 -0800)]
math.factorials: adding reverse-factorial.