]>
gitweb.factorcode.org Git - factor.git/log
Erik Charlebois [Sun, 21 Feb 2010 11:36:54 +0000 (03:36 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Sun, 21 Feb 2010 11:35:15 +0000 (03:35 -0800)]
FUEL: Add prefix key behavior to fuel-test-vocab so that it is similar to other FUEL interactive functions.
Erik Charlebois [Sun, 21 Feb 2010 11:34:08 +0000 (03:34 -0800)]
Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately.
Erik Charlebois [Sun, 21 Feb 2010 11:27:16 +0000 (03:27 -0800)]
FUEL: Flip the default behavior of visit-other-file so that it does not try to create -docs or -tests files if they do not exist by default. This is the more common case when spelunking in code and in general you want to scaffold those files anyway.
Slava Pestov [Sun, 21 Feb 2010 09:27:32 +0000 (22:27 +1300)]
cocoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time. Instead, there will be a runtime error when the class word is executed
Slava Pestov [Sun, 21 Feb 2010 07:38:09 +0000 (20:38 +1300)]
vocabs: document platforms.txt
Slava Pestov [Sun, 21 Feb 2010 07:19:11 +0000 (20:19 +1300)]
unix.utmpx: fix load errors
Erik Charlebois [Sun, 21 Feb 2010 05:15:47 +0000 (21:15 -0800)]
Unit test checking the stack effects from FUNCTION:.
Slava Pestov [Sun, 21 Feb 2010 04:46:25 +0000 (17:46 +1300)]
Move windows.dragdrop-listener to unmaintained
Slava Pestov [Sun, 21 Feb 2010 04:42:40 +0000 (17:42 +1300)]
io.serial.windows: fix load error
Slava Pestov [Sun, 21 Feb 2010 04:40:19 +0000 (17:40 +1300)]
native-thread-test: clean up
Slava Pestov [Sun, 21 Feb 2010 04:40:05 +0000 (17:40 +1300)]
unix.utilities: remove platforms.txt since its portable
Slava Pestov [Sun, 21 Feb 2010 04:00:48 +0000 (17:00 +1300)]
Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
Slava Pestov [Sun, 21 Feb 2010 03:47:55 +0000 (16:47 +1300)]
ui.text.pango: add a platforms.txt
Slava Pestov [Sun, 21 Feb 2010 03:21:54 +0000 (16:21 +1300)]
tools.crossref: fix method cross-referencing
Joe Groff [Sat, 20 Feb 2010 18:47:03 +0000 (10:47 -0800)]
game.loop: separate delegate into tick-delegate and draw-delegate
Joe Groff [Sat, 20 Feb 2010 18:10:02 +0000 (10:10 -0800)]
game.input: add a convenient "buttons-delta" word to convert two key/button state samples into pressed/released values
Joe Groff [Sat, 20 Feb 2010 17:45:42 +0000 (09:45 -0800)]
if you're going to support shift-del, you should also support shift-ins and ctrl-ins
Erik Charlebois [Sat, 20 Feb 2010 11:02:56 +0000 (03:02 -0800)]
The return values in the stack effects of FUNCTION: words were c-types rather than strings. This was causing scaffold-help to fail on vocabularies with FUNCTION:.
Erik Charlebois [Sat, 20 Feb 2010 08:24:37 +0000 (00:24 -0800)]
Merge up
Erik Charlebois [Sat, 20 Feb 2010 08:22:16 +0000 (00:22 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Sat, 20 Feb 2010 08:22:01 +0000 (00:22 -0800)]
Merge up
Slava Pestov [Sat, 20 Feb 2010 00:41:33 +0000 (13:41 +1300)]
continuations: add a throw-continue word for resumable errors, and change vocabs.metadata to throw a resumable error if the current platform is not supported
Slava Pestov [Sat, 20 Feb 2010 00:31:51 +0000 (13:31 +1300)]
vocabs.loader.test.a: fix
Slava Pestov [Sat, 20 Feb 2010 00:31:09 +0000 (13:31 +1300)]
Fix load errors exposed by platforms.txt change
Slava Pestov [Sat, 20 Feb 2010 00:25:26 +0000 (13:25 +1300)]
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
Slava Pestov [Fri, 19 Feb 2010 23:24:25 +0000 (12:24 +1300)]
ui.gadgets.worlds: support S+DELETE as an alternative shortcut for cut-action
Slava Pestov [Fri, 19 Feb 2010 23:18:29 +0000 (12:18 +1300)]
make: documentation tweak
Slava Pestov [Fri, 19 Feb 2010 23:18:16 +0000 (12:18 +1300)]
prettyprint.config: set some output limits by default. Use the new without-limits combinator to get the old behavior
Slava Pestov [Fri, 19 Feb 2010 23:08:14 +0000 (12:08 +1300)]
stack-checker.dependencies: fix load error
Slava Pestov [Fri, 19 Feb 2010 23:05:52 +0000 (12:05 +1300)]
tools.crossref: don't include generic words in usage lists, since the results are useless and arbitrary -- they depend on the contents of megamorphic caches
Slava Pestov [Fri, 19 Feb 2010 23:05:12 +0000 (12:05 +1300)]
specialized-arrays: generate slightly more efficient byte-array>T-array words
Slava Pestov [Fri, 19 Feb 2010 23:01:47 +0000 (12:01 +1300)]
Fix two problems with recompilation: predicate constant folding was recording unsatisfied dependencies in some cases, and literal tuple instances of forgotten classes would cause problems for method inlining
Slava Pestov [Fri, 19 Feb 2010 12:36:12 +0000 (07:36 -0500)]
io.monitors.recursive: fix hang introduced by recent io.monitors change
Slava Pestov [Fri, 19 Feb 2010 11:27:11 +0000 (00:27 +1300)]
Merge branch 'fixes' of git://github.com/Blei/factor
Slava Pestov [Fri, 19 Feb 2010 11:23:24 +0000 (00:23 +1300)]
io.monitors: if a monitor is disposed while other threads are waiting on it, an error will be thrown from next-change, instead of those threads hanging forever. This makes monitors consistent with streams and other native resources that behave in a similar manner
Philipp Brüschweiler [Thu, 18 Feb 2010 17:47:02 +0000 (18:47 +0100)]
infix: part about integers as sequences doesn't apply anymore
Philipp Brüschweiler [Thu, 18 Feb 2010 17:43:13 +0000 (18:43 +0100)]
assocs: doc fixes
Philipp Brüschweiler [Thu, 18 Feb 2010 17:18:26 +0000 (18:18 +0100)]
sequences: clarify some stack effect and examlpes in docs
Philipp Brüschweiler [Wed, 21 Oct 2009 17:48:49 +0000 (19:48 +0200)]
math: typo in rem docs
Philipp Brüschweiler [Tue, 20 Oct 2009 11:55:29 +0000 (13:55 +0200)]
ui.tools.listener docs: typo
Slava Pestov [Fri, 19 Feb 2010 08:45:50 +0000 (21:45 +1300)]
concurrency.promises: fix formatting
Slava Pestov [Fri, 19 Feb 2010 08:45:43 +0000 (21:45 +1300)]
concurrency.mailboxes: mailboxes should not be disposable, since futures and promises use them in a transient fashion, causing leaks
Slava Pestov [Fri, 19 Feb 2010 05:24:36 +0000 (18:24 +1300)]
libusb: add unportable tag since it depends on the unix vocab
Slava Pestov [Fri, 19 Feb 2010 05:24:23 +0000 (18:24 +1300)]
game.input: fix load error on *BSD, remove dependency on windows.com from game.input.linux
Slava Pestov [Thu, 18 Feb 2010 23:35:21 +0000 (12:35 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Thu, 18 Feb 2010 23:32:03 +0000 (12:32 +1300)]
help.lint.checks: you can't have duplicate names in $values anymore
Slava Pestov [Thu, 18 Feb 2010 23:31:52 +0000 (12:31 +1300)]
Update documentation for new help lint check
Erik Charlebois [Thu, 18 Feb 2010 20:54:26 +0000 (12:54 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Thu, 18 Feb 2010 20:53:15 +0000 (12:53 -0800)]
Bindings to libusb
Erik Charlebois [Thu, 18 Feb 2010 20:52:33 +0000 (12:52 -0800)]
Implement input grabbing for x11; add do-nothing game.input backend for linux. The game and gpu demos now run correctly.
Slava Pestov [Thu, 18 Feb 2010 15:11:57 +0000 (04:11 +1300)]
help.stylesheet: tweak color
Slava Pestov [Thu, 18 Feb 2010 15:11:48 +0000 (04:11 +1300)]
tools.deploy.libraries.windows: add unportable tag to avoid loading windows.kernel32 on non-windows platforms
Erik Charlebois [Thu, 18 Feb 2010 02:16:16 +0000 (18:16 -0800)]
Merge up
Joe Groff [Thu, 18 Feb 2010 00:06:45 +0000 (16:06 -0800)]
Revert "fix append-path and vocab-dir to use path-separator"
This reverts commit
0f3026b8712816d29143ff49dea807acbf03e0e0 .
Joe Groff [Thu, 18 Feb 2010 00:06:30 +0000 (16:06 -0800)]
Revert "io.pathnames: make absolute-path? public"
This reverts commit
48756c9fca10a3a89ab8bb4b55c4fa711e524f74 .
Joe Groff [Thu, 18 Feb 2010 00:06:13 +0000 (16:06 -0800)]
Revert "make io.pathnames tests path-separator-neutral"
This reverts commit
f344c0062966a8c7ff9a9c8e57d06316941f8c12 .
Joe Groff [Thu, 18 Feb 2010 00:05:59 +0000 (16:05 -0800)]
Revert "vocabs.loader: make vocab-dir+ use path-separator too"
This reverts commit
2dcc7206292cde1ba52b12620a12848f58223a1b .
Joe Groff [Wed, 17 Feb 2010 20:50:46 +0000 (12:50 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Feb 2010 20:50:32 +0000 (12:50 -0800)]
update gpu docs—VAOs no longer required
Slava Pestov [Wed, 17 Feb 2010 19:38:45 +0000 (08:38 +1300)]
io.pathnames: fix doc typo
Joe Groff [Wed, 17 Feb 2010 19:37:14 +0000 (11:37 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Feb 2010 19:26:52 +0000 (11:26 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Feb 2010 19:26:32 +0000 (11:26 -0800)]
fall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object is not present, so gpu can support vanilla GL 2.0
Slava Pestov [Wed, 17 Feb 2010 18:02:22 +0000 (07:02 +1300)]
listener: fix help lint
Slava Pestov [Wed, 17 Feb 2010 15:58:30 +0000 (04:58 +1300)]
Fix unit test failures
Slava Pestov [Wed, 17 Feb 2010 15:13:34 +0000 (04:13 +1300)]
classes.tuple: document final class declaration
Slava Pestov [Wed, 17 Feb 2010 15:13:21 +0000 (04:13 +1300)]
typed: update documentation
Slava Pestov [Wed, 17 Feb 2010 14:57:10 +0000 (03:57 +1300)]
tools.deploy.backend: clean up
Slava Pestov [Wed, 17 Feb 2010 14:57:02 +0000 (03:57 +1300)]
tuple-arrays: require that base type be final
Slava Pestov [Wed, 17 Feb 2010 14:56:41 +0000 (03:56 +1300)]
functors: make 'final' declarations work in functors
Slava Pestov [Wed, 17 Feb 2010 14:36:43 +0000 (03:36 +1300)]
listener: fix docs
Slava Pestov [Wed, 17 Feb 2010 14:01:26 +0000 (03:01 +1300)]
see: show final declaration on tuples
Slava Pestov [Wed, 17 Feb 2010 14:00:43 +0000 (03:00 +1300)]
classes.tuple: fix screwup
Slava Pestov [Wed, 17 Feb 2010 13:39:40 +0000 (02:39 +1300)]
Make specialized arrays and SIMD types final so that typed can unbox them
Slava Pestov [Wed, 17 Feb 2010 13:39:12 +0000 (02:39 +1300)]
typed: only unbox final classes. Fixes bug reported by littledan
Slava Pestov [Wed, 17 Feb 2010 13:19:57 +0000 (02:19 +1300)]
Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final
Slava Pestov [Wed, 17 Feb 2010 12:57:22 +0000 (01:57 +1300)]
core: minor cleanups
Slava Pestov [Wed, 17 Feb 2010 12:19:39 +0000 (01:19 +1300)]
Minor documentation fixes
Slava Pestov [Wed, 17 Feb 2010 12:19:26 +0000 (01:19 +1300)]
combinators: better wrong-values error
Slava Pestov [Wed, 17 Feb 2010 12:18:48 +0000 (01:18 +1300)]
help.markup: make $example render slightly nicer
Erik Charlebois [Wed, 17 Feb 2010 08:06:27 +0000 (00:06 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Wed, 17 Feb 2010 06:37:31 +0000 (22:37 -0800)]
Remove game.input dependency from chipmunk.demo so it works on linux
Joe Groff [Wed, 17 Feb 2010 06:31:21 +0000 (22:31 -0800)]
move alut stuff to openal.alut so alut only gets deployed if we use it
Joe Groff [Wed, 17 Feb 2010 06:19:56 +0000 (22:19 -0800)]
fix last globs test on windows
Joe Groff [Wed, 17 Feb 2010 03:29:42 +0000 (19:29 -0800)]
vocabs.loader: make vocab-dir+ use path-separator too
Joe Groff [Wed, 17 Feb 2010 03:28:51 +0000 (19:28 -0800)]
make io.pathnames tests path-separator-neutral
Joe Groff [Wed, 17 Feb 2010 03:01:44 +0000 (19:01 -0800)]
io.pathnames: make absolute-path? public
Joe Groff [Wed, 17 Feb 2010 02:40:40 +0000 (18:40 -0800)]
fix append-path and vocab-dir to use path-separator
Joe Groff [Tue, 16 Feb 2010 22:33:57 +0000 (14:33 -0800)]
typo in tools.deploy.backend
Joe Groff [Tue, 16 Feb 2010 22:24:29 +0000 (14:24 -0800)]
search resource: for unix libraries too
Joe Groff [Tue, 16 Feb 2010 22:24:04 +0000 (14:24 -0800)]
deploy ogg and vorbis libraries
Joe Groff [Tue, 16 Feb 2010 22:23:51 +0000 (14:23 -0800)]
tools.deploy.shaker typos
Joe Groff [Tue, 16 Feb 2010 21:42:01 +0000 (13:42 -0800)]
deploy openal and alut libraries except on OS X
Joe Groff [Tue, 16 Feb 2010 21:41:35 +0000 (13:41 -0800)]
tools.deploy.shaker: prune library manifest
Joe Groff [Tue, 16 Feb 2010 21:38:29 +0000 (13:38 -0800)]
math.blas.config: add deploy-blas? variable
Joe Groff [Tue, 16 Feb 2010 21:32:14 +0000 (13:32 -0800)]
alien.libraries: add a "deploy-library" word that marks a library to have its dll deployed with applications that use it. add support to tools.deploy to find and copy deployed libraries into target bundle
Joe Groff [Tue, 16 Feb 2010 18:41:15 +0000 (10:41 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 16 Feb 2010 18:33:21 +0000 (10:33 -0800)]
fix globs tests
Erik Charlebois [Tue, 16 Feb 2010 18:35:15 +0000 (10:35 -0800)]
Merge to upstream