]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agowindows.ddk.hid: add platforms.txt
Slava Pestov [Mon, 22 Feb 2010 11:23:30 +0000 (00:23 +1300)]
windows.ddk.hid: add platforms.txt

14 years agostack-checker.alien: now that C types are words, the compiler can add dependencies...
Slava Pestov [Mon, 22 Feb 2010 08:32:41 +0000 (21:32 +1300)]
stack-checker.alien: now that C types are words, the compiler can add dependencies on them when compiling alien words. This triggers the necessary recompilation when C types are redefined

14 years agoalien.c-types: remove void? word
Slava Pestov [Mon, 22 Feb 2010 08:31:41 +0000 (21:31 +1300)]
alien.c-types: remove void? word

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Mon, 22 Feb 2010 07:09:20 +0000 (20:09 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agostack-checker.dependencies: add depends-on-c-type
Slava Pestov [Mon, 22 Feb 2010 06:21:56 +0000 (19:21 +1300)]
stack-checker.dependencies: add depends-on-c-type

14 years agoparser: auto-use prefers non-private words to private words
Slava Pestov [Mon, 22 Feb 2010 06:15:53 +0000 (19:15 +1300)]
parser: auto-use prefers non-private words to private words

14 years agoRequire that g++ or cl be present to use factor.sh
Doug Coleman [Mon, 22 Feb 2010 06:20:00 +0000 (00:20 -0600)]
Require that g++ or cl be present to use factor.sh

14 years agoAdd some more win32 symbols
Doug Coleman [Wed, 17 Feb 2010 22:43:53 +0000 (16:43 -0600)]
Add some more win32 symbols

14 years agoFix quirk in open-in-explorer -- msft explorer wouldn't go to previous directory...
Doug Coleman [Wed, 17 Feb 2010 22:42:53 +0000 (16:42 -0600)]
Fix quirk in open-in-explorer -- msft explorer wouldn't go to previous directory correctly if / was a path separator

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 22 Feb 2010 06:10:42 +0000 (22:10 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agowindows.com: add missing USING: windows.types
Joe Groff [Mon, 22 Feb 2010 06:07:53 +0000 (22:07 -0800)]
windows.com: add missing USING: windows.types

14 years agowindows.com.syntax: don't put c-type words inside stack effect of Interface::Method...
Joe Groff [Mon, 22 Feb 2010 06:07:32 +0000 (22:07 -0800)]
windows.com.syntax: don't put c-type words inside stack effect of Interface::Method words

14 years agoCheck if we're using ttys before starting curses, since initscr exits on error for...
Doug Coleman [Mon, 22 Feb 2010 05:37:33 +0000 (23:37 -0600)]
Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 22 Feb 2010 05:30:50 +0000 (18:30 +1300)]
Merge branch 'master' of git://factorcode.org/git/factor

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 agomath.blas: update string c-types
Joe Groff [Mon, 22 Feb 2010 00:49:58 +0000 (16:49 -0800)]
math.blas: update string c-types

14 years agoio.sockets.windows.nt: update string c-types in alien-indirect
Joe Groff [Mon, 22 Feb 2010 00:49:44 +0000 (16:49 -0800)]
io.sockets.windows.nt: update string c-types in alien-indirect

14 years agoBindings to the HID portion of the Windows DDK.
Erik Charlebois [Mon, 22 Feb 2010 00:43:09 +0000 (16:43 -0800)]
Bindings to the HID portion of the Windows DDK.

14 years agoFUEL: Add UNION-STRUCT: to syntax highlighting.
Erik Charlebois [Mon, 22 Feb 2010 00:42:31 +0000 (16:42 -0800)]
FUEL: Add UNION-STRUCT: to syntax highlighting.

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 agoFix parse error in elisp file
Erik Charlebois [Sun, 21 Feb 2010 12:39:44 +0000 (04:39 -0800)]
Fix parse error in elisp file

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Sun, 21 Feb 2010 11:36:54 +0000 (03:36 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoFUEL: Add prefix key behavior to fuel-test-vocab so that it is similar to other FUEL...
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.

14 years agoAdd scaffolding words for tags, summary and authors and hook these up to FUEL. Modifi...
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.

14 years agoFUEL: Flip the default behavior of visit-other-file so that it does not try to create...
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.

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 agoUnit test checking the stack effects from FUNCTION:.
Erik Charlebois [Sun, 21 Feb 2010 05:15:47 +0000 (21:15 -0800)]
Unit test checking the stack effects from FUNCTION:.

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 agoThe return values in the stack effects of FUNCTION: words were c-types rather than...
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:.

14 years agoMerge up
Erik Charlebois [Sat, 20 Feb 2010 08:24:37 +0000 (00:24 -0800)]
Merge up

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Sat, 20 Feb 2010 08:22:16 +0000 (00:22 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoMerge up
Erik Charlebois [Sat, 20 Feb 2010 08:22:01 +0000 (00:22 -0800)]
Merge up

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