Doug Coleman
|
1da8666a70
|
io.sockets.unix: Needs to still use namespaces. Clean up using lists.
|
2012-07-19 00:53:09 -07:00 |
Doug Coleman
|
42f4dc36b2
|
namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
|
2012-07-19 00:02:47 -07:00 |
John Benediktsson
|
ac9fc4035f
|
sequences: faster last / set-last.
|
2012-07-18 12:31:53 -07:00 |
John Benediktsson
|
bf3dbde042
|
csv: more permission parsing.
|
2012-07-18 12:24:24 -07:00 |
John Benediktsson
|
60927a7925
|
sequences.extras: adding ?trim.
|
2012-07-18 11:41:23 -07:00 |
John Benediktsson
|
75778c89c1
|
Revert "alien: these make "utf8 encode" 7-8% faster."
This reverts commit c9664e746b .
|
2012-07-18 07:56:05 -07:00 |
John Benediktsson
|
daaa62d498
|
core-foundation.strings: using map!.
|
2012-07-17 22:54:08 -07:00 |
John Benediktsson
|
940848a813
|
alien: these make "utf8 encode" 7-8% faster.
|
2012-07-17 22:52:37 -07:00 |
John Benediktsson
|
126fbd45a7
|
benchmark.regexp: simple regexp matching benchmark.
|
2012-07-17 20:35:39 -07:00 |
John Benediktsson
|
0359a4e823
|
math.intervals: using short-circuit logic.
|
2012-07-17 20:08:12 -07:00 |
John Benediktsson
|
c8221b9f2a
|
memoize: speed up memoized functions with no arguments.
|
2012-07-17 17:51:15 -07:00 |
John Benediktsson
|
667a00a69c
|
benchmark.memoize: add zero arg memoized function.
|
2012-07-17 17:49:09 -07:00 |
John Benediktsson
|
632f0d9810
|
memoize: use unsafe words.
|
2012-07-17 16:24:30 -07:00 |
John Benediktsson
|
6a08de2203
|
hashtables.identity: cache the identity hashcode on the wrapper.
|
2012-07-17 16:04:27 -07:00 |
John Benediktsson
|
72de9badda
|
benchmark.memoize: adding a benchmark for memoization.
|
2012-07-17 16:02:00 -07:00 |
John Benediktsson
|
cde26a3356
|
hashtables.wrapped: INSTANCE: assoc and support new-assoc.
|
2012-07-17 15:50:03 -07:00 |
John Benediktsson
|
ccda811114
|
simple-flat-file: using map! in some places.
|
2012-07-17 15:29:56 -07:00 |
John Benediktsson
|
f0698ee97f
|
assocs: faster map>assoc.
|
2012-07-17 15:28:44 -07:00 |
Doug Coleman
|
ee1c45a403
|
tools.walker: Give examples for breakpoint and breakpoint-if. Reported by tgunr
|
2012-07-17 12:06:31 -07:00 |
John Benediktsson
|
75a1303a36
|
graphs: simplify by removing temporary namespace variables.
|
2012-07-17 11:00:38 -07:00 |
John Benediktsson
|
0c46a1834b
|
simple-flat-file: revert for now, caused bootstrap problems.
|
2012-07-17 09:45:43 -07:00 |
John Benediktsson
|
4eeafea8be
|
some cleanup.
|
2012-07-17 08:53:40 -07:00 |
John Benediktsson
|
2f7e8c0352
|
io.directories: fix mistaken refactor.
|
2012-07-17 08:39:31 -07:00 |
John Benediktsson
|
c507293d41
|
io.directories.hierarchy: faster directory-tree-files.
|
2012-07-17 08:25:53 -07:00 |
John Benediktsson
|
b519b52fa3
|
io.directories: cleanup and some performance improvements with move/copy.
|
2012-07-16 22:03:49 -07:00 |
John Benediktsson
|
2f325e4fee
|
using if-zero in even more places.
|
2012-07-16 19:38:49 -07:00 |
John Benediktsson
|
b9900248b7
|
io: simplify stream-exemplar.
|
2012-07-16 19:30:10 -07:00 |
John Benediktsson
|
cf0a912156
|
calendar: durations don't need to clone instants.
|
2012-07-16 17:37:32 -07:00 |
John Benediktsson
|
3b774c395e
|
calendar: speed up >gmt.
|
2012-07-16 17:28:49 -07:00 |
John Benediktsson
|
eb87558b6a
|
calendar: some minor performance improvements.
|
2012-07-16 16:45:59 -07:00 |
John Benediktsson
|
4043244ce5
|
windows.time: fix using list.
|
2012-07-16 15:46:52 -07:00 |
John Benediktsson
|
5cc30f46f5
|
using if-zero in more places.
|
2012-07-16 15:45:21 -07:00 |
John Benediktsson
|
80a7329de8
|
windows.time: faster windows-time>timestamp.
|
2012-07-16 15:30:58 -07:00 |
John Benediktsson
|
936bcc48e4
|
sequences: prepend-as should be inlined.
|
2012-07-16 11:54:32 -07:00 |
John Benediktsson
|
626050611c
|
hints: prepend should have same hints as append.
|
2012-07-16 11:07:13 -07:00 |
John Benediktsson
|
e6f30668e1
|
splitting.monotonic: revert to previous monotonic-split (thanks @k7f!).
|
2012-07-16 07:39:03 -07:00 |
John Benediktsson
|
6955bf1428
|
calendar.unix: fix timeval>seconds (thanks @k7f!)
|
2012-07-16 07:37:02 -07:00 |
John Benediktsson
|
bf3f466688
|
vocabs.hierarchy: ensure-valid-root only once per root.
|
2012-07-15 16:17:29 -07:00 |
John Benediktsson
|
d539aa9311
|
csv: don't need optional first/last.
|
2012-07-15 16:03:19 -07:00 |
John Benediktsson
|
260b75f4bf
|
vocabs.hierarchy: some cleanup and minor speedups.
|
2012-07-15 15:48:39 -07:00 |
John Benediktsson
|
3da5efa25b
|
calendar.unix: making time conversions a lot faster.
|
2012-07-15 15:16:28 -07:00 |
John Benediktsson
|
28377f49e7
|
vocabs: faster check-vocab-name.
|
2012-07-15 14:21:25 -07:00 |
John Benediktsson
|
2900fb9361
|
unicode.data: faster string operations by using constants instead of globals.
|
2012-07-15 13:57:05 -07:00 |
John Benediktsson
|
e607cfb6ce
|
csv: faster, only use make when field contains quotes or newlines.
|
2012-07-15 09:50:51 -07:00 |
John Benediktsson
|
3bd6610a9d
|
sequences.extras: adding a trim-as word.
|
2012-07-15 09:47:44 -07:00 |
John Benediktsson
|
aa2a166a53
|
sequences.extras: adding a contains? (a faster sequence intersects?).
|
2012-07-15 09:17:31 -07:00 |
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 |