Doug Coleman
e0e12fd5ea
editors.notepad: Make this Windows only.
2013-03-23 15:14:51 -07:00
Doug Coleman
f320edfa9a
assocs-docs: Link of and ?of.
2013-03-23 15:12:43 -07:00
John Benediktsson
356ecca26b
assocs: tweak docs for new-assoc.
2013-03-23 15:04:42 -07:00
Doug Coleman
48638b9188
classes.union: Fix circular reference between multiple definitions. Fixes #420 lol again.
...
Could be cleaner perhaps? I'm not seeing how right now.
2013-03-23 14:59:07 -07:00
Doug Coleman
8c19602ae9
assocs: Add of and ?of. Change all the things at once! Fixes #701 .
2013-03-23 14:59:07 -07:00
John Benediktsson
ccb46e62d4
sets: use push-unsafe in pruned.
2013-03-23 14:46:54 -07:00
John Benediktsson
f963b2eb1b
growable: use fixnum+fast and integer>fixnum.
2013-03-23 14:37:02 -07:00
John Benediktsson
544e5f81c5
hash-sets: speed up union on two hash-sets.
2013-03-23 14:17:10 -07:00
John Benediktsson
dd5b02e252
sorting: move push-unsafe and push-all-unsafe to growable.private.
2013-03-23 14:16:44 -07:00
Doug Coleman
ef5c7cfa50
splitting: Support SBUF" " with split-lines. Fixes #575 . Thanks @mrjbq7
...
for the patch.
2013-03-23 14:00:29 -07:00
Doug Coleman
929f0df1cc
benchmark.knucleotide: Fix usage of <clumps>.
2013-03-23 13:27:13 -07:00
Doug Coleman
980d5f44b2
classes.union: Disallow unions to refer to themselves. Fixes #420 lol. Thanks @mrjbq7 for the patch.
2013-03-23 13:18:25 -07:00
Doug Coleman
a55a367bf3
benchmark.reverse-complement: Fix usage of <groups>.
2013-03-23 13:04:03 -07:00
Doug Coleman
e68f41041f
Config.macosx: Add commented-out compiler flag to use 10.6.
...
See http://developer.apple.com/library/mac/#technotes/tn2064/_index.html
2013-03-23 12:11:26 -07:00
Doug Coleman
6d19db3efd
Configs: CFLAGS isn't used by the GNUMakefile, change it to SITE_CFLAGS.
2013-03-23 12:10:37 -07:00
Doug Coleman
f9ea61bf91
basis/extra: Update last usages of <sliced-groups> to <groups>.
2013-03-23 12:08:18 -07:00
Doug Coleman
11af4e1781
grouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps>
...
and <sliced-circular-clumps> to those. Fixes #765 .
2013-03-23 11:38:05 -07:00
Doug Coleman
8917ae9ad7
grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes
2013-03-23 11:37:51 -07:00
John Benediktsson
02156a0c0c
Revert "hash-sets: faster M\ hash-set union."
...
This reverts commit bb7a1017f5
.
2013-03-22 22:05:06 -07:00
John Benediktsson
83408fedcd
hash-sets: faster M\ hash-set union.
2013-03-22 21:52:56 -07:00
John Benediktsson
bbe5f32d5f
sequences: require non-negative-integer for iotas.
2013-03-22 16:05:00 -07:00
Doug Coleman
5bcdeee745
classes: Add a check that arguments to classoids are themselves classoids.
...
Introduce a new word-prop that makes tuple-class words classoids at parse-time so that
self-referential tuple definitions with maybe{} work, e.g. TUPLE: node { next maybe{ node } } ;
Add unit test.
Fixes #766 .
2013-03-22 16:00:46 -07:00
John Benediktsson
d802db939a
sequences: use each-integer and all-integers? instead of iota.
2013-03-22 14:23:08 -07:00
John Benediktsson
17945addfe
vm: use ctx->push since unbox_array_size needs to peek at the stack.
2013-03-22 09:19:36 -07:00
John Benediktsson
5be15d7e3f
vm: more use of ctx->replace().
2013-03-22 09:17:02 -07:00
John Benediktsson
49a7d37dcd
vm: don't ctx-pop() in bignum_divmod.
2013-03-22 08:26:01 -07:00
John Benediktsson
9c025abc67
vm: use ctx->replace() with bignum and float operations.
2013-03-22 08:00:13 -07:00
John Benediktsson
2704cb6879
Factor.app: version bump to 0.96 (so we don't forget).
2013-03-21 22:59:00 -07:00
John Benediktsson
f7c35489e9
compiler.units: fix documentation for pair of hash-sets.
2013-03-21 21:26:54 -07:00
John Benediktsson
317db2826e
sets: add proper spacing to docs.
2013-03-21 21:23:17 -07:00
John Benediktsson
0687e3f880
lcs: more performance improvements.
2013-03-21 21:16:34 -07:00
John Benediktsson
460d19f56c
compiler.tree: fewer namespace lookups.
2013-03-21 19:36:07 -07:00
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
d25c144d5c
benchmark.lcs: adding lcs benchmark.
2013-03-21 18:07:28 -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
a2c241baea
io.binary: faster >be.
2013-03-21 17:39:34 -07:00
John Benediktsson
684c2793e7
math: some style cleanup.
2013-03-21 08:54:14 -07:00
John Benediktsson
e6db6bb813
game.models.util: fix for immutable error.
2013-03-21 07:17:45 -07:00
Doug Coleman
9f3152c409
sequences: Keep all arguments for immutable error.
2013-03-21 02:46:39 -07:00
John Benediktsson
8fdef5d585
tools.completion: fix test cases.
2013-03-20 23:08:00 -07:00
John Benediktsson
a1df905535
readline-listener: fix for tools.completion renames.
2013-03-20 23:06:40 -07:00
John Benediktsson
11e86ec53c
hashtables: faster grow-hash by not calling >alist.
2013-03-20 23:02:40 -07:00
John Benediktsson
8890bdc19a
hash-sets: faster grow-hash by not calling members.
2013-03-20 23:02:28 -07:00
Doug Coleman
5bf5cb3446
math.floats: Fix the output of /mod and add some unit tests. Fixes #803 .
2013-03-20 17:43:56 -07:00
John Benediktsson
b981973938
benchmark.sort: slow down sorting to test sorting alists.
2013-03-20 17:11:54 -07:00
John Benediktsson
c1cfb50728
sorting: speed up sort-keys and sort-values by doing less bounds checking.
2013-03-20 17:06:51 -07:00
John Benediktsson
a440b2a909
tools.completion: matching names.
2013-03-20 16:51:09 -07:00