]> gitweb.factorcode.org Git - factor.git/log
factor.git
12 years agoMerge remote-tracking branch 'abeaumont/master'
John Benediktsson [Sat, 27 Aug 2011 02:53:11 +0000 (19:53 -0700)]
Merge remote-tracking branch 'abeaumont/master'

12 years agoMerge remote-tracking branch 'philip-searle/master'
John Benediktsson [Sat, 27 Aug 2011 02:42:04 +0000 (19:42 -0700)]
Merge remote-tracking branch 'philip-searle/master'

12 years agoMerge remote-tracking branch 'ajvondrak/graphviz'
John Benediktsson [Sat, 27 Aug 2011 02:31:47 +0000 (19:31 -0700)]
Merge remote-tracking branch 'ajvondrak/graphviz'

12 years agoMerge remote-tracking branch 'mattknox/master'
John Benediktsson [Sat, 27 Aug 2011 02:07:00 +0000 (19:07 -0700)]
Merge remote-tracking branch 'mattknox/master'

12 years agoMerge remote-tracking branch 'ex-rzr/fixes'
John Benediktsson [Sat, 27 Aug 2011 02:05:53 +0000 (19:05 -0700)]
Merge remote-tracking branch 'ex-rzr/fixes'

12 years agoMerge remote-tracking branch 'erg/master'
John Benediktsson [Sat, 27 Aug 2011 01:53:58 +0000 (18:53 -0700)]
Merge remote-tracking branch 'erg/master'

12 years agoMerge branch 'cleanup'
John Benediktsson [Sat, 27 Aug 2011 01:49:25 +0000 (18:49 -0700)]
Merge branch 'cleanup'

12 years agobrainfuck: some cleanup and make the ebnf simpler.
John Benediktsson [Sat, 27 Aug 2011 01:42:17 +0000 (18:42 -0700)]
brainfuck: some cleanup and make the ebnf simpler.

12 years agoAdding a webapp for benchmarking the Factor web server.
John Benediktsson [Sat, 27 Aug 2011 01:02:44 +0000 (18:02 -0700)]
Adding a webapp for benchmarking the Factor web server.

12 years agobenchmark.echo: Update copyright.
John Benediktsson [Sat, 27 Aug 2011 01:02:22 +0000 (18:02 -0700)]
benchmark.echo: Update copyright.

12 years agoAdding a UDP echo benchmark.
John Benediktsson [Sat, 27 Aug 2011 00:18:08 +0000 (17:18 -0700)]
Adding a UDP echo benchmark.

12 years agoFix docs for 'lunar-rescue'.
John Benediktsson [Fri, 26 Aug 2011 23:33:45 +0000 (16:33 -0700)]
Fix docs for 'lunar-rescue'.

12 years agoSpelling fixes to documentation.
John Benediktsson [Fri, 26 Aug 2011 23:20:31 +0000 (16:20 -0700)]
Spelling fixes to documentation.

12 years agoClean up some duplication in annotate/deep-annotate
Doug Coleman [Fri, 26 Aug 2011 22:11:50 +0000 (17:11 -0500)]
Clean up some duplication in annotate/deep-annotate

12 years agoAdd docs for tools.coverage
Doug Coleman [Fri, 26 Aug 2011 20:39:27 +0000 (15:39 -0500)]
Add docs for tools.coverage

12 years agoAdd a bunch of unit tests for 100% code coverage in sets vocab
Doug Coleman [Fri, 26 Aug 2011 20:03:55 +0000 (15:03 -0500)]
Add a bunch of unit tests for 100% code coverage in sets vocab

12 years agoRename tools.code-coverage to tools.coverage, change some word names.
Doug Coleman [Fri, 26 Aug 2011 19:32:41 +0000 (14:32 -0500)]
Rename tools.code-coverage to tools.coverage, change some word names.

12 years agoRevert "Try to read instead of write from a TCP connection. This gives 'Connection...
Doug Coleman [Fri, 26 Aug 2011 18:55:52 +0000 (13:55 -0500)]
Revert "Try to read instead of write from a TCP connection. This gives 'Connection refused' instead of 'Broken pipe', which is much more useful."

This reverts commit 088c367b77d933da8b1935c1a3d32186953002e6.

12 years agoAdd tools.code-coverage vocab to assist in writing unit tests
Doug Coleman [Fri, 26 Aug 2011 18:37:40 +0000 (13:37 -0500)]
Add tools.code-coverage vocab to assist in writing unit tests

12 years agoAdd a deep-annotate word that annotates each quotation in a word definition.
Doug Coleman [Fri, 26 Aug 2011 16:47:37 +0000 (11:47 -0500)]
Add a deep-annotate word that annotates each quotation in a word definition.

12 years agoWrite some more docs for readline and link readline main article to words.
Doug Coleman [Fri, 26 Aug 2011 16:20:58 +0000 (11:20 -0500)]
Write some more docs for readline and link readline main article to words.

12 years agoTry to read instead of write from a TCP connection. This gives 'Connection refused...
Doug Coleman [Fri, 26 Aug 2011 16:03:01 +0000 (11:03 -0500)]
Try to read instead of write from a TCP connection. This gives 'Connection refused' instead of 'Broken pipe', which is much more useful.

12 years agounix.linux.epoll: epoll_event is a packed struct! Damn...
Slava Pestov [Fri, 26 Aug 2011 04:37:52 +0000 (21:37 -0700)]
unix.linux.epoll: epoll_event is a packed struct! Damn...

12 years agoio.pipes: add unit test for Linux x86-64 epoll() problem
Slava Pestov [Fri, 26 Aug 2011 04:37:26 +0000 (21:37 -0700)]
io.pipes: add unit test for Linux x86-64 epoll() problem

12 years agoio.thread: if the I/O thread throws an error, call out to the fep immediately instead...
Slava Pestov [Fri, 26 Aug 2011 04:36:57 +0000 (21:36 -0700)]
io.thread: if the I/O thread throws an error, call out to the fep immediately instead of going through the normal thread error mechanism, which by that point won't work anyway

12 years agoMerge classes.struct.packed into classes.struct and remove duplication
Slava Pestov [Fri, 26 Aug 2011 04:02:13 +0000 (21:02 -0700)]
Merge classes.struct.packed into classes.struct and remove duplication

12 years agoFix unit test in strings
Doug Coleman [Thu, 25 Aug 2011 18:10:40 +0000 (11:10 -0700)]
Fix unit test in strings

12 years agocpu.ppc: add 'not loaded' tags so that load-all doesn't break an x86 image
Slava Pestov [Thu, 25 Aug 2011 06:52:02 +0000 (23:52 -0700)]
cpu.ppc: add 'not loaded' tags so that load-all doesn't break an x86 image

12 years agostrings: fix broken unit tests introduced by recent commit
Slava Pestov [Thu, 25 Aug 2011 06:42:02 +0000 (23:42 -0700)]
strings: fix broken unit tests introduced by recent commit

12 years agoRearrange sets-tests in order the words are defined, remove duplicate test, add a...
Doug Coleman [Thu, 25 Aug 2011 00:55:05 +0000 (17:55 -0700)]
Rearrange sets-tests in order the words are defined, remove duplicate test, add a test.

12 years agosequences, fix stack effect of (accumulate)
Jon Harper [Wed, 24 Aug 2011 20:28:19 +0000 (22:28 +0200)]
sequences, fix stack effect of (accumulate)

12 years agofjsc: display the proper namespace when using set_in.
John Benediktsson [Wed, 24 Aug 2011 22:20:51 +0000 (15:20 -0700)]
fjsc: display the proper namespace when using set_in.

12 years agofjsc: change prompt to be "( scratchpad )".
John Benediktsson [Wed, 24 Aug 2011 22:11:33 +0000 (15:11 -0700)]
fjsc: change prompt to be "( scratchpad )".

12 years agoFix help lint for when*,unless*
Doug Coleman [Tue, 23 Aug 2011 19:14:33 +0000 (12:14 -0700)]
Fix help lint for when*,unless*

12 years agoFix help-lint for ini-file
Doug Coleman [Tue, 23 Aug 2011 19:15:36 +0000 (12:15 -0700)]
Fix help-lint for ini-file

12 years agoFix help-lint for memcached
Doug Coleman [Tue, 23 Aug 2011 19:19:58 +0000 (12:19 -0700)]
Fix help-lint for memcached

12 years agoFix help-lint for ntp
Doug Coleman [Tue, 23 Aug 2011 19:21:09 +0000 (12:21 -0700)]
Fix help-lint for ntp

12 years agowebsites.factorcode: add link to bug tracker
Slava Pestov [Tue, 23 Aug 2011 06:00:04 +0000 (23:00 -0700)]
websites.factorcode: add link to bug tracker

12 years agofurnace.recaptcha: recaptcha was acquired by Google, update URL
Slava Pestov [Tue, 23 Aug 2011 05:48:15 +0000 (22:48 -0700)]
furnace.recaptcha: recaptcha was acquired by Google, update URL

12 years agomason.config: fix for recent changes
Slava Pestov [Tue, 23 Aug 2011 05:17:50 +0000 (22:17 -0700)]
mason.config: fix for recent changes

12 years agomason.platform: add test
Slava Pestov [Tue, 23 Aug 2011 05:14:38 +0000 (22:14 -0700)]
mason.platform: add test

12 years agowebapps.mason.version.files: add SLOT: forward declaration
Slava Pestov [Sat, 20 Aug 2011 02:54:23 +0000 (19:54 -0700)]
webapps.mason.version.files: add SLOT: forward declaration

12 years agowebsites.factorcode: clean up
Slava Pestov [Sat, 20 Aug 2011 02:53:55 +0000 (19:53 -0700)]
websites.factorcode: clean up

12 years agotnetstrings: vocab to parse "tagged netstrings".
John Benediktsson [Sat, 20 Aug 2011 02:02:29 +0000 (19:02 -0700)]
tnetstrings: vocab to parse "tagged netstrings".

12 years agoAdd google translate vocabulary
Doug Coleman [Sat, 20 Aug 2011 01:33:23 +0000 (18:33 -0700)]
Add google translate vocabulary

12 years agocommand-line: enable "quiet" mode for -e or script modes before .factor-rc is loaded
Joe Groff [Sat, 20 Aug 2011 00:26:47 +0000 (17:26 -0700)]
command-line: enable "quiet" mode for -e or script modes before .factor-rc is loaded

12 years agoAdding 'ntp' client vocab.
John Benediktsson [Sat, 20 Aug 2011 00:25:10 +0000 (17:25 -0700)]
Adding 'ntp' client vocab.

12 years agoAdding 'ini-file' vocab to parse INI config files.
John Benediktsson [Sat, 20 Aug 2011 00:22:16 +0000 (17:22 -0700)]
Adding 'ini-file' vocab to parse INI config files.

12 years agogestalt vocab for mac.
John Benediktsson [Fri, 19 Aug 2011 23:49:22 +0000 (16:49 -0700)]
gestalt vocab for mac.

12 years agogoogle.charts vocab.
John Benediktsson [Fri, 19 Aug 2011 23:41:50 +0000 (16:41 -0700)]
google.charts vocab.

12 years agoChange fuel.remote to use tty-server.
John Benediktsson [Fri, 19 Aug 2011 22:03:45 +0000 (15:03 -0700)]
Change fuel.remote to use tty-server.

12 years agoMoving io.trash to io.files.trash.
John Benediktsson [Fri, 19 Aug 2011 21:31:19 +0000 (14:31 -0700)]
Moving io.trash to io.files.trash.

12 years agoMerge remote-tracking branch 'factorcode/master'
John Benediktsson [Fri, 19 Aug 2011 21:27:24 +0000 (14:27 -0700)]
Merge remote-tracking branch 'factorcode/master'

12 years agoio.trash: cross-platform vocab to send files to trash.
John Benediktsson [Fri, 19 Aug 2011 21:26:32 +0000 (14:26 -0700)]
io.trash: cross-platform vocab to send files to trash.

12 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Fri, 19 Aug 2011 21:21:28 +0000 (14:21 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

12 years agoio.sockets: check ipv4 and ipv6 for valid address strings.
John Benediktsson [Fri, 19 Aug 2011 21:19:09 +0000 (14:19 -0700)]
io.sockets: check ipv4 and ipv6 for valid address strings.

12 years agomath.approx: function to approximate rationals.
John Benediktsson [Fri, 19 Aug 2011 20:27:44 +0000 (13:27 -0700)]
math.approx: function to approximate rationals.

12 years agowolfram-alpha: query api for Wolfram Alpha.
John Benediktsson [Fri, 19 Aug 2011 20:17:32 +0000 (13:17 -0700)]
wolfram-alpha: query api for Wolfram Alpha.

12 years agohamurabi: adding HAMURABI.BAS game.
John Benediktsson [Fri, 19 Aug 2011 20:16:41 +0000 (13:16 -0700)]
hamurabi: adding HAMURABI.BAS game.

12 years agoanagrams: words for finding anagrams.
John Benediktsson [Fri, 19 Aug 2011 20:16:03 +0000 (13:16 -0700)]
anagrams: words for finding anagrams.

12 years agoclasses.struct.packed: adding support for packed structures.
John Benediktsson [Fri, 19 Aug 2011 20:13:34 +0000 (13:13 -0700)]
classes.struct.packed: adding support for packed structures.

12 years agoAdding 'memcached' vocab to talk to memcached servers.
John Benediktsson [Fri, 19 Aug 2011 20:11:24 +0000 (13:11 -0700)]
Adding 'memcached' vocab to talk to memcached servers.

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Fri, 19 Aug 2011 18:04:56 +0000 (11:04 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agocommand-line: interpret "-help" or "--help" and print a brief usage message with...
Joe Groff [Fri, 19 Aug 2011 02:10:51 +0000 (19:10 -0700)]
command-line: interpret "-help" or "--help" and print a brief usage message with the most common options

12 years agoMerge git://factorcode.org/git/factor
Doug Coleman [Thu, 18 Aug 2011 05:07:57 +0000 (22:07 -0700)]
Merge git://factorcode.org/git/factor

12 years agocommand-line, parser, syntax: move the MAIN: invocation from run-file to run-script...
Joe Groff [Thu, 18 Aug 2011 04:29:02 +0000 (21:29 -0700)]
command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file

12 years agoparser, source-files, syntax: have MAIN: store the main entry point in the source...
Joe Groff [Thu, 18 Aug 2011 03:58:09 +0000 (20:58 -0700)]
parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents.

12 years agosubset? was broken...
Doug Coleman [Mon, 15 Aug 2011 22:40:44 +0000 (15:40 -0700)]
subset? was broken...

12 years agoMerge branch 'highlight' into cleanup
John Benediktsson [Wed, 10 Aug 2011 23:40:33 +0000 (16:40 -0700)]
Merge branch 'highlight' into cleanup

12 years agoMerge branch 'highlight' of github.com:mrjbq7/factor into highlight
John Benediktsson [Wed, 10 Aug 2011 23:40:02 +0000 (16:40 -0700)]
Merge branch 'highlight' of github.com:mrjbq7/factor into highlight

12 years agocombinators: fix typo in docs for case.
John Benediktsson [Wed, 10 Aug 2011 23:25:21 +0000 (16:25 -0700)]
combinators: fix typo in docs for case.

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Tue, 9 Aug 2011 22:40:20 +0000 (15:40 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agokernel: add full stack effects to unless, when, when*, unless* so they give useful...
Joe Groff [Tue, 9 Aug 2011 17:32:12 +0000 (10:32 -0700)]
kernel: add full stack effects to unless, when, when*, unless* so they give useful stack imbalance errors

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Tue, 9 Aug 2011 06:03:17 +0000 (23:03 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agoui.tools.deploy: adjust wording of deploy-help? option ui
Joe Groff [Thu, 4 Aug 2011 22:49:33 +0000 (15:49 -0700)]
ui.tools.deploy: adjust wording of deploy-help? option ui

12 years agotools.deploy: add deploy-help? option to include documentation in deployed image
Joe Groff [Thu, 4 Aug 2011 21:27:29 +0000 (14:27 -0700)]
tools.deploy: add deploy-help? option to include documentation in deployed image

12 years agoMerge branch 'master' of github.com:mrjbq7/factor
John Benediktsson [Mon, 1 Aug 2011 20:43:08 +0000 (13:43 -0700)]
Merge branch 'master' of github.com:mrjbq7/factor

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Mon, 1 Aug 2011 20:42:47 +0000 (13:42 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agoMerge branch 'master' of https://github.com/yac/factor
Joe Groff [Mon, 1 Aug 2011 19:08:20 +0000 (12:08 -0700)]
Merge branch 'master' of https://github.com/yac/factor

12 years agomath.functions: make sure zero zero ^ is always nan, regardless of the type of zero
Joe Groff [Mon, 1 Aug 2011 17:26:53 +0000 (10:26 -0700)]
math.functions: make sure zero zero ^ is always nan, regardless of the type of zero

12 years agobuild-support/factor.sh: fix quick-update (reported by tsculpt)
Joe Groff [Sat, 30 Jul 2011 04:05:21 +0000 (21:05 -0700)]
build-support/factor.sh: fix quick-update (reported by tsculpt)

12 years agoopengl.gl.extensions: annoying hack to make gpu.* demos work in Lion. opengl 3 entry...
Joe Groff [Fri, 29 Jul 2011 21:15:59 +0000 (14:15 -0700)]
opengl.gl.extensions: annoying hack to make gpu.* demos work in Lion. opengl 3 entry points such as glGenVertexArrays are available, but they only actually work in core profile contexts which factor doesn't support yet, so favor extension entry points such as glGenVertexArraysAPPLE instead of standard entry points

12 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Fri, 29 Jul 2011 20:24:30 +0000 (13:24 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

12 years agogame.input.iokit: deal with Lion's breakage of the IOHID* API
Joe Groff [Fri, 29 Jul 2011 20:24:10 +0000 (13:24 -0700)]
game.input.iokit: deal with Lion's breakage of the IOHID* API

12 years agoFix mason following PPC changes; target-os and target-cpu are no longer strings.
Erik Charlebois [Fri, 29 Jul 2011 05:57:14 +0000 (01:57 -0400)]
Fix mason following PPC changes; target-os and target-cpu are no longer strings.

12 years agoReplace deprecated words with alternatives.
Erik Charlebois [Fri, 29 Jul 2011 05:56:13 +0000 (01:56 -0400)]
Replace deprecated words with alternatives.

A load-all on OS X now completes without any deprecated word warnings.

12 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Fri, 29 Jul 2011 04:21:36 +0000 (00:21 -0400)]
Merge branch 'master' of git://github.com/slavapestov/factor

12 years agoMerge branch 'master' into highlight
John Benediktsson [Thu, 28 Jul 2011 17:30:25 +0000 (10:30 -0700)]
Merge branch 'master' into highlight

12 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Thu, 28 Jul 2011 15:30:30 +0000 (08:30 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Thu, 21 Jul 2011 05:01:44 +0000 (22:01 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agostrings: a few more peace-of-mind tests setting out-of-range code points in strings
Joe Groff [Wed, 20 Jul 2011 20:52:42 +0000 (13:52 -0700)]
strings: a few more peace-of-mind tests setting out-of-range code points in strings

12 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Wed, 20 Jul 2011 17:21:42 +0000 (10:21 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

12 years agostrings: the fast path for set-string-nth was being used inappropriately for negative...
Joe Groff [Wed, 20 Jul 2011 17:21:11 +0000 (10:21 -0700)]
strings: the fast path for set-string-nth was being used inappropriately for negative numbers. use the fast path only for Z ∩ [0, 127]

12 years agoMerge branch 'master' of git://github.com/slavapestov/factor
Erik Charlebois [Tue, 12 Jul 2011 02:02:28 +0000 (22:02 -0400)]
Merge branch 'master' of git://github.com/slavapestov/factor

12 years agoMerge remote branch 'upstream/master'
John Benediktsson [Mon, 11 Jul 2011 03:47:58 +0000 (20:47 -0700)]
Merge remote branch 'upstream/master'

12 years agojson.writer: Updated docs to mention the dynamic variable jsvar-encode?
otoburb [Tue, 5 Jul 2011 04:07:59 +0000 (00:07 -0400)]
json.writer: Updated docs to mention the dynamic variable jsvar-encode?

12 years agoMerge branch 'master' of github.com:otoburb/factor
otoburb [Tue, 5 Jul 2011 03:27:56 +0000 (23:27 -0400)]
Merge branch 'master' of github.com:otoburb/factor

12 years agojson.writer: Ability to turn jsvar-encode substituion on/off via jsvar-encode? dynami...
otoburb [Thu, 23 Jun 2011 05:28:24 +0000 (01:28 -0400)]
json.writer: Ability to turn jsvar-encode substituion on/off via jsvar-encode? dynamic variable. Removed whitespace in tuple>fields json output. Added tests to json.writer-tests.

12 years agojson.writer: Currified jsvar-encode. Removed whitespace in tuple>fields json output...
otoburb [Tue, 5 Jul 2011 03:14:51 +0000 (23:14 -0400)]
json.writer: Currified jsvar-encode. Removed whitespace in tuple>fields json output. Added tests to json.writer-tests.

12 years agoImproved stack effect highlighting in vim.
yac [Thu, 23 Jun 2011 19:01:35 +0000 (21:01 +0200)]
Improved stack effect highlighting in vim.

Delimiters and items in stack effect are highlighted separately, works on
call( -- ) and execute( -- ) too.