Commit Graph

24665 Commits (ed6ad6f12a3f0cfaf106786b17df72c829df2544)

Author SHA1 Message Date
Doug Coleman ed6ad6f12a source-files: Rename source-file. 2013-03-23 16:27:23 -07:00
Doug Coleman f69ee71327 peg.ebnf: Rename tokenizer in peg.ebnf, fix whitespace. 2013-03-23 16:27:00 -07:00
Doug Coleman 8a71ab1c82 opengl: Rename gl-error to gl-error-tuple. 2013-03-23 16:26:43 -07:00
Doug Coleman 9a22d35cb7 words: Change word -> last-word, set-word -> set-last-word. 2013-03-23 16:12:03 -07:00
Doug Coleman 1a7db84ec1 stack-checker: Rename literal -> literal-tuple. 2013-03-23 16:12:03 -07:00
Doug Coleman dcccd60268 ui.gestures: Class vs word name duplication. Sorry for the lame names, this can get cleaned up with a tool once there are no more conflicts. 2013-03-23 16:12:03 -07:00
John Benediktsson b8872bbc64 sets: reverting push-unsafe change for now, seems to slow it down a little? 2013-03-23 15:31:46 -07:00
Doug Coleman 25fa30e46d editors.notepad: Make this Windows only. 2013-03-23 15:14:51 -07:00
Doug Coleman 6b2ce3b729 assocs-docs: Link of and ?of. 2013-03-23 15:12:43 -07:00
John Benediktsson 053e59f830 assocs: tweak docs for new-assoc. 2013-03-23 15:04:42 -07:00
Doug Coleman 40317be207 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 38f11415c8 assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
John Benediktsson b96cb019ea sets: use push-unsafe in pruned. 2013-03-23 14:46:54 -07:00
John Benediktsson 14370d607c growable: use fixnum+fast and integer>fixnum. 2013-03-23 14:37:02 -07:00
John Benediktsson 8dc17047e2 hash-sets: speed up union on two hash-sets. 2013-03-23 14:17:10 -07:00
John Benediktsson 86229efd2e sorting: move push-unsafe and push-all-unsafe to growable.private. 2013-03-23 14:16:44 -07:00
Doug Coleman 2e6050bf54 splitting: Support SBUF" " with split-lines. Fixes #575. Thanks @mrjbq7
for the patch.
2013-03-23 14:00:29 -07:00
Doug Coleman 9663be7585 benchmark.knucleotide: Fix usage of <clumps>. 2013-03-23 13:27:13 -07:00
Doug Coleman b0b64fb39e 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 afaca0f5d0 benchmark.reverse-complement: Fix usage of <groups>. 2013-03-23 13:04:03 -07:00
Doug Coleman 0f90720c3b 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 b23fa3ee3b Configs: CFLAGS isn't used by the GNUMakefile, change it to SITE_CFLAGS. 2013-03-23 12:10:37 -07:00
Doug Coleman 91fb609950 basis/extra: Update last usages of <sliced-groups> to <groups>. 2013-03-23 12:08:18 -07:00
Doug Coleman 36b8b56b2c 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 b792bd1f55 grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes 2013-03-23 11:37:51 -07:00
John Benediktsson 7f0a5eb572 Revert "hash-sets: faster M\ hash-set union."
This reverts commit bb7a1017f5.
2013-03-22 22:05:06 -07:00
John Benediktsson bb7a1017f5 hash-sets: faster M\ hash-set union. 2013-03-22 21:52:56 -07:00
John Benediktsson e2e8b77297 sequences: require non-negative-integer for iotas. 2013-03-22 16:05:00 -07:00
Doug Coleman ce91d0cc1d 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 d368f16afd sequences: use each-integer and all-integers? instead of iota. 2013-03-22 14:23:08 -07:00
John Benediktsson 2bfa20446a vm: use ctx->push since unbox_array_size needs to peek at the stack. 2013-03-22 09:19:36 -07:00
John Benediktsson e94b56c2c7 vm: more use of ctx->replace(). 2013-03-22 09:17:02 -07:00
John Benediktsson 78dd5c4254 vm: don't ctx-pop() in bignum_divmod. 2013-03-22 08:26:01 -07:00
John Benediktsson 412bc8cf27 vm: use ctx->replace() with bignum and float operations. 2013-03-22 08:00:13 -07:00
John Benediktsson dcb1e2040a Factor.app: version bump to 0.96 (so we don't forget). 2013-03-21 22:59:00 -07:00
John Benediktsson bdac5c9ce0 compiler.units: fix documentation for pair of hash-sets. 2013-03-21 21:26:54 -07:00
John Benediktsson 6eb012981a sets: add proper spacing to docs. 2013-03-21 21:23:17 -07:00
John Benediktsson 348923153b lcs: more performance improvements. 2013-03-21 21:16:34 -07:00
John Benediktsson 0604a65dbd compiler.tree: fewer namespace lookups. 2013-03-21 19:36:07 -07:00
John Benediktsson 5bf3c4ed06 compiler: fewer namespace lookups. 2013-03-21 19:11:20 -07:00
John Benediktsson 18cfef8d9e disjoint-sets: ahem. 2013-03-21 18:13:24 -07:00
John Benediktsson 12593df607 benchmark.lcs: adding lcs benchmark. 2013-03-21 18:07:28 -07:00
John Benediktsson f112a7101a boxes: don't check occupied twice. 2013-03-21 17:57:03 -07:00
John Benediktsson 021a80416f lcs: performance improvements. 2013-03-21 17:55:09 -07:00
John Benediktsson 00828338da base64: faster encode and decode. 2013-03-21 17:46:07 -07:00
John Benediktsson 89eabc9c0f io.binary: faster >be. 2013-03-21 17:39:34 -07:00
John Benediktsson 07ce8bb651 math: some style cleanup. 2013-03-21 08:54:14 -07:00
John Benediktsson 67169ca960 game.models.util: fix for immutable error. 2013-03-21 07:17:45 -07:00
Doug Coleman 03c9a2a908 sequences: Keep all arguments for immutable error. 2013-03-21 02:46:39 -07:00
John Benediktsson 7b23dcc4a1 tools.completion: fix test cases. 2013-03-20 23:08:00 -07:00