Commit Graph

13617 Commits (429c237870a7e930d7258e5400f13c9551c60da5)

Author SHA1 Message Date
Alexander Iljin ee7ced2f37 binary-search-docs: supplement the search description 2017-01-13 13:31:34 +03:00
Alexander Iljin 3434008750 binary-search-docs: remove extra find-last from related-words 2017-01-13 13:31:30 +03:00
John Benediktsson 5743ed204c classes.struct: use unparse in tests. 2017-01-11 10:22:51 -08:00
John Benediktsson 8453582484 Revert "locals.parser: remove << >> from tests to see if it works now."
This reverts commit 7c24c671b0.
2017-01-08 18:10:32 -08:00
John Benediktsson 7c24c671b0 locals.parser: remove << >> from tests to see if it works now. 2017-01-08 14:52:55 -08:00
Björn Lindqvist 28801e8d5f threads: fix slot name: status -> state 2017-01-07 15:26:19 +01:00
Björn Lindqvist 7874f5a547 io.servers: refactored words for adding & removing servers 2017-01-07 15:26:19 +01:00
Benjamin Pollack 7184771c31 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
2017-01-06 15:43:34 -08:00
John Benediktsson dac41e1bf7 sequences.deep: adding deep-reject. 2017-01-06 14:09:14 -08:00
Björn Lindqvist 6b29a50cd4 calendar.parser: invalid date checking for the parsing words 2017-01-05 23:35:10 +01:00
Björn Lindqvist 4c097a396a calendar: value checking to make it hard to create invalid timestamps 2017-01-05 23:35:10 +01:00
John Benediktsson 48c69cb8ea use reject instead of [ ... not ] filter. 2017-01-05 13:29:58 -08:00
Alexander Iljin ca08bfd4b0 concurrency.distributed-docs: update the Example article 2017-01-05 12:48:50 -08:00
Alexander Iljin d5c555462b command-line-docs: fix wording 2017-01-05 12:48:50 -08:00
John Benediktsson 9836dd7734 html.templates.fhtml: fix example test. 2017-01-05 12:10:16 -08:00
Jon Harper 5af166b8f5 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>".
2017-01-05 09:03:46 -08:00
Björn Lindqvist 97a57f4041 calendar.parser: fixing rfc822 so it doesn't break in trailing space 2017-01-05 12:38:05 +01:00
Björn Lindqvist b17590db24 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.
2017-01-05 12:38:05 +01:00
Björn Lindqvist c48319cb35 calendar.format: unused word 2017-01-05 12:38:05 +01:00
Jon Harper dc3ee923ca compiler.cfg: add peephole opt to never untag the input of ##bit-count. fixes #1764 2017-01-04 07:29:08 -08:00
Jon Harper ccbf1c1429 core layouts, remove hardcoded tag width
109aa88b06 showed the places were it was hardcoded
2017-01-04 07:29:08 -08:00
Björn Lindqvist 3bbc784fad calendar.parser,robots: hhmm>timestamp -> hhmm>duration
Better to parse it as a duration because it is not a valid timestamp.
2017-01-04 09:10:15 +01:00
Björn Lindqvist 2895d5e095 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.
2017-01-04 08:50:24 +01:00
John Benediktsson 3974ba8ba3 use with-variable in some places with-scope was used. 2017-01-03 19:12:29 -08:00
Björn Lindqvist f9b9ce20f2 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.
2017-01-03 15:48:08 +01:00
Björn Lindqvist 13ec2e41b9 calendar.format.tests: stray char 2017-01-03 06:09:09 +01:00
John Benediktsson 59ce436dab math.combinatorics: cleaner next-permutation. 2017-01-02 09:34:15 -08:00
Alexander Iljin e9f6a56c53 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.
2017-01-02 09:33:15 -08:00
Alexander Iljin 631707b496 db-docs: remove double period at the end of a sentence 2017-01-02 09:33:02 -08:00
Alexander Iljin b7e64aed9f db-docs: add a missing newline to separate groups of items 2017-01-02 09:32:58 -08:00
Shane Pelletier 93d11224eb grouping-docs: add wrap-around note 2017-01-02 08:07:42 -08:00
John Benediktsson 1c9909cd76 ui.gadgets.slots: removing unnecessary tuples. 2016-12-31 18:54:18 -08:00
John Benediktsson 98b6fdeaa3 html.components: protect M\ code render* from ``f`` value. 2016-12-31 13:53:56 -08:00
John Benediktsson 4e9ad6ada7 calendar.format: parse rfc822 military and named timezones. 2016-12-31 13:50:08 -08:00
John Benediktsson 556a2b2b5b calendar.format: allow UTC to be in rfc822 timestamps. 2016-12-31 13:22:49 -08:00
Björn Lindqvist 4d580d95bf 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.
2016-12-31 11:41:29 +01:00
Björn Lindqvist a808ade3c1 classes.mixin: better name for the type checking error 2016-12-30 16:02:55 +01:00
John Benediktsson ce9c9a8858 tools.destructors: use collect-by. 2016-12-28 16:21:08 -08:00
John Benediktsson 4400c5051c tools.profiler.sampling: cleanup using. 2016-12-28 13:40:05 -08:00
John Benediktsson 60919f8a89 math.statistics: change minmax to not look at first element twice. 2016-12-28 13:39:52 -08:00
John Benediktsson b141e0d2fb assocs: moving collect-by from math.statistics. 2016-12-28 12:56:19 -08:00
Björn Lindqvist 663697f058 webbrowser.windows: calling absolute-path doesnt work on urls (#1759) 2016-12-18 04:13:37 +01:00
Björn Lindqvist 6f555a7b2c tools.deploy.*: new word maybe-open-deploy-directory 2016-12-18 04:12:56 +01:00
Björn Lindqvist 5f5098617a webbrowser: let's change the name open-file -> open-item
Because the word can open more stuff than just files.
2016-12-18 03:23:24 +01:00
Björn Lindqvist 88015e9632 farkup,webbrowser: better url validation 2016-12-18 02:58:04 +01:00
Björn Lindqvist 515f7e5269 tools.memory: moving the code-block types to the vm vocab 2016-12-09 11:53:59 +01:00
Björn Lindqvist 5a1cb3f81e tools.memory: fix code-room. word, no more profiling stubs 2016-12-09 11:37:37 +01:00
Björn Lindqvist aa5334420c stack-checker.dependencies: moving the add-depends-on-class word + new docs 2016-12-09 11:28:18 +01:00
John Benediktsson 4e3fe96d3d tools.deprecation: use filter-word-defs. 2016-12-06 16:31:33 -08:00
Björn Lindqvist 1f3394af26 compiler.*: places where filter-word-defs can be used 2016-12-06 09:00:01 +01:00