]> gitweb.factorcode.org Git - factor.git/log
factor.git
11 years agostrings, multiline: Fix unexpected-eof.
Doug Coleman [Sun, 24 Mar 2013 04:42:26 +0000 (21:42 -0700)]
strings, multiline: Fix unexpected-eof.

11 years agovocabs.loader: Fix undefined-word.
Doug Coleman [Sun, 24 Mar 2013 04:42:10 +0000 (21:42 -0700)]
vocabs.loader: Fix undefined-word.

11 years agolexer, parser: Rename unexpected-eof.
Doug Coleman [Sun, 24 Mar 2013 04:35:50 +0000 (21:35 -0700)]
lexer, parser: Rename unexpected-eof.

11 years agovocabs.metadata: Rename unsupported-platform.
Doug Coleman [Sun, 24 Mar 2013 04:35:36 +0000 (21:35 -0700)]
vocabs.metadata: Rename unsupported-platform.

11 years agowords: Rename undefined.
Doug Coleman [Sun, 24 Mar 2013 04:29:15 +0000 (21:29 -0700)]
words: Rename undefined.

11 years agosource-files.errors: Rename error-type.
Doug Coleman [Sun, 24 Mar 2013 04:25:19 +0000 (21:25 -0700)]
source-files.errors: Rename error-type.

11 years agocompiler: Use lookup-library.
Doug Coleman [Sun, 24 Mar 2013 04:23:23 +0000 (21:23 -0700)]
compiler: Use lookup-library.

11 years agofuel: Renamed restart to continue-restart.
Doug Coleman [Sun, 24 Mar 2013 03:04:11 +0000 (20:04 -0700)]
fuel: Renamed restart to continue-restart.

11 years agotools.deploy.shaker: Fix call to lookup-library.
Doug Coleman [Sun, 24 Mar 2013 03:03:51 +0000 (20:03 -0700)]
tools.deploy.shaker: Fix call to lookup-library.

11 years agoopengl.annotations: Fix tuple slot name.
Doug Coleman [Sun, 24 Mar 2013 03:00:41 +0000 (20:00 -0700)]
opengl.annotations: Fix tuple slot name.

11 years agobenchmark.raytracer-simd: Fix usage of old \ word in parsing word.
Doug Coleman [Sun, 24 Mar 2013 03:00:09 +0000 (20:00 -0700)]
benchmark.raytracer-simd: Fix usage of old \ word in parsing word.

11 years agofuel.pprint: Fix bad use of source-file.
Doug Coleman [Sun, 24 Mar 2013 02:59:50 +0000 (19:59 -0700)]
fuel.pprint: Fix bad use of source-file.

11 years agoio.files.info.windows: Fix file-info-tuple inheritance.
Doug Coleman [Sun, 24 Mar 2013 02:14:28 +0000 (19:14 -0700)]
io.files.info.windows: Fix file-info-tuple inheritance.

11 years agocompiler.cfg.ssa.construction.tdmsc: fix previous broken commits.
John Benediktsson [Sun, 24 Mar 2013 01:44:49 +0000 (18:44 -0700)]
compiler.cfg.ssa.construction.tdmsc: fix previous broken commits.

11 years agoRevert "compiler.cfg.ssa.construction.tdmsc: more use of ?adjoin."
John Benediktsson [Sun, 24 Mar 2013 01:39:15 +0000 (18:39 -0700)]
Revert "compiler.cfg.ssa.construction.tdmsc: more use of ?adjoin."

This reverts commit 6bf55a6d89893c0f97b692be1c56147c6a3f9ea6.

11 years agoRevert "compiler.cfg.ssa.construction.tdmsc: pass visited set on stack."
John Benediktsson [Sun, 24 Mar 2013 01:25:53 +0000 (18:25 -0700)]
Revert "compiler.cfg.ssa.construction.tdmsc: pass visited set on stack."

This reverts commit ec2834300b8f9c13d0dabc596da40014eb736e8f.

11 years agocompiler.cfg.ssa.construction.tdmsc: pass visited set on stack.
John Benediktsson [Sun, 24 Mar 2013 01:13:17 +0000 (18:13 -0700)]
compiler.cfg.ssa.construction.tdmsc: pass visited set on stack.

11 years agocompiler.cfg.ssa.construction.tdmsc: more use of ?adjoin.
John Benediktsson [Sun, 24 Mar 2013 00:57:41 +0000 (17:57 -0700)]
compiler.cfg.ssa.construction.tdmsc: more use of ?adjoin.

11 years agocompiler: more use of ?adjoin.
John Benediktsson [Sun, 24 Mar 2013 00:46:45 +0000 (17:46 -0700)]
compiler: more use of ?adjoin.

11 years agobenchmark.ant: use ?adjoin.
John Benediktsson [Sun, 24 Mar 2013 00:22:36 +0000 (17:22 -0700)]
benchmark.ant: use ?adjoin.

11 years agounix: rename C function kevent.
Doug Coleman [Sun, 24 Mar 2013 00:44:00 +0000 (17:44 -0700)]
unix: rename C function kevent.

11 years agoui.tools: Fix restart.
Doug Coleman [Sun, 24 Mar 2013 00:39:48 +0000 (17:39 -0700)]
ui.tools: Fix restart.

11 years agoui.tools.error-list: Fix reset-memoized.
Doug Coleman [Sun, 24 Mar 2013 00:35:18 +0000 (17:35 -0700)]
ui.tools.error-list: Fix reset-memoized.

11 years agoio.files.info: Fix unit test.
Doug Coleman [Sun, 24 Mar 2013 00:20:00 +0000 (17:20 -0700)]
io.files.info: Fix unit test.

11 years agoio.encodings.utf16n: Rename utf16n.
Doug Coleman [Sun, 24 Mar 2013 00:19:24 +0000 (17:19 -0700)]
io.encodings.utf16n: Rename utf16n.

11 years agocontinuations: Rename restart to continue-restart.
Doug Coleman [Sun, 24 Mar 2013 00:18:09 +0000 (17:18 -0700)]
continuations: Rename restart to continue-restart.

11 years agoalien.libraries: Rename library to lookup-library.
Doug Coleman [Sun, 24 Mar 2013 00:16:46 +0000 (17:16 -0700)]
alien.libraries: Rename library to lookup-library.

11 years agocompiler.units: Rename redefine-error.
Doug Coleman [Sun, 24 Mar 2013 00:14:53 +0000 (17:14 -0700)]
compiler.units: Rename redefine-error.

11 years agoui.tools.error-list: Rename error-list-gadget.
Doug Coleman [Sun, 24 Mar 2013 00:14:04 +0000 (17:14 -0700)]
ui.tools.error-list: Rename error-list-gadget.

11 years agocompiler.tree.modular-arithmetic: Fix test for iota change.
Doug Coleman [Sun, 24 Mar 2013 00:12:16 +0000 (17:12 -0700)]
compiler.tree.modular-arithmetic: Fix test for iota change.

11 years agocompiler.tests: Fix test for <groups> change.
Doug Coleman [Sun, 24 Mar 2013 00:11:27 +0000 (17:11 -0700)]
compiler.tests: Fix test for <groups> change.

11 years agocompiler.errors: Rename linkage-error.
Doug Coleman [Sun, 24 Mar 2013 00:10:11 +0000 (17:10 -0700)]
compiler.errors: Rename linkage-error.

11 years agotools.test: Rename did-not-fail.
Doug Coleman [Sun, 24 Mar 2013 00:09:19 +0000 (17:09 -0700)]
tools.test: Rename did-not-fail.

11 years agohelp.lint: Rename help-lint-error.
Doug Coleman [Sun, 24 Mar 2013 00:06:15 +0000 (17:06 -0700)]
help.lint: Rename help-lint-error.

11 years agohash-sets: implement faster ?adjoin.
John Benediktsson [Sat, 23 Mar 2013 23:58:03 +0000 (16:58 -0700)]
hash-sets: implement faster ?adjoin.

11 years agosets: make ?adjoin a generic method.
John Benediktsson [Sat, 23 Mar 2013 23:56:35 +0000 (16:56 -0700)]
sets: make ?adjoin a generic method.

11 years agohashtables: remove stack effects from generic methods.
John Benediktsson [Sat, 23 Mar 2013 23:56:17 +0000 (16:56 -0700)]
hashtables: remove stack effects from generic methods.

11 years agocococa.messages: Rename selector.
Doug Coleman [Sat, 23 Mar 2013 23:54:55 +0000 (16:54 -0700)]
cococa.messages: Rename selector.

11 years agodelegate: Rename consult-method.
Doug Coleman [Sat, 23 Mar 2013 23:51:26 +0000 (16:51 -0700)]
delegate: Rename consult-method.

11 years agotools.deprecation: Rename deprecation-note
Doug Coleman [Sat, 23 Mar 2013 23:48:41 +0000 (16:48 -0700)]
tools.deprecation: Rename deprecation-note

11 years agoui.gadgets.slider: Rename.
Doug Coleman [Sat, 23 Mar 2013 23:47:04 +0000 (16:47 -0700)]
ui.gadgets.slider: Rename.

11 years agoui.tools: Fix definition? usage.
Doug Coleman [Sat, 23 Mar 2013 23:46:51 +0000 (16:46 -0700)]
ui.tools: Fix definition? usage.

11 years agoio.files.info: Rename file-info and file-system-info.
Doug Coleman [Sat, 23 Mar 2013 23:43:32 +0000 (16:43 -0700)]
io.files.info: Rename file-info and file-system-info.

11 years agoconcurrency.count-downs: Rename count-down tuple.
Doug Coleman [Sat, 23 Mar 2013 23:41:58 +0000 (16:41 -0700)]
concurrency.count-downs: Rename count-down tuple.

11 years agoui.gadgets: Rename grid-layout.
Doug Coleman [Sat, 23 Mar 2013 23:41:02 +0000 (16:41 -0700)]
ui.gadgets: Rename grid-layout.

11 years agocombinators: Forgot an iota method.
Doug Coleman [Sat, 23 Mar 2013 23:37:23 +0000 (16:37 -0700)]
combinators: Forgot an iota method.

11 years agoiota: iota vs iota-tuple. Sorry...for the tools to work!
Doug Coleman [Sat, 23 Mar 2013 23:36:22 +0000 (16:36 -0700)]
iota: iota vs iota-tuple. Sorry...for the tools to work!

11 years agodefinitions: Separate definition definitions.
Doug Coleman [Sat, 23 Mar 2013 23:34:33 +0000 (16:34 -0700)]
definitions: Separate definition definitions.

11 years agopeg.ebnf: Regexp fail.
Doug Coleman [Sat, 23 Mar 2013 23:30:57 +0000 (16:30 -0700)]
peg.ebnf: Regexp fail.

11 years agosource-files: Rename source-file.
Doug Coleman [Sat, 23 Mar 2013 23:27:23 +0000 (16:27 -0700)]
source-files: Rename source-file.

11 years agopeg.ebnf: Rename tokenizer in peg.ebnf, fix whitespace.
Doug Coleman [Sat, 23 Mar 2013 23:27:00 +0000 (16:27 -0700)]
peg.ebnf: Rename tokenizer in peg.ebnf, fix whitespace.

11 years agoopengl: Rename gl-error to gl-error-tuple.
Doug Coleman [Sat, 23 Mar 2013 23:26:26 +0000 (16:26 -0700)]
opengl: Rename gl-error to gl-error-tuple.

11 years agowords: Change word -> last-word, set-word -> set-last-word.
Doug Coleman [Sat, 23 Mar 2013 23:05:14 +0000 (16:05 -0700)]
words: Change word -> last-word, set-word -> set-last-word.

11 years agostack-checker: Rename literal -> literal-tuple.
Doug Coleman [Sat, 23 Mar 2013 23:00:08 +0000 (16:00 -0700)]
stack-checker: Rename literal -> literal-tuple.

11 years agoui.gestures: Class vs word name duplication. Sorry for the lame names, this can get...
Doug Coleman [Sat, 23 Mar 2013 22:25:20 +0000 (15:25 -0700)]
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.

11 years agosets: reverting push-unsafe change for now, seems to slow it down a little?
John Benediktsson [Sat, 23 Mar 2013 22:22:52 +0000 (15:22 -0700)]
sets: reverting push-unsafe change for now, seems to slow it down a little?

11 years agoeditors.notepad: Make this Windows only.
Doug Coleman [Sat, 23 Mar 2013 22:14:51 +0000 (15:14 -0700)]
editors.notepad: Make this Windows only.

11 years agoassocs-docs: Link of and ?of.
Doug Coleman [Sat, 23 Mar 2013 22:12:25 +0000 (15:12 -0700)]
assocs-docs: Link of and ?of.

11 years agoassocs: tweak docs for new-assoc.
John Benediktsson [Sat, 23 Mar 2013 22:00:40 +0000 (15:00 -0700)]
assocs: tweak docs for new-assoc.

11 years agoclasses.union: Fix circular reference between multiple definitions. Fixes #420 lol...
Doug Coleman [Sat, 23 Mar 2013 21:57:09 +0000 (14:57 -0700)]
classes.union: Fix circular reference between multiple definitions. Fixes #420 lol again.
Could be cleaner perhaps? I'm not seeing how right now.

11 years agoassocs: Add of and ?of. Change all the things at once! Fixes #701.
Doug Coleman [Sat, 23 Mar 2013 21:35:01 +0000 (14:35 -0700)]
assocs: Add of and ?of. Change all the things at once! Fixes #701.

11 years agosets: use push-unsafe in pruned.
John Benediktsson [Sat, 23 Mar 2013 21:46:54 +0000 (14:46 -0700)]
sets: use push-unsafe in pruned.

11 years agogrowable: use fixnum+fast and integer>fixnum.
John Benediktsson [Sat, 23 Mar 2013 21:37:02 +0000 (14:37 -0700)]
growable: use fixnum+fast and integer>fixnum.

11 years agohash-sets: speed up union on two hash-sets.
John Benediktsson [Sat, 23 Mar 2013 21:17:10 +0000 (14:17 -0700)]
hash-sets: speed up union on two hash-sets.

11 years agosorting: move push-unsafe and push-all-unsafe to growable.private.
John Benediktsson [Sat, 23 Mar 2013 21:16:44 +0000 (14:16 -0700)]
sorting: move push-unsafe and push-all-unsafe to growable.private.

11 years agosplitting: Support SBUF" " with split-lines. Fixes #575. Thanks @mrjbq7
Doug Coleman [Sat, 23 Mar 2013 21:00:29 +0000 (14:00 -0700)]
splitting: Support SBUF" " with split-lines. Fixes #575. Thanks @mrjbq7
for the patch.

11 years agobenchmark.knucleotide: Fix usage of <clumps>.
Doug Coleman [Sat, 23 Mar 2013 20:27:13 +0000 (13:27 -0700)]
benchmark.knucleotide: Fix usage of <clumps>.

11 years agoclasses.union: Disallow unions to refer to themselves. Fixes #420 lol. Thanks @mrjbq7...
Doug Coleman [Sat, 23 Mar 2013 20:17:29 +0000 (13:17 -0700)]
classes.union: Disallow unions to refer to themselves. Fixes #420 lol. Thanks @mrjbq7 for the patch.

11 years agobenchmark.reverse-complement: Fix usage of <groups>.
Doug Coleman [Sat, 23 Mar 2013 20:04:03 +0000 (13:04 -0700)]
benchmark.reverse-complement: Fix usage of <groups>.

11 years agoConfig.macosx: Add commented-out compiler flag to use 10.6.
Doug Coleman [Sat, 23 Mar 2013 19:11:26 +0000 (12:11 -0700)]
Config.macosx: Add commented-out compiler flag to use 10.6.
See http://developer.apple.com/library/mac/#technotes/tn2064/_index.html

11 years agoConfigs: CFLAGS isn't used by the GNUMakefile, change it to SITE_CFLAGS.
Doug Coleman [Sat, 23 Mar 2013 19:10:37 +0000 (12:10 -0700)]
Configs: CFLAGS isn't used by the GNUMakefile, change it to SITE_CFLAGS.

11 years agobasis/extra: Update last usages of <sliced-groups> to <groups>.
Doug Coleman [Sat, 23 Mar 2013 19:08:18 +0000 (12:08 -0700)]
basis/extra: Update last usages of <sliced-groups> to <groups>.

11 years agogrouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps>
Doug Coleman [Sat, 23 Mar 2013 18:38:05 +0000 (11:38 -0700)]
grouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps>
and <sliced-circular-clumps> to those. Fixes #765.

11 years agogrouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes
Doug Coleman [Sat, 23 Mar 2013 18:11:40 +0000 (11:11 -0700)]
grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes

11 years agoRevert "hash-sets: faster M\ hash-set union."
John Benediktsson [Sat, 23 Mar 2013 05:05:06 +0000 (22:05 -0700)]
Revert "hash-sets: faster M\ hash-set union."

This reverts commit bb7a1017f523a4e81b2aee041bd627b3484e65d7.

11 years agohash-sets: faster M\ hash-set union.
John Benediktsson [Sat, 23 Mar 2013 04:52:56 +0000 (21:52 -0700)]
hash-sets: faster M\ hash-set union.

11 years agosequences: require non-negative-integer for iotas.
John Benediktsson [Fri, 22 Mar 2013 23:05:00 +0000 (16:05 -0700)]
sequences: require non-negative-integer for iotas.

11 years agoclasses: Add a check that arguments to classoids are themselves classoids.
Doug Coleman [Fri, 22 Mar 2013 22:58:20 +0000 (15:58 -0700)]
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.

11 years agosequences: use each-integer and all-integers? instead of iota.
John Benediktsson [Fri, 22 Mar 2013 21:23:08 +0000 (14:23 -0700)]
sequences: use each-integer and all-integers? instead of iota.

11 years agovm: use ctx->push since unbox_array_size needs to peek at the stack.
John Benediktsson [Fri, 22 Mar 2013 16:19:36 +0000 (09:19 -0700)]
vm: use ctx->push since unbox_array_size needs to peek at the stack.

11 years agovm: more use of ctx->replace().
John Benediktsson [Fri, 22 Mar 2013 16:17:02 +0000 (09:17 -0700)]
vm: more use of ctx->replace().

11 years agovm: don't ctx-pop() in bignum_divmod.
John Benediktsson [Fri, 22 Mar 2013 15:26:01 +0000 (08:26 -0700)]
vm: don't ctx-pop() in bignum_divmod.

11 years agovm: use ctx->replace() with bignum and float operations.
John Benediktsson [Fri, 22 Mar 2013 15:00:13 +0000 (08:00 -0700)]
vm: use ctx->replace() with bignum and float operations.

11 years agoFactor.app: version bump to 0.96 (so we don't forget).
John Benediktsson [Fri, 22 Mar 2013 05:59:00 +0000 (22:59 -0700)]
Factor.app: version bump to 0.96 (so we don't forget).

11 years agocompiler.units: fix documentation for pair of hash-sets.
John Benediktsson [Fri, 22 Mar 2013 04:26:54 +0000 (21:26 -0700)]
compiler.units: fix documentation for pair of hash-sets.

11 years agosets: add proper spacing to docs.
John Benediktsson [Fri, 22 Mar 2013 04:23:17 +0000 (21:23 -0700)]
sets: add proper spacing to docs.

11 years agolcs: more performance improvements.
John Benediktsson [Fri, 22 Mar 2013 04:16:34 +0000 (21:16 -0700)]
lcs: more performance improvements.

11 years agocompiler.tree: fewer namespace lookups.
John Benediktsson [Fri, 22 Mar 2013 02:36:07 +0000 (19:36 -0700)]
compiler.tree: fewer namespace lookups.

11 years agocompiler: fewer namespace lookups.
John Benediktsson [Fri, 22 Mar 2013 02:11:20 +0000 (19:11 -0700)]
compiler: fewer namespace lookups.

11 years agodisjoint-sets: ahem.
John Benediktsson [Fri, 22 Mar 2013 01:13:24 +0000 (18:13 -0700)]
disjoint-sets: ahem.

11 years agobenchmark.lcs: adding lcs benchmark.
John Benediktsson [Fri, 22 Mar 2013 01:07:28 +0000 (18:07 -0700)]
benchmark.lcs: adding lcs benchmark.

11 years agoboxes: don't check occupied twice.
John Benediktsson [Fri, 22 Mar 2013 00:57:03 +0000 (17:57 -0700)]
boxes: don't check occupied twice.

11 years agolcs: performance improvements.
John Benediktsson [Fri, 22 Mar 2013 00:55:09 +0000 (17:55 -0700)]
lcs: performance improvements.

11 years agobase64: faster encode and decode.
John Benediktsson [Fri, 22 Mar 2013 00:46:07 +0000 (17:46 -0700)]
base64: faster encode and decode.

11 years agoio.binary: faster >be.
John Benediktsson [Fri, 22 Mar 2013 00:39:34 +0000 (17:39 -0700)]
io.binary: faster >be.

11 years agomath: some style cleanup.
John Benediktsson [Thu, 21 Mar 2013 15:54:14 +0000 (08:54 -0700)]
math: some style cleanup.

11 years agogame.models.util: fix for immutable error.
John Benediktsson [Thu, 21 Mar 2013 14:17:45 +0000 (07:17 -0700)]
game.models.util: fix for immutable error.

11 years agosequences: Keep all arguments for immutable error.
Doug Coleman [Thu, 21 Mar 2013 09:46:39 +0000 (02:46 -0700)]
sequences: Keep all arguments for immutable error.

11 years agotools.completion: fix test cases.
John Benediktsson [Thu, 21 Mar 2013 06:08:00 +0000 (23:08 -0700)]
tools.completion: fix test cases.

11 years agoreadline-listener: fix for tools.completion renames.
John Benediktsson [Thu, 21 Mar 2013 06:06:40 +0000 (23:06 -0700)]
readline-listener: fix for tools.completion renames.