]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://projects.elasticdog.com/git/factor
Slava Pestov [Mon, 22 Feb 2010 01:49:55 +0000 (14:49 +1300)]
Merge branch 'master' of git://projects.elasticdog.com/git/factor

14 years agocpu.ppc: fix string c-type usage
Slava Pestov [Mon, 22 Feb 2010 00:18:45 +0000 (13:18 +1300)]
cpu.ppc: fix string c-type usage

14 years agowindows.com.prettyprint: remove circular dependency on windows.com
Slava Pestov [Mon, 22 Feb 2010 00:16:46 +0000 (13:16 +1300)]
windows.com.prettyprint: remove circular dependency on windows.com

14 years agovocabs.loader: tweak platform checking logic
Slava Pestov [Mon, 22 Feb 2010 00:16:34 +0000 (13:16 +1300)]
vocabs.loader: tweak platform checking logic

14 years agococoa.messages: fix
Slava Pestov [Mon, 22 Feb 2010 00:10:20 +0000 (13:10 +1300)]
cocoa.messages: fix

14 years agoremove string c-types from classes.struct tests
Joe Groff [Sun, 21 Feb 2010 21:01:29 +0000 (13:01 -0800)]
remove string c-types from classes.struct tests

14 years agowindows.com.syntax: parse return c-type of COM-INTERFACE: functions
Joe Groff [Sun, 21 Feb 2010 19:56:35 +0000 (11:56 -0800)]
windows.com.syntax: parse return c-type of COM-INTERFACE: functions

14 years agoopengl.gl.extensions: scan return type of GL-FUNCTION: as c-type
Joe Groff [Sun, 21 Feb 2010 19:36:59 +0000 (11:36 -0800)]
opengl.gl.extensions: scan return type of GL-FUNCTION: as c-type

14 years agocore-foundation.fsevents: use CALLBACK: type to define master-event-source-callback
Joe Groff [Sun, 21 Feb 2010 19:17:25 +0000 (11:17 -0800)]
core-foundation.fsevents: use CALLBACK: type to define master-event-source-callback

14 years agoremove references to c-types hash from deploy tool
Joe Groff [Sun, 21 Feb 2010 19:10:52 +0000 (11:10 -0800)]
remove references to c-types hash from deploy tool

14 years agoditch string c-types
Joe Groff [Sun, 21 Feb 2010 18:28:42 +0000 (10:28 -0800)]
ditch string c-types

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 21 Feb 2010 17:58:41 +0000 (09:58 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agococoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time...
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

14 years agovocabs: document platforms.txt
Slava Pestov [Sun, 21 Feb 2010 07:38:09 +0000 (20:38 +1300)]
vocabs: document platforms.txt

14 years agounix.utmpx: fix load errors
Slava Pestov [Sun, 21 Feb 2010 07:19:11 +0000 (20:19 +1300)]
unix.utmpx: fix load errors

14 years agoadjust wording in game.loop docs
Joe Groff [Sun, 21 Feb 2010 05:58:09 +0000 (21:58 -0800)]
adjust wording in game.loop docs

14 years agoMove windows.dragdrop-listener to unmaintained
Slava Pestov [Sun, 21 Feb 2010 04:46:25 +0000 (17:46 +1300)]
Move windows.dragdrop-listener to unmaintained

14 years agoio.serial.windows: fix load error
Slava Pestov [Sun, 21 Feb 2010 04:42:40 +0000 (17:42 +1300)]
io.serial.windows: fix load error

14 years agonative-thread-test: clean up
Slava Pestov [Sun, 21 Feb 2010 04:40:19 +0000 (17:40 +1300)]
native-thread-test: clean up

14 years agounix.utilities: remove platforms.txt since its portable
Slava Pestov [Sun, 21 Feb 2010 04:40:05 +0000 (17:40 +1300)]
unix.utilities: remove platforms.txt since its portable

14 years agoRename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
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

14 years agoui.text.pango: add a platforms.txt
Slava Pestov [Sun, 21 Feb 2010 03:47:55 +0000 (16:47 +1300)]
ui.text.pango: add a platforms.txt

14 years agotools.crossref: fix method cross-referencing
Slava Pestov [Sun, 21 Feb 2010 03:21:54 +0000 (16:21 +1300)]
tools.crossref: fix method cross-referencing

14 years agominor poker vocab cleanup
Aaron Schaefer [Sat, 20 Feb 2010 19:15:46 +0000 (13:15 -0600)]
minor poker vocab cleanup

14 years agogame.loop: separate delegate into tick-delegate and draw-delegate
Joe Groff [Sat, 20 Feb 2010 18:47:03 +0000 (10:47 -0800)]
game.loop: separate delegate into tick-delegate and draw-delegate

14 years agogame.input: add a convenient "buttons-delta" word to convert two key/button state...
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

14 years agoif you're going to support shift-del, you should also support shift-ins and ctrl-ins
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

14 years agoclean up PE solution 255
Aaron Schaefer [Sat, 20 Feb 2010 17:20:21 +0000 (11:20 -0600)]
clean up PE solution 255

14 years agoAdd PE problem 70 to common project file
Aaron Schaefer [Sat, 20 Feb 2010 15:16:53 +0000 (09:16 -0600)]
Add PE problem 70 to common project file

14 years agoSolution to Project Euler problem 70
Aaron Schaefer [Sat, 20 Feb 2010 15:15:05 +0000 (09:15 -0600)]
Solution to Project Euler problem 70

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 agoupdate project-euler common files
Aaron Schaefer [Fri, 19 Feb 2010 02:46:18 +0000 (20:46 -0600)]
update project-euler common files

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 agoSolution to Project Euler problem 206
Aaron Schaefer [Thu, 18 Feb 2010 04:25:53 +0000 (22:25 -0600)]
Solution to Project Euler problem 206

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