Commit Graph

10828 Commits (7da4a74588e31c253168123525cf7501e17344fa)

Author SHA1 Message Date
John Benediktsson 7da4a74588 compiler: fewer namespace lookups. 2013-03-21 19:11:20 -07:00
John Benediktsson 042a0f26a6 disjoint-sets: ahem. 2013-03-21 18:13:24 -07:00
John Benediktsson b398daf472 boxes: don't check occupied twice. 2013-03-21 17:57:03 -07:00
John Benediktsson 657bef5818 lcs: performance improvements. 2013-03-21 17:55:09 -07:00
John Benediktsson 5b9805fcfd base64: faster encode and decode. 2013-03-21 17:46:07 -07:00
John Benediktsson 684c2793e7 math: some style cleanup. 2013-03-21 08:54:14 -07:00
John Benediktsson 8fdef5d585 tools.completion: fix test cases. 2013-03-20 23:08:00 -07:00
John Benediktsson a440b2a909 tools.completion: matching names. 2013-03-20 16:51:09 -07:00
Doug Coleman ef98b7af53 tools, ui.tools: Rename complete-P"? to complete-pathname? 2013-03-20 16:18:30 -07:00
Doug Coleman 07e223564f math.ranges: Stopgap fix for math.ranges unit tests. See issues #803, #800, #508. 2013-03-20 15:54:57 -07:00
John Benediktsson d5e5991671 prettyprint: fix length limit to be 'maximum length before truncation'. 2013-03-20 15:30:29 -07:00
Doug Coleman 5291eec130 prettyprint: Don't print ~1 more~ when there is only one element left. Fixes #524. 2013-03-20 14:26:05 -07:00
Doug Coleman eb136e0f21 math.ranges: Add a bunch more tests for empty ranges. 2013-03-20 13:52:03 -07:00
Doug Coleman 3b8164da32 typed: Add unit test for #778. 2013-03-20 11:14:09 -07:00
John Benediktsson 3fb1cb6d2d typed: prevent TYPED: definitions without types. 2013-03-20 11:09:34 -07:00
John Benediktsson 972281987c compiler.cfg.intrinsics: intrinsics on inline words are not supported. 2013-03-20 10:59:45 -07:00
John Benediktsson 04a7a793d6 locals.parser: check for valid locals names. 2013-03-20 09:48:55 -07:00
John Benediktsson 8d3acb68f5 zoneinfo: fix for calendar renaming. 2013-03-20 09:02:40 -07:00
John Benediktsson 86fcc79628 calendar: fix bootstrap problem. 2013-03-19 22:40:23 -07:00
Doug Coleman 50485b72c2 calendar: Add more utility words for date abbrevations. 2013-03-19 17:23:26 -07:00
John Benediktsson 06eaac026c csv: cleanup some of the words a bit. 2013-03-19 11:03:30 -07:00
John Benediktsson 67a2b9dc9a io.encodings: speed up ascii and utf8 stream-read-until. 2013-03-18 13:35:22 -07:00
John Benediktsson 2bbec0dd61 stack-checker: more use of hash-sets. 2013-03-16 13:41:51 -07:00
John Benediktsson 86b2dea8d5 io.encodings: remove duplication in decoder-readln. 2013-03-15 10:50:40 -07:00
John Benediktsson 68fed78c7d io.encodings.strict: some fixes. 2013-03-15 07:55:20 -07:00
John Benediktsson e164358d01 help.handbook: show vocab name for strict encodings. 2013-03-15 07:52:22 -07:00
John Benediktsson d11805228f io.files.info.unix.linux: use string>csv instead. 2013-03-15 06:40:24 -07:00
John Benediktsson 779721c737 csv: fix help-lint warnings. 2013-03-15 06:16:34 -07:00
John Benediktsson bccec54caf csv: fixing the tests for recent interface changes. 2013-03-14 21:21:20 -07:00
John Benediktsson a5c5970530 csv: cleanup public interface, adding stream- versions of read/write words. 2013-03-14 21:18:34 -07:00
John Benediktsson 91b1f3fff1 csv: some performance improvements. 2013-03-14 21:05:41 -07:00
John Benediktsson e74f770b57 Use bl in more places. 2013-03-14 19:24:00 -07:00
John Benediktsson b56556f0ab json: some performance improvements. 2013-03-14 18:53:13 -07:00
John Benediktsson 001baa2cc4 memoize: change unpacker to embed array type. 2013-03-14 14:50:41 -07:00
John Benediktsson 668de36940 tools.crossref: fix for bootstrap errors. 2013-03-12 21:01:16 -07:00
John Benediktsson 1a59420232 tools.crossref: more "make UI browser happy". 2013-03-12 09:27:07 -07:00
John Benediktsson e35c142195 ui.tools.browser.popups: fix in/out links popups. 2013-03-12 09:10:16 -07:00
Doug Coleman 875e45a640 sequences: Add some short useful factors. Clean up the use of longest. 2013-03-11 17:47:52 -07:00
Doug Coleman ce72121c7a basis: End <PRIVATE with PRIVATE>. 2013-03-10 22:36:57 -07:00
Doug Coleman d7a61ae809 io.encodings.utf32: Fix unmatched <PRIVATE. 2013-03-10 22:20:59 -07:00
John Benediktsson b2ffa02fff Fix some tests broken by recent definitions change. 2013-03-10 20:22:18 -07:00
John Benediktsson b8097f9221 compiler: cleaner use of sets. 2013-03-10 17:21:27 -07:00
John Benediktsson 7f3f90eb8d compiler: more use of hash-sets. 2013-03-10 16:13:31 -07:00
John Benediktsson 1776893c36 compiler.tree.dead-code.simple: curry live-values. 2013-03-10 16:13:31 -07:00
John Benediktsson 8c88e0448a ui: change selected gadgets to a hash-set. 2013-03-10 16:13:30 -07:00
Doug Coleman aa26fec7c6 help: Mismatched <PRIVATE PRIVATE> pair. 2013-03-10 15:14:14 -07:00
Doug Coleman 6697f3effb math.statistics: Fix histogram and collect. Histogram used each-index even when it didn't need to. 2013-03-10 12:57:48 -07:00
Doug Coleman 5a9e7cd374 classes.builtin: Add the BUILTIN: keyword which lets builtin classes show up in source files. Probably could use save-location to allow editing, but it seemed to break things. 2013-03-10 12:05:38 -07:00
John Benediktsson ac95c024f3 compiler.cfg.loop-detection: more use of hash-sets. 2013-03-10 10:06:48 -07:00
John Benediktsson c7c951f207 compiler.cfg.ssa.construction: more use of hash-sets. 2013-03-10 10:03:11 -07:00