]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
William Schlieper [Sat, 20 Feb 2010 13:18:33 +0000 (08:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/game/input/input.factor

14 years agoAdded rudimentary x11 support in game.input
William Schlieper [Sat, 20 Feb 2010 13:09:49 +0000 (08:09 -0500)]
Added rudimentary x11 support in game.input

14 years agocontinuations: add a throw-continue word for resumable errors, and change vocabs...
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

14 years agovocabs.loader.test.a: fix
Slava Pestov [Sat, 20 Feb 2010 00:31:51 +0000 (13:31 +1300)]
vocabs.loader.test.a: fix

14 years agoFix load errors exposed by platforms.txt change
Slava Pestov [Sat, 20 Feb 2010 00:31:09 +0000 (13:31 +1300)]
Fix load errors exposed by platforms.txt change

14 years agovocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grain...
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

14 years agoui.gadgets.worlds: support S+DELETE as an alternative shortcut for cut-action
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

14 years agomake: documentation tweak
Slava Pestov [Fri, 19 Feb 2010 23:18:29 +0000 (12:18 +1300)]
make: documentation tweak

14 years agoprettyprint.config: set some output limits by default. Use the new without-limits...
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

14 years agostack-checker.dependencies: fix load error
Slava Pestov [Fri, 19 Feb 2010 23:08:14 +0000 (12:08 +1300)]
stack-checker.dependencies: fix load error

14 years agotools.crossref: don't include generic words in usage lists, since the results are...
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

14 years agospecialized-arrays: generate slightly more efficient byte-array>T-array words
Slava Pestov [Fri, 19 Feb 2010 23:05:12 +0000 (12:05 +1300)]
specialized-arrays: generate slightly more efficient byte-array>T-array words

14 years agoFix two problems with recompilation: predicate constant folding was recording unsatis...
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

14 years agoio.monitors.recursive: fix hang introduced by recent io.monitors change
Slava Pestov [Fri, 19 Feb 2010 12:36:12 +0000 (07:36 -0500)]
io.monitors.recursive: fix hang introduced by recent io.monitors change

14 years agoMerge branch 'fixes' of git://github.com/Blei/factor
Slava Pestov [Fri, 19 Feb 2010 11:27:11 +0000 (00:27 +1300)]
Merge branch 'fixes' of git://github.com/Blei/factor

14 years agoio.monitors: if a monitor is disposed while other threads are waiting on it, an error...
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

14 years agoinfix: part about integers as sequences doesn't apply anymore
Philipp Brüschweiler [Thu, 18 Feb 2010 17:47:02 +0000 (18:47 +0100)]
infix: part about integers as sequences doesn't apply anymore

14 years agoassocs: doc fixes
Philipp Brüschweiler [Thu, 18 Feb 2010 17:43:13 +0000 (18:43 +0100)]
assocs: doc fixes

14 years agosequences: clarify some stack effect and examlpes in docs
Philipp Brüschweiler [Thu, 18 Feb 2010 17:18:26 +0000 (18:18 +0100)]
sequences: clarify some stack effect and examlpes in docs

14 years agomath: typo in rem docs
Philipp Brüschweiler [Wed, 21 Oct 2009 17:48:49 +0000 (19:48 +0200)]
math: typo in rem docs

14 years agoui.tools.listener docs: typo
Philipp Brüschweiler [Tue, 20 Oct 2009 11:55:29 +0000 (13:55 +0200)]
ui.tools.listener docs: typo

14 years agoconcurrency.promises: fix formatting
Slava Pestov [Fri, 19 Feb 2010 08:45:50 +0000 (21:45 +1300)]
concurrency.promises: fix formatting

14 years agoconcurrency.mailboxes: mailboxes should not be disposable, since futures and promises...
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

14 years agolibusb: add unportable tag since it depends on the unix vocab
Slava Pestov [Fri, 19 Feb 2010 05:24:36 +0000 (18:24 +1300)]
libusb: add unportable tag since it depends on the unix vocab

14 years agogame.input: fix load error on *BSD, remove dependency on windows.com from game.input...
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

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Thu, 18 Feb 2010 23:35:21 +0000 (12:35 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agohelp.lint.checks: you can't have duplicate names in $values anymore
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

14 years agoUpdate documentation for new help lint check
Slava Pestov [Thu, 18 Feb 2010 23:31:52 +0000 (12:31 +1300)]
Update documentation for new help lint check

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Thu, 18 Feb 2010 20:54:26 +0000 (12:54 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoBindings to libusb
Erik Charlebois [Thu, 18 Feb 2010 20:53:15 +0000 (12:53 -0800)]
Bindings to libusb

14 years agoImplement input grabbing for x11; add do-nothing game.input backend for linux. The...
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.

14 years agohelp.stylesheet: tweak color
Slava Pestov [Thu, 18 Feb 2010 15:11:57 +0000 (04:11 +1300)]
help.stylesheet: tweak color

14 years agotools.deploy.libraries.windows: add unportable tag to avoid loading windows.kernel32...
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

14 years agoMerge up
Erik Charlebois [Thu, 18 Feb 2010 02:16:16 +0000 (18:16 -0800)]
Merge up

14 years agoRevert "fix append-path and vocab-dir to use path-separator"
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.

14 years agoRevert "io.pathnames: make absolute-path? public"
Joe Groff [Thu, 18 Feb 2010 00:06:30 +0000 (16:06 -0800)]
Revert "io.pathnames: make absolute-path? public"

This reverts commit 48756c9fca10a3a89ab8bb4b55c4fa711e524f74.

14 years agoRevert "make io.pathnames tests path-separator-neutral"
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.

14 years agoRevert "vocabs.loader: make vocab-dir+ use path-separator too"
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.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Feb 2010 20:50:46 +0000 (12:50 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate gpu docs—VAOs no longer required
Joe Groff [Wed, 17 Feb 2010 20:50:32 +0000 (12:50 -0800)]
update gpu docs—VAOs no longer required

14 years agoio.pathnames: fix doc typo
Slava Pestov [Wed, 17 Feb 2010 19:38:45 +0000 (08:38 +1300)]
io.pathnames: fix doc typo

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 17 Feb 2010 19:37:14 +0000 (11:37 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge 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

14 years agofall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object...
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

14 years agolistener: fix help lint
Slava Pestov [Wed, 17 Feb 2010 18:02:22 +0000 (07:02 +1300)]
listener: fix help lint

14 years agoFix unit test failures
Slava Pestov [Wed, 17 Feb 2010 15:58:30 +0000 (04:58 +1300)]
Fix unit test failures

14 years agoclasses.tuple: document final class declaration
Slava Pestov [Wed, 17 Feb 2010 15:13:34 +0000 (04:13 +1300)]
classes.tuple: document final class declaration

14 years agotyped: update documentation
Slava Pestov [Wed, 17 Feb 2010 15:13:21 +0000 (04:13 +1300)]
typed: update documentation

14 years agotools.deploy.backend: clean up
Slava Pestov [Wed, 17 Feb 2010 14:57:10 +0000 (03:57 +1300)]
tools.deploy.backend: clean up

14 years agotuple-arrays: require that base type be final
Slava Pestov [Wed, 17 Feb 2010 14:57:02 +0000 (03:57 +1300)]
tuple-arrays: require that base type be final

14 years agofunctors: make 'final' declarations work in functors
Slava Pestov [Wed, 17 Feb 2010 14:56:41 +0000 (03:56 +1300)]
functors: make 'final' declarations work in functors

14 years agolistener: fix docs
Slava Pestov [Wed, 17 Feb 2010 14:36:43 +0000 (03:36 +1300)]
listener: fix docs

14 years agosee: show final declaration on tuples
Slava Pestov [Wed, 17 Feb 2010 14:01:26 +0000 (03:01 +1300)]
see: show final declaration on tuples

14 years agoclasses.tuple: fix screwup
Slava Pestov [Wed, 17 Feb 2010 14:00:43 +0000 (03:00 +1300)]
classes.tuple: fix screwup

14 years agoMake specialized arrays and SIMD types final so that typed can unbox them
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

14 years agotyped: only unbox final classes. Fixes bug reported by littledan
Slava Pestov [Wed, 17 Feb 2010 13:39:12 +0000 (02:39 +1300)]
typed: only unbox final classes. Fixes bug reported by littledan

14 years agoAdd support for final tuple classes which cannot be subclassed: TUPLE: foo ... ;...
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

14 years agocore: minor cleanups
Slava Pestov [Wed, 17 Feb 2010 12:57:22 +0000 (01:57 +1300)]
core: minor cleanups

14 years agoMinor documentation fixes
Slava Pestov [Wed, 17 Feb 2010 12:19:39 +0000 (01:19 +1300)]
Minor documentation fixes

14 years agocombinators: better wrong-values error
Slava Pestov [Wed, 17 Feb 2010 12:19:26 +0000 (01:19 +1300)]
combinators: better wrong-values error

14 years agohelp.markup: make $example render slightly nicer
Slava Pestov [Wed, 17 Feb 2010 12:18:48 +0000 (01:18 +1300)]
help.markup: make $example render slightly nicer

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Wed, 17 Feb 2010 08:06:27 +0000 (00:06 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoRemove game.input dependency from chipmunk.demo so it works on linux
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

14 years agomove alut stuff to openal.alut so alut only gets deployed if we use it
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

14 years agofix last globs test on windows
Joe Groff [Wed, 17 Feb 2010 06:19:56 +0000 (22:19 -0800)]
fix last globs test on windows

14 years agovocabs.loader: make vocab-dir+ use path-separator too
Joe Groff [Wed, 17 Feb 2010 03:29:42 +0000 (19:29 -0800)]
vocabs.loader: make vocab-dir+ use path-separator too

14 years agomake io.pathnames tests path-separator-neutral
Joe Groff [Wed, 17 Feb 2010 03:28:51 +0000 (19:28 -0800)]
make io.pathnames tests path-separator-neutral

14 years agoio.pathnames: make absolute-path? public
Joe Groff [Wed, 17 Feb 2010 03:01:44 +0000 (19:01 -0800)]
io.pathnames: make absolute-path? public

14 years agofix append-path and vocab-dir to use path-separator
Joe Groff [Wed, 17 Feb 2010 02:40:40 +0000 (18:40 -0800)]
fix append-path and vocab-dir to use path-separator

14 years agotypo in tools.deploy.backend
Joe Groff [Tue, 16 Feb 2010 22:33:57 +0000 (14:33 -0800)]
typo in tools.deploy.backend

14 years agosearch resource: for unix libraries too
Joe Groff [Tue, 16 Feb 2010 22:24:29 +0000 (14:24 -0800)]
search resource: for unix libraries too

14 years agodeploy ogg and vorbis libraries
Joe Groff [Tue, 16 Feb 2010 22:24:04 +0000 (14:24 -0800)]
deploy ogg and vorbis libraries

14 years agotools.deploy.shaker typos
Joe Groff [Tue, 16 Feb 2010 22:23:51 +0000 (14:23 -0800)]
tools.deploy.shaker typos

14 years agodeploy openal and alut libraries except on OS X
Joe Groff [Tue, 16 Feb 2010 21:42:01 +0000 (13:42 -0800)]
deploy openal and alut libraries except on OS X

14 years agotools.deploy.shaker: prune library manifest
Joe Groff [Tue, 16 Feb 2010 21:41:35 +0000 (13:41 -0800)]
tools.deploy.shaker: prune library manifest

14 years agomath.blas.config: add deploy-blas? variable
Joe Groff [Tue, 16 Feb 2010 21:38:29 +0000 (13:38 -0800)]
math.blas.config: add deploy-blas? variable

14 years agoalien.libraries: add a "deploy-library" word that marks a library to have its dll...
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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 16 Feb 2010 18:41:15 +0000 (10:41 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix globs tests
Joe Groff [Tue, 16 Feb 2010 18:33:21 +0000 (10:33 -0800)]
fix globs tests

14 years agoMerge to upstream
Erik Charlebois [Tue, 16 Feb 2010 18:35:15 +0000 (10:35 -0800)]
Merge to upstream

14 years agoLine endings
Erik Charlebois [Tue, 16 Feb 2010 18:33:19 +0000 (10:33 -0800)]
Line endings

14 years agoreduce reflection level on gpu.demos.bunny deployment to hopefully get it back below...
Joe Groff [Tue, 16 Feb 2010 18:30:20 +0000 (10:30 -0800)]
reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size

14 years agogit doesn't track empty directories. remove that from the vocab.metadata.resources...
Joe Groff [Tue, 16 Feb 2010 18:29:18 +0000 (10:29 -0800)]
git doesn't track empty directories. remove that from the vocab.metadata.resources tests

14 years agovocabs.metadata.resources: fix help lint
Slava Pestov [Tue, 16 Feb 2010 12:52:16 +0000 (01:52 +1300)]
vocabs.metadata.resources: fix help lint

14 years agotools.deploy.windows.ico: add unportable tag so that load-all doesn't load Win32...
Slava Pestov [Tue, 16 Feb 2010 12:52:09 +0000 (01:52 +1300)]
tools.deploy.windows.ico: add unportable tag so that load-all doesn't load Win32 bindings on non-Windows platforms

14 years agotools.deploy: add deploy tests for gpu.demos.raytrace and gpu.demos.bunny
Slava Pestov [Tue, 16 Feb 2010 11:33:08 +0000 (00:33 +1300)]
tools.deploy: add deploy tests for gpu.demos.raytrace and gpu.demos.bunny

14 years agoinverse: remove unnecessary dependency on debugger
Slava Pestov [Tue, 16 Feb 2010 11:32:53 +0000 (00:32 +1300)]
inverse: remove unnecessary dependency on debugger

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Tue, 16 Feb 2010 11:27:33 +0000 (03:27 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoSplines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels
Erik Charlebois [Tue, 16 Feb 2010 11:26:36 +0000 (03:26 -0800)]
Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels

14 years agoFix some doc typos, metadata
Erik Charlebois [Tue, 16 Feb 2010 11:25:03 +0000 (03:25 -0800)]
Fix some doc typos, metadata

14 years agoMerge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources
Slava Pestov [Tue, 16 Feb 2010 11:17:09 +0000 (00:17 +1300)]
Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources

14 years agoBump version number to 0.93
Slava Pestov [Tue, 16 Feb 2010 11:16:08 +0000 (00:16 +1300)]
Bump version number to 0.93

14 years agoFix docs typo
Erik Charlebois [Tue, 16 Feb 2010 11:14:30 +0000 (03:14 -0800)]
Fix docs typo

14 years agowebsites.concatenative: fix mason web app invocation
Slava Pestov [Tue, 16 Feb 2010 11:13:08 +0000 (00:13 +1300)]
websites.concatenative: fix mason web app invocation

14 years agoClean up some tags
Slava Pestov [Tue, 16 Feb 2010 11:12:55 +0000 (00:12 +1300)]
Clean up some tags

14 years agoA few documentation fixes
Slava Pestov [Tue, 16 Feb 2010 10:52:38 +0000 (23:52 +1300)]
A few documentation fixes

14 years agoassocs: move conjoin and conjoin-at to assoc docs 0.92
Slava Pestov [Tue, 16 Feb 2010 02:29:46 +0000 (15:29 +1300)]
assocs: move conjoin and conjoin-at to assoc docs

14 years agomath.points: move to extra
Slava Pestov [Tue, 16 Feb 2010 02:29:02 +0000 (15:29 +1300)]
math.points: move to extra

14 years agocompiler.tree.escape-analysis: fix bug that comes up when inheritance is used
Slava Pestov [Tue, 16 Feb 2010 01:44:13 +0000 (14:44 +1300)]
compiler.tree.escape-analysis: fix bug that comes up when inheritance is used

14 years agobenchmark.raytracer-simd: make some changes to improve performance
Slava Pestov [Tue, 16 Feb 2010 00:56:36 +0000 (13:56 +1300)]
benchmark.raytracer-simd: make some changes to improve performance