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 |
John Benediktsson
|
4f0c404d87
|
tools.scaffold: more use of hash-sets.
|
2013-03-10 10:02:53 -07:00 |
John Benediktsson
|
229e85459e
|
compiler.tree.tuple-unboxing: simpler checks.
|
2013-03-10 09:36:52 -07:00 |
John Benediktsson
|
c0c769a7d8
|
compiler.units: changing definitions-changed to use a set.
|
2013-03-10 09:11:18 -07:00 |
John Benediktsson
|
50db0745d6
|
graphs: moving to basis.
|
2013-03-09 08:31:06 -08:00 |
John Benediktsson
|
80ac71ad86
|
tools.crossref: fix help-lint.
|
2013-03-08 22:24:21 -08:00 |
John Benediktsson
|
5f165095dc
|
ui.tools.listener.completion: fix use of search-vocab-names.
|
2013-03-08 17:53:02 -08:00 |
Doug Coleman
|
f9c96628c0
|
tools.completion: Add utility word for searching for a string in a sequence of strings.
|
2013-03-08 16:50:10 -08:00 |
John Benediktsson
|
e9aeef7a5e
|
regexp.dfa: more use of hash-sets.
|
2013-03-08 16:50:59 -08:00 |
John Benediktsson
|
e9d8ff1c0d
|
prettyprint.sections: more use of hash-sets.
|
2013-03-08 16:32:09 -08:00 |
John Benediktsson
|
26506a4b0b
|
destructors: use hash-sets to keep track of disposables.
|
2013-03-08 16:30:33 -08:00 |
John Benediktsson
|
4b5833f252
|
tools.crossref: speed up build-crossref.
|
2013-03-08 16:18:26 -08:00 |
John Benediktsson
|
2025ffe292
|
compiler.tree.modular-arithmetic: more use of hash-sets.
|
2013-03-08 15:58:16 -08:00 |
John Benediktsson
|
17a71e8105
|
tools.profiler.sampling: more use of hash-sets.
|
2013-03-08 14:36:04 -08:00 |
John Benediktsson
|
262a46a3f4
|
compiler.cfg.loop-detection: more use of hash-sets.
|
2013-03-08 12:38:50 -08:00 |
John Benediktsson
|
ff9af6423f
|
compiler.tree.recursive: more use of hash-sets.
|
2013-03-08 12:34:23 -08:00 |
John Benediktsson
|
9d43e21563
|
compiler.cfg.write-barrier: more use of hash-sets.
|
2013-03-08 12:30:37 -08:00 |
John Benediktsson
|
88626d38ca
|
compiler.cfg.ssa.construction: more use of hash-sets.
|
2013-03-08 12:24:06 -08:00 |
John Benediktsson
|
af1b167c28
|
compiler.tree.propagation.info: inline <value-info>.
|
2013-03-08 12:19:24 -08:00 |
John Benediktsson
|
b97a1a0753
|
compiler: fix stack effects to indicate visited is same object.
|
2013-03-08 12:16:02 -08:00 |
John Benediktsson
|
bf35114fec
|
compiler: use hash-sets to track visited sets.
|
2013-03-08 11:04:47 -08:00 |
John Benediktsson
|
04af5f2ffb
|
hash-sets: faster implementation based on hashtables.
|
2013-03-07 21:43:17 -08:00 |
John Benediktsson
|
5908186301
|
compiler.cfg.alias-analysis: use clear-set.
|
2013-03-07 21:35:00 -08:00 |
John Benediktsson
|
b571a42679
|
Use -unsafe words with pair methods.
|
2013-03-07 10:47:23 -08:00 |
John Benediktsson
|
bddd66f5f3
|
interval-maps: bit of unsafe.
|
2013-03-07 10:46:41 -08:00 |
John Benediktsson
|
8c161df10e
|
linked-assocs: some performance improvements.
|
2013-03-07 10:05:28 -08:00 |
John Benediktsson
|
c81bf00e46
|
core-foundation.run-loop: CFTimeInterval is a double.
|
2013-03-06 20:31:42 -08:00 |
John Benediktsson
|
be04b19745
|
core-foundation.file-descriptors: inline enable-all-callbacks.
|
2013-03-06 19:59:52 -08:00 |
John Benediktsson
|
248d4e6bee
|
tools.completion: small performance improvements.
|
2013-03-06 19:58:53 -08:00 |
John Benediktsson
|
95c1abe468
|
heaps: performance improvements.
|
2013-03-06 19:41:37 -08:00 |
John Benediktsson
|
85d0c607b0
|
io.directories: fix docs for (directory-entries).
|
2013-03-06 17:35:53 -08:00 |
John Benediktsson
|
fe9448533f
|
uui: remove trailing spaces.
|
2013-03-06 09:20:59 -08:00 |
John Benediktsson
|
45f49775ec
|
cache: faster purge-cache.
|
2013-03-06 09:17:35 -08:00 |
John Benediktsson
|
a60b49630f
|
grouping: making monotonic? faster.
|
2013-03-06 07:31:45 -08:00 |
John Benediktsson
|
ca8c7b4db4
|
grouping: faster all-eq? and all-equal? (fewer comparisons).
|
2013-03-05 20:01:27 -08:00 |
John Benediktsson
|
c64a90b277
|
vocabs.cache: root-cache get instead of get-global.
|
2013-03-05 18:57:32 -08:00 |
John Benediktsson
|
5751f6d309
|
compiler.tree.propagation.transforms: use integer>fixnum-strict in shift.
|
2013-03-05 08:19:31 -08:00 |
John Benediktsson
|
843426c664
|
hints: remove these hints for now...
|
2013-03-04 19:03:10 -08:00 |
John Benediktsson
|
8043b7b4ba
|
hints: prevent specialization on inline-recursive words.
|
2013-03-04 17:34:20 -08:00 |
John Benediktsson
|
7a3a801bde
|
words: adding inline-recursive?.
|
2013-03-04 16:09:56 -08:00 |
John Benediktsson
|
be7c981462
|
random: format delete-random better.
|
2013-03-03 17:32:53 -08:00 |
John Benediktsson
|
c2f09e9533
|
random: speed up some random floats using (random-unit).
|
2013-03-01 09:33:20 -08:00 |
John Benediktsson
|
5094a7f460
|
random: adding (random-unit) for convenience.
|
2013-03-01 09:27:20 -08:00 |
John Benediktsson
|
c0f5bc8391
|
tools.profiler.sampling: fix top-down*.
|
2013-03-01 09:20:48 -08:00 |
John Benediktsson
|
2af325dc83
|
random: speedup random-integer some more.
Better code generation by specializing on fixnum/bignum.
|
2013-02-28 19:47:55 -08:00 |
John Benediktsson
|
927414c6c5
|
random: minor speedup (random-bits).
|
2013-02-27 15:26:56 -08:00 |
John Benediktsson
|
29b8c4b993
|
random: speedup randomize.
|
2013-02-27 14:51:29 -08:00 |
John Benediktsson
|
b47a737321
|
random: speed up uniform-random-float.
|
2013-02-27 14:40:56 -08:00 |
John Benediktsson
|
8a5411cfc1
|
random: performance improvements to random-integer and random-bits.
|
2013-02-27 14:05:46 -08:00 |
Doug Coleman
|
48dff3e6f1
|
unix.linux.proc: Older kernels don't have enough fields in /proc/pid/stat. Pad it.
|
2013-02-25 10:07:05 -08:00 |
Doug Coleman
|
9dfa305561
|
unix.linux.proc: Add some more /proc parsing.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
1ef827cd92
|
calendar.format: Add some utility words for implementing top.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
7d9a8b69af
|
tools.ps: Use unix.linux.proc for parsing.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
5a5bac70f4
|
unix.linux.proc: Refactor /proc parsing. Add generic to make pid/string and pid-string/string pairs into /proc/pid/pathname.
|
2013-02-24 18:30:18 -08:00 |
John Benediktsson
|
1524d43c9c
|
sequences: define a single "?set-nth" that is used.
|
2013-02-20 10:42:21 -08:00 |
John Benediktsson
|
55cfbf072f
|
sequences: fix uses of set-nth-unsafe.
|
2013-02-20 08:01:06 -08:00 |
John Benediktsson
|
f8f5feed4a
|
sequences: normalize all the "?set-nth" words, probably this should be a stdlib thing.
|
2013-02-19 16:52:40 -08:00 |
John Benediktsson
|
b62444680b
|
timers: use typed to speedup 10%.
|
2013-02-19 15:40:45 -08:00 |
Doug Coleman
|
10a4413bec
|
colors: Inline >rgba methods.
|
2013-02-19 10:09:47 -08:00 |
John Benediktsson
|
1ae04f1247
|
math.statistics: adding z-score.
|
2013-02-07 15:50:34 -08:00 |
Doug Coleman
|
18b7960e09
|
math.statistics: Add docs for collect-by and collect-index-by.
|
2013-02-05 09:35:51 -08:00 |
Doug Coleman
|
f4834ce51c
|
io.backend.unix: Nobody uses (refill), remove it.
|
2013-02-05 09:35:51 -08:00 |
Doug Coleman
|
7f253ef728
|
debugger.unix: Make this vocab unix only.
|
2013-02-01 13:38:11 -08:00 |
Doug Coleman
|
193d7ff24b
|
debugger.unix: Get the signal name from a signal object too.
|
2013-02-01 11:36:18 -08:00 |
Doug Coleman
|
4eb9126971
|
unix.ffi: Add the man 2 signal() function call.
|
2013-02-01 11:36:18 -08:00 |
Doug Coleman
|
a7fab027ae
|
unix.linux.proc: Add a parser for some of the /proc and /proc/[PID]/ files.
|
2013-02-01 11:36:18 -08:00 |
John Benediktsson
|
422ccf9901
|
math.functions: adding "round-to".
|
2013-01-30 09:41:21 -08:00 |
John Benediktsson
|
5a7e7b8d9b
|
compiler.tree.propagation.known-words: retry this change, some issue with use vocabs.
|
2013-01-22 07:09:49 -08:00 |
John Benediktsson
|
f5c898734c
|
Revert "compiler.tree.propagation.known-words: adding known outputs for some words."
This reverts commit 16d8e6555b .
|
2013-01-22 06:42:58 -08:00 |
John Benediktsson
|
7a63013916
|
compiler.tree.propagation.known-words: adding known outputs for some words.
|
2013-01-21 20:28:17 -08:00 |
John Benediktsson
|
295c87b8b1
|
ui.backend.cocoa.views: add platforms.txt.
|
2013-01-16 14:28:32 -08:00 |
John Benediktsson
|
3f987b2ffb
|
ui.backend.cocoa.views: fix build error on older OSX versions.
|
2013-01-16 10:46:39 -08:00 |