Commit Graph

23947 Commits (b6c069f99a0e9dee76ab583e6e73d2cf875f27c5)

Author SHA1 Message Date
John Benediktsson d31ece5dd0 csv: faster for files that do not have blanks around delimiter. 2012-07-15 09:15:55 -07:00
John Benediktsson 8d2a271aa2 tools.completion: fix chars-matching word. 2012-07-14 16:14:48 -07:00
John Benediktsson 49c2ec6180 csv: 20% faster. 2012-07-14 15:33:24 -07:00
John Benediktsson 1ea580d911 splitting.monotonic: cleanup, a little faster. 2012-07-14 15:22:34 -07:00
John Benediktsson 6dc49d6014 sequences.extras: bounds-check in rotate! and do exchange-unsafe. 2012-07-14 15:12:18 -07:00
John Benediktsson bfb6bdd891 ui.gadgets: rename max-dim and dim-sum. 2012-07-13 23:19:21 -07:00
John Benediktsson af4d839a23 benchmark.csv: adding a benchmark for csv. 2012-07-13 22:20:34 -07:00
John Benediktsson 2902cb111b strings.tables: adding empty format-table test case. 2012-07-13 22:14:25 -07:00
John Benediktsson e23883d07e strings.tables: fixing issue slicing empty arrays. 2012-07-13 22:11:58 -07:00
John Benediktsson 01dddd5381 csv: 20% faster reading, and 50% faster writing. 2012-07-13 21:45:29 -07:00
John Benediktsson da692ff7ec splitting: slightly faster string-lines. 2012-07-13 20:26:07 -07:00
John Benediktsson 5f77fe82f0 dlists: fix tests using list. 2012-07-13 19:10:55 -07:00
John Benediktsson 4f260ab9bd "H{ } substitute" is faster than "{ } substitute". 2012-07-13 19:06:38 -07:00
John Benediktsson d5ef0e046a assocs.extras: adding (in-place) substitute!. 2012-07-13 19:00:49 -07:00
John Benediktsson 57b681dd71 ui.tools.listener.completion: intersects? is overkill here. 2012-07-13 18:58:05 -07:00
John Benediktsson bdefd57819 strings.tables: faster format-table. 2012-07-13 18:42:34 -07:00
John Benediktsson 646e9db251 splitting: string-lines is 30-70% faster. 2012-07-13 18:24:45 -07:00
John Benediktsson 6f20c2fa61 dlists: simpler equality. 2012-07-13 17:29:20 -07:00
John Benediktsson fd61f71956 dlists: fix equality when custom dlist-link nodes are used. 2012-07-13 16:56:28 -07:00
John Benediktsson 20046a08a7 dlists: fix stack effect names. 2012-07-13 16:21:29 -07:00
John Benediktsson d51a0e1647 binary-search: check +eq+ last. 2012-07-13 16:21:18 -07:00
John Benediktsson e8024370f7 benchmark.binary-search: remove print in favor of assert. 2012-07-13 16:11:01 -07:00
John Benediktsson 40db157be2 dlists: rename "dlist>seq" to "dlist>sequence". 2012-07-13 15:53:38 -07:00
John Benediktsson 27cfc7748e ui.gadgets: use curry in add-gadgets. 2012-07-13 15:39:18 -07:00
John Benediktsson c1e9f4c362 ui.text: cleanup string-width/height and make text-dim a bit faster. 2012-07-13 15:35:42 -07:00
John Benediktsson 8350b54bbc core-text.fonts: making cache-font and cache-font-metrics twice as fast. 2012-07-13 15:18:35 -07:00
John Benediktsson 8b6e3eab62 benchmark.dlists: adding a dlist benchmark. 2012-07-13 15:15:26 -07:00
John Benediktsson 9f56eb6981 dlists: rename "seq>dlist" to ">dlist". 2012-07-13 15:15:14 -07:00
John Benediktsson a57fff9424 deques: fix stack effect to have "deque" not "dlist". 2012-07-13 15:14:51 -07:00
John Benediktsson 7552cf1c8e xml.data: some lint fixes. 2012-07-12 19:24:18 -07:00
John Benediktsson c9da03fe6d xml: 10-12% faster benchmark through cleanup and minor refactoring. 2012-07-12 19:06:37 -07:00
John Benediktsson 3c54f12789 xml.data: eliminate unions in favor of maybe. 2012-07-12 19:00:12 -07:00
John Benediktsson 85a198e68e xml-rpc: removing unnecessary union. 2012-07-12 18:59:17 -07:00
John Benediktsson 2d3f46acf4 assocs.extras: fixing stack effect, inline words. 2012-07-11 22:15:44 -07:00
John Benediktsson 6b3e416bc1 json.writer: slightly faster using first2. 2012-07-11 20:47:38 -07:00
John Benediktsson 749d05ac6c json.writer: using interleave is much cleaner (thanks @jckarter!). 2012-07-11 20:41:25 -07:00
John Benediktsson c3a6eab9ca assocs.extras: adding a "zip-as" that is faster than "zip >hashtable". 2012-07-11 20:37:12 -07:00
John Benediktsson a4894fe8c1 json.writer: faster writing, makes the json benchmark almost twice as fast. 2012-07-11 19:31:57 -07:00
John Benediktsson a9b6561fe3 json.reader: make json parsing faster for files that contain a lot of spaces. 2012-07-11 18:45:10 -07:00
John Benediktsson 3928e5cb26 benchmark.json: adding a json benchmark. 2012-07-11 18:43:22 -07:00
John Benediktsson a642f39a9a io.streams.sequence: faster stream-read-until. 2012-07-11 18:26:41 -07:00
John Benediktsson 09ea62edf6 misc: update vim syntax file using ``generate-vim-syntax``. 2012-07-11 14:28:15 -07:00
John Benediktsson 2f4a22d159 misc: update factor.vim generator with changes in last year. 2012-07-11 14:27:48 -07:00
John Benediktsson ab9b1ef25d xml.traversal: use filter-as words. 2012-07-11 14:19:07 -07:00
John Benediktsson c22fcb8e2b sequences.deep: adding deep-filter-as and flatten-as. 2012-07-11 14:18:11 -07:00
John Benediktsson bdf02bfd2b math.statistics: faster and simpler entropy word. 2012-07-11 12:26:20 -07:00
John Benediktsson f019ee8776 build-support: make factor.sh check the git branch. 2012-07-11 12:08:29 -07:00
Doug Coleman a1a123c0c6 cairo: Store the error number in the error tuple. 2012-07-10 17:24:54 -07:00
John Benediktsson 18993420f2 sequences.repeating: minor style cleanup. 2012-07-10 17:03:13 -07:00
John Benediktsson 0c5f895371 math.statistics: minor style cleanup. 2012-07-10 17:03:01 -07:00