]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Wed, 16 Jun 2010 22:42:15 +0000 (17:42 -0500)]
Implement set-time on Windows
Doug Coleman [Wed, 16 Jun 2010 21:48:04 +0000 (16:48 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Wed, 16 Jun 2010 21:09:51 +0000 (16:09 -0500)]
Use two timers in game.loop
Doug Coleman [Wed, 16 Jun 2010 21:05:35 +0000 (16:05 -0500)]
Add a word that waits for a game to finish running
Doug Coleman [Wed, 16 Jun 2010 20:32:50 +0000 (15:32 -0500)]
Add a promise to world objects that gets fulfilled when the world is ungrafted
Doug Coleman [Wed, 16 Jun 2010 20:32:20 +0000 (15:32 -0500)]
Add utility word
Doug Coleman [Wed, 16 Jun 2010 15:07:24 +0000 (10:07 -0500)]
Fix load error in game.loop
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 04:55:26 +0000 (21:55 -0700)]
math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works
Doug Coleman [Wed, 16 Jun 2010 21:21:00 +0000 (16:21 -0500)]
conflicts
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Tue, 15 Jun 2010 22:31:19 +0000 (15:31 -0700)]
new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Slava Pestov [Sun, 13 Jun 2010 21:36:08 +0000 (17:36 -0400)]
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction
Joe Groff [Mon, 14 Jun 2010 23:12:48 +0000 (16:12 -0700)]
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 03:41:46 +0000 (20:41 -0700)]
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
Slava Pestov [Wed, 16 Jun 2010 21:12:13 +0000 (17:12 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:05:50 +0000 (17:05 -0400)]
Merge branch 'fuel' of git://github.com/dmsh/factor
Slava Pestov [Wed, 16 Jun 2010 21:00:35 +0000 (17:00 -0400)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor
Sascha Matzke [Sun, 25 Oct 2009 10:41:44 +0000 (11:41 +0100)]
added doc for with-local-address
Slava Pestov [Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)]
tools.disassembler.udis: update struct layout for latest udis from git
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 04:55:26 +0000 (21:55 -0700)]
math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works
Joe Groff [Tue, 15 Jun 2010 22:31:19 +0000 (15:31 -0700)]
new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Slava Pestov [Sun, 13 Jun 2010 21:36:08 +0000 (17:36 -0400)]
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction
Joe Groff [Mon, 14 Jun 2010 23:12:48 +0000 (16:12 -0700)]
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 03:41:46 +0000 (20:41 -0700)]
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
Doug Coleman [Mon, 14 Jun 2010 03:39:31 +0000 (22:39 -0500)]
Fix mason unit test
Doug Coleman [Mon, 14 Jun 2010 01:35:26 +0000 (20:35 -0500)]
Merge branch 'master' of github.com:erg/factor
Doug Coleman [Mon, 14 Jun 2010 00:59:38 +0000 (19:59 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Sun, 13 Jun 2010 23:32:46 +0000 (18:32 -0500)]
Check in Joe's codebook vocab with a few tweaks. Requires the kindlegen binary from Amazon's website.
Doug Coleman [Sun, 13 Jun 2010 23:30:05 +0000 (18:30 -0500)]
Add time vocab that can set system clock time
Doug Coleman [Sun, 13 Jun 2010 23:25:08 +0000 (18:25 -0500)]
Add more time bindings
Doug Coleman [Sun, 13 Jun 2010 23:24:48 +0000 (18:24 -0500)]
Better name for a word in calendar
Doug Coleman [Sun, 13 Jun 2010 23:23:41 +0000 (18:23 -0500)]
Delete the .git/index in case it's corrupted. Do a "git reset --hard HEAD" before a git pull. Make sure a build directory cannot collide with another build directory.
Doug Coleman [Fri, 11 Jun 2010 21:54:30 +0000 (16:54 -0500)]
Add a combinator to make a unique directory, set that to the current and temp directories, and then delete the directory when done. Useful when working with apps that need to write intermediate files to the current directory
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure
Joe Groff [Fri, 11 Jun 2010 00:32:56 +0000 (17:32 -0700)]
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error
Joe Groff [Fri, 11 Jun 2010 00:05:43 +0000 (17:05 -0700)]
alien.data: make binary-zero? public and move it from classes.struct.private
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests
Slava Pestov [Sun, 13 Jun 2010 22:11:39 +0000 (18:11 -0400)]
vocabs.loader: tweak docs
Slava Pestov [Sun, 13 Jun 2010 21:57:16 +0000 (17:57 -0400)]
vm: have to be extra careful when messing with return addresses
Joe Groff [Sun, 13 Jun 2010 06:52:47 +0000 (23:52 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64
Slava Pestov [Sat, 12 Jun 2010 23:52:28 +0000 (19:52 -0400)]
vm: context switching needs to scrub the return address
Joe Groff [Sat, 12 Jun 2010 23:07:21 +0000 (16:07 -0700)]
specialized-vectors: redefine "like" for the corresponding specialized-array of a specialized-vector to share storage when a vector is liked
Joe Groff [Sat, 12 Jun 2010 03:30:01 +0000 (20:30 -0700)]
build-support/http-get.vbs: thwart stupid virus scanners
Dmitry Shubin [Sat, 12 Jun 2010 02:42:58 +0000 (06:42 +0400)]
FUEL: improve highlighting and indentation for ERROR:
Slava Pestov [Sat, 12 Jun 2010 01:54:47 +0000 (21:54 -0400)]
vm: fix RT_HERE fixup on image load
Slava Pestov [Sat, 12 Jun 2010 01:52:38 +0000 (21:52 -0400)]
cpu.x86: combine 32-bit and 64-bit %dispatch template
Slava Pestov [Sat, 12 Jun 2010 00:10:07 +0000 (20:10 -0400)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Sat, 12 Jun 2010 00:08:52 +0000 (20:08 -0400)]
vm: fix typo
Slava Pestov [Sat, 12 Jun 2010 00:06:00 +0000 (20:06 -0400)]
GC maps for more compact inline GC checks
Slava Pestov [Fri, 11 Jun 2010 21:14:15 +0000 (17:14 -0400)]
mirrors: rename enumerated-sequence to inspected-sequence
Slava Pestov [Fri, 11 Jun 2010 21:11:21 +0000 (17:11 -0400)]
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure
Samuel Tardieu [Fri, 11 Jun 2010 14:00:01 +0000 (16:00 +0200)]
Fix "primes-between" and "primes-upto" with pathological bounds.
"primes-between" was buggy when bounds were given in the wrong order
or when the high bound was smaller than 3.
Joe Groff [Fri, 11 Jun 2010 00:32:56 +0000 (17:32 -0700)]
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error
Joe Groff [Fri, 11 Jun 2010 00:05:43 +0000 (17:05 -0700)]
alien.data: make binary-zero? public and move it from classes.struct.private
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests
Doug Coleman [Thu, 10 Jun 2010 21:39:13 +0000 (16:39 -0500)]
Rename alarms -> timers
Doug Coleman [Thu, 10 Jun 2010 21:06:38 +0000 (16:06 -0500)]
Add a remove-wm-handler word to windows ui backend
Doug Coleman [Thu, 10 Jun 2010 20:37:53 +0000 (15:37 -0500)]
Check in benchmark.struct vocab
Doug Coleman [Tue, 8 Jun 2010 23:08:43 +0000 (18:08 -0500)]
Use benchmark.struct vocab to record tick/draw timings in game loop
Doug Coleman [Tue, 8 Jun 2010 23:05:28 +0000 (18:05 -0500)]
Add start-game word, make foo-attributes words when GAME: foo is defined, don't lose the loop object after the game is over
Sascha Matzke [Thu, 10 Jun 2010 17:57:19 +0000 (19:57 +0200)]
simplified bson.reader and made it faster
Sascha Matzke [Wed, 9 Jun 2010 12:45:25 +0000 (14:45 +0200)]
added new BSON types
Joe Groff [Wed, 9 Jun 2010 07:11:01 +0000 (00:11 -0700)]
new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java
Joe Groff [Wed, 9 Jun 2010 00:08:51 +0000 (17:08 -0700)]
xmode.modes: add cuda xmode
Joe Groff [Tue, 8 Jun 2010 22:00:11 +0000 (15:00 -0700)]
specialized-arrays, specialized-vectors: add direct-slice, direct-head, direct-tail, etc. words for creating specialized-arrays over subsets of specialized sequences
Joe Groff [Tue, 8 Jun 2010 20:54:10 +0000 (13:54 -0700)]
ui: document non-polymorphic effect of with-ui, and that it doesn't return
Joe Groff [Tue, 8 Jun 2010 20:40:07 +0000 (13:40 -0700)]
specialized-vectors: implement binary-object protocol for specialized-vectors
Joe Groff [Tue, 8 Jun 2010 20:15:04 +0000 (13:15 -0700)]
specialized-vectors: add push-new operation that allocates and returns a new struct on the end of a specialized vector
Joe Groff [Tue, 8 Jun 2010 19:52:46 +0000 (12:52 -0700)]
classes.struct: implement "group-words" method on struct-class so that struct classes can be used as a CONSULT: protocol
Joe Groff [Tue, 8 Jun 2010 19:18:06 +0000 (12:18 -0700)]
xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist
Joe Groff [Sun, 6 Jun 2010 05:27:26 +0000 (22:27 -0700)]
xmode.catalog: pre-convert globs to regexes in modes hash so their compilation is memoized
Slava Pestov [Sun, 6 Jun 2010 04:48:48 +0000 (00:48 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 5 Jun 2010 23:54:34 +0000 (18:54 -0500)]
Sets docs -- testing set membership: member? -> in?
Joe Groff [Sat, 5 Jun 2010 22:17:51 +0000 (15:17 -0700)]
xmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode (which defaults to "text" if no mode found)
Joe Groff [Sat, 5 Jun 2010 22:07:45 +0000 (15:07 -0700)]
xmode.catalog: fix find-mode so it works with full paths
Slava Pestov [Sat, 5 Jun 2010 20:58:00 +0000 (16:58 -0400)]
Merge branch 'master' of http://github.com/Blei/factor
Sascha Matzke [Sat, 5 Jun 2010 10:59:50 +0000 (12:59 +0200)]
revised tuple oid handling
Sascha Matzke [Sat, 5 Jun 2010 10:04:16 +0000 (12:04 +0200)]
fixed bson tests
Sascha Matzke [Fri, 4 Jun 2010 17:00:42 +0000 (19:00 +0200)]
fix doc typo and example error
Sascha Matzke [Fri, 4 Jun 2010 17:00:01 +0000 (19:00 +0200)]
use mongodb standardport (27017) in benchmark
Sascha Matzke [Tue, 1 Jun 2010 18:07:09 +0000 (20:07 +0200)]
fix for changed mongodb behaviour
Sascha Matzke [Tue, 13 Apr 2010 07:58:12 +0000 (09:58 +0200)]
bson writer performance improvements
Sascha Matzke [Fri, 9 Apr 2010 08:28:32 +0000 (10:28 +0200)]
renamed internal words
Sascha Matzke [Wed, 24 Mar 2010 07:28:22 +0000 (08:28 +0100)]
wrapped output-stream get into it's own typed word
Sascha Matzke [Mon, 15 Mar 2010 05:44:23 +0000 (06:44 +0100)]
fixed inline quots
Sascha Matzke [Sun, 28 Feb 2010 13:09:40 +0000 (14:09 +0100)]
typed words
Sascha Matzke [Sun, 28 Feb 2010 10:41:15 +0000 (11:41 +0100)]
removed locals usage & dead code