Commit Graph

25965 Commits (7e4f2ec6187a1c0897d9068a303bd91eacb00872)

Author SHA1 Message Date
John Benediktsson 7e4f2ec618 io.directories.search: faster directory traversal. 2014-05-20 12:06:11 -07:00
John Benediktsson ff46966cfb alien.strings: faster string>alien for common cases. 2014-05-20 11:53:36 -07:00
John Benediktsson 8293425783 io.encodings.ascii: moving to core. 2014-05-20 11:47:38 -07:00
John Benediktsson 8afe2dfe37 lexer: change skip back to public interface. 2014-05-20 09:42:41 -07:00
John Benediktsson 9a989f8e9d misc: fix builtin tuple highlighting. 2014-05-20 09:37:52 -07:00
John Benediktsson 57e0c711a1 misc: sort vim keywords and fix GENERIC#. 2014-05-20 09:33:34 -07:00
John Benediktsson 49b040c0b0 html.templates.fhtml: fix using. 2014-05-20 09:31:26 -07:00
John Benediktsson a38524eb99 lexer/parser: rename (scan-token) to ?scan-token, (scan-datum) to ?scan-datum. 2014-05-20 09:13:58 -07:00
John Benediktsson b244b3f731 unicode.collation: minor doc fix. 2014-05-20 09:13:36 -07:00
John Benediktsson 98abd95040 lexer: more type checking. 2014-05-20 08:53:41 -07:00
John Benediktsson f79665805c strings.parser: using type declarations. 2014-05-20 08:20:34 -07:00
John Benediktsson 529ade12df multiline: lexer-eof? is just still-parsing?. 2014-05-19 21:38:54 -07:00
John Benediktsson 786793e145 multiline: pass the lexer around instead of using namespaces all the time. 2014-05-19 21:26:59 -07:00
John Benediktsson afdec2de61 multiline: fix lexer eof detection. 2014-05-19 21:10:31 -07:00
John Benediktsson 8645b1db49 unicode.breaks: change to using constants instead of globals. 2014-05-19 20:59:42 -07:00
John Benediktsson 8089bbaeab regexp.parser: fix for recent unicode.scripts change. 2014-05-19 20:51:01 -07:00
John Benediktsson a0c5e492dd lexer: change line-text to always be a string. 2014-05-19 14:31:08 -07:00
John Benediktsson a9d1e320d2 unicode.script: change to use a constant instead of a global. 2014-05-19 14:29:16 -07:00
John Benediktsson c9d48ff390 strings.parser: use sbuf accumulator instead of make. 2014-05-19 14:14:02 -07:00
John Benediktsson 72ff285bd8 help: use effect>string instead of present. 2014-05-19 10:18:48 -07:00
John Benediktsson ca061f79ff help.lint.checks: temporary fix for $quotation changes. 2014-05-19 10:04:39 -07:00
John Benediktsson af48be41c8 Revert "regexp.compiler: slightly faster with t/f check."
This reverts commit 9dcaa5c7e690bc38e468f355cbbafd3c5b299f90.
2014-05-19 10:04:16 -07:00
John Benediktsson 376121eeed interval-sets: can just check one side or the other. 2014-05-19 09:40:51 -07:00
John Benediktsson 5a5c1b857f interval-sets: a little bit faster by not using slices. 2014-05-19 09:28:01 -07:00
John Benediktsson 97e658fc17 unicode.data: using interval-sets. 2014-05-18 22:50:03 -07:00
John Benediktsson 00fbe7dfe9 interval-sets: faster find-interval. 2014-05-18 22:49:39 -07:00
John Benediktsson 18a36c334a unicode: some performance improvements to category checking. 2014-05-18 20:47:36 -07:00
John Benediktsson e431db4144 benchmark.regexp: longer benchmark. 2014-05-18 20:47:22 -07:00
John Benediktsson 647b8ffb46 regexp.compiler: slightly faster with t/f check. 2014-05-18 20:42:02 -07:00
John Benediktsson 889eb9b2ef interval-maps: some inline. 2014-05-18 20:41:51 -07:00
John Benediktsson 98935b7f15 docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``. 2014-05-18 20:09:10 -07:00
John Benediktsson 0b390cc6f2 html.entities: switch to using re-replace-with. 2014-05-18 13:48:35 -07:00
John Benediktsson 8e4ce647d3 regexp: adding re-replace-with. 2014-05-18 13:48:22 -07:00
John Benediktsson 307b700acc vectors: small speedup to ``f ?push`` and inline 1vector. 2014-05-12 09:07:19 -07:00
John Benediktsson 25ff85331c compile.codegen.relocation: make doc example work on 32-bit. 2014-05-11 08:22:01 -07:00
Doug Coleman c3210f9f4f Windows: Add two new targets, x86-32-vista and x86-64-vista for bjourne's
ctrl-c patch. We still support Windows XP by default for now. Closes
2014-05-10 18:13:20 -07:00
Björn Lindqvist 0226718a82 VM: attempt to cancel blocking system calls when ctrl-c is pressed
Windows runs ctrl-c in its own thread and doesn't by itself interrupt
blocking system calls when it is pressed. Therefore you have to manually
send an interrupt signal to the stuck thread.
2014-05-10 18:13:04 -07:00
Björn Lindqvist e2eebdec4d Docs: mostly fixes for doc errors found by help lint 2014-05-10 17:13:49 -07:00
Björn Lindqvist 5bccede3b6 Docs: docs for compiler.* and cpu.* words 2014-05-10 17:13:49 -07:00
Björn Lindqvist 4f9f2b862f Docs: docs for compiler-related vocabs 2014-05-10 17:13:49 -07:00
Björn Lindqvist ea48d13731 Docs: for compiler.cfg and compiler.codegen 2014-05-10 17:13:49 -07:00
Björn Lindqvist 4cd49e56b2 Docs: for node and #call tuples 2014-05-10 17:13:49 -07:00
Björn Lindqvist 6626cd24a1 Docs: docs for cpu.* vocabs 2014-05-10 17:13:48 -07:00
Björn Lindqvist 0bb3e2397b Docs: more compiler documentation 2014-05-10 17:13:48 -07:00
Björn Lindqvist d074f1a9c9 Docs: for cpu.x86.* words 2014-05-10 17:13:48 -07:00
Björn Lindqvist 6a8336047d Docs: initial docs for the compiler.cfg.* vocabs 2014-05-10 17:13:48 -07:00
Björn Lindqvist b11e912b44 Docs: initial docs for compiler.tree.propagation.* vocabs 2014-05-10 17:13:48 -07:00
Björn Lindqvist e2fe5ccfe8 Docs: stub docs for cpu.architecture 2014-05-10 17:13:48 -07:00
Björn Lindqvist 3cd3ea35db Docs: generic.math and layouts 2014-05-10 17:13:48 -07:00
Björn Lindqvist 669bb0a77e Docs: stub docs for some compiler-related words 2014-05-10 17:13:48 -07:00