]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge remote branch 'origin/new-icons'
Slava Pestov [Tue, 22 Jun 2010 05:08:10 +0000 (01:08 -0400)]
Merge remote branch 'origin/new-icons'

13 years agoMerge branch 'master' of git://github.com/erg/factor into erg
Slava Pestov [Tue, 22 Jun 2010 05:05:13 +0000 (01:05 -0400)]
Merge branch 'master' of git://github.com/erg/factor into erg

13 years agoMove hashtables.identity to basis and update serialize vocab to use them
Slava Pestov [Tue, 22 Jun 2010 02:26:01 +0000 (22:26 -0400)]
Move hashtables.identity to basis and update serialize vocab to use them

13 years agoNormalize vocabulary roots by removing the last path separator so that scaffold tool...
Doug Coleman [Mon, 21 Jun 2010 18:06:09 +0000 (13:06 -0500)]
Normalize vocabulary roots by removing the last path separator so that scaffold tool works with trailing separators

13 years agoFix using list
Doug Coleman [Mon, 21 Jun 2010 17:33:34 +0000 (12:33 -0500)]
Fix using list

13 years agoBetter docs for users/groups
Doug Coleman [Mon, 21 Jun 2010 17:10:45 +0000 (12:10 -0500)]
Better docs for users/groups

13 years agoFix a bug when calling all-groups twice. Add some users/groups utility words, unit...
Doug Coleman [Mon, 21 Jun 2010 17:07:56 +0000 (12:07 -0500)]
Fix a bug when calling all-groups twice. Add some users/groups utility words, unit tests, and docs.

13 years agoui.backend.cocoa.views: unregister window from notification instead of in -dealloc...
Slava Pestov [Sat, 19 Jun 2010 22:12:56 +0000 (18:12 -0400)]
ui.backend.cocoa.views: unregister window from notification instead of in -dealloc, fixing flakiness of show-listener/show-browser words

13 years agoui.tools.error-list: fix breakage if image is saved and restored with an open error...
Slava Pestov [Sat, 19 Jun 2010 02:02:55 +0000 (22:02 -0400)]
ui.tools.error-list: fix breakage if image is saved and restored with an open error list

13 years agostack-checker.errors.prettyprint: refer to unbalanced-branches quotation in singular...
Joe Groff [Fri, 18 Jun 2010 22:36:03 +0000 (15:36 -0700)]
stack-checker.errors.prettyprint: refer to unbalanced-branches quotation in singular when there's only one

13 years agonew vocab hashtables.identity: cheesy identity hashtables
Joe Groff [Fri, 18 Jun 2010 04:41:56 +0000 (21:41 -0700)]
new vocab hashtables.identity: cheesy identity hashtables

13 years agomath.quaternions: typo in n*q
Joe Groff [Fri, 18 Jun 2010 02:23:33 +0000 (19:23 -0700)]
math.quaternions: typo in n*q

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Thu, 17 Jun 2010 18:27:44 +0000 (13:27 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoAllow with-*-group/user to be a no-op if first parameter is f
Doug Coleman [Thu, 17 Jun 2010 18:20:51 +0000 (13:20 -0500)]
Allow with-*-group/user to be a no-op if first parameter is f

13 years agoThrow an error on certain combinators if a user/group does not exist
Doug Coleman [Thu, 17 Jun 2010 17:59:19 +0000 (12:59 -0500)]
Throw an error on certain combinators if a user/group does not exist

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Thu, 17 Jun 2010 16:12:25 +0000 (11:12 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoClearer <pipes> word
Doug Coleman [Thu, 17 Jun 2010 16:02:47 +0000 (11:02 -0500)]
Clearer <pipes> word

13 years agotools.disassembler.udis: fix tests on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 03:42:51 +0000 (23:42 -0400)]
tools.disassembler.udis: fix tests on 32-bit Windows

13 years agovm: fix another compile warning on 32-bit Windows
Slava Pestov [Thu, 17 Jun 2010 06:04:03 +0000 (01:04 -0500)]
vm: fix another compile warning on 32-bit Windows

13 years agovm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as...
Slava Pestov [Thu, 17 Jun 2010 05:48:39 +0000 (01:48 -0400)]
vm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as errors so that mason can catch these in the future

13 years agoImplement gmt hook on unix
Doug Coleman [Thu, 17 Jun 2010 05:04:53 +0000 (00:04 -0500)]
Implement gmt hook on unix

13 years agoRemove system_micros from vm, implement gmt hook on windows
Doug Coleman [Thu, 17 Jun 2010 04:39:16 +0000 (23:39 -0500)]
Remove system_micros from vm, implement gmt hook on windows

13 years agoUse nano_count instead of system_micros
Doug Coleman [Thu, 17 Jun 2010 04:20:00 +0000 (23:20 -0500)]
Use nano_count instead of system_micros

13 years agoMerge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Thu, 17 Jun 2010 04:00:37 +0000 (23:00 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor

13 years agoAdd platforms.txt files to time vocab
Doug Coleman [Thu, 17 Jun 2010 03:04:41 +0000 (22:04 -0500)]
Add platforms.txt files to time vocab

13 years agovm: improved fingering technique
Slava Pestov [Wed, 16 Jun 2010 23:08:58 +0000 (19:08 -0400)]
vm: improved fingering technique

13 years agoImplement set-time on Windows
Doug Coleman [Wed, 16 Jun 2010 22:42:15 +0000 (17:42 -0500)]
Implement set-time on Windows

13 years agoMerge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Wed, 16 Jun 2010 21:48:04 +0000 (16:48 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor

13 years agoUse two timers in game.loop
Doug Coleman [Wed, 16 Jun 2010 21:09:51 +0000 (16:09 -0500)]
Use two timers in game.loop

13 years agoAdd a word that waits for a game to finish running
Doug Coleman [Wed, 16 Jun 2010 21:05:35 +0000 (16:05 -0500)]
Add a word that waits for a game to finish running

13 years agoAdd a promise to world objects that gets fulfilled when the world is ungrafted
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

13 years agoAdd utility word
Doug Coleman [Wed, 16 Jun 2010 20:32:20 +0000 (15:32 -0500)]
Add utility word

13 years agoFix load error in game.loop
Doug Coleman [Wed, 16 Jun 2010 15:07:24 +0000 (10:07 -0500)]
Fix load error in game.loop

13 years agomath.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A

13 years agomath.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for...
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

13 years agoconflicts
Doug Coleman [Wed, 16 Jun 2010 21:21:00 +0000 (16:21 -0500)]
conflicts

13 years agoclasses.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests

13 years agonew vocab alien.handles: generate integer handles to allow references to Factor objec...
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

13 years agopop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed

13 years agocompiler.cfg.ssa: fixing test failures
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures

13 years agoopengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator

13 years agoAdd GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call...
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

13 years agoprettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{...
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

13 years agotyped: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors

13 years agosequences.cords: fall back to generic sequence methods when both arguments to binary...
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

13 years agoMerge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:12:13 +0000 (17:12 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor

13 years agoMerge branch 'fuel' of git://github.com/dmsh/factor
Slava Pestov [Wed, 16 Jun 2010 21:05:50 +0000 (17:05 -0400)]
Merge branch 'fuel' of git://github.com/dmsh/factor

13 years agoMerge branch 'client-bind' of git://github.com/x6j8x/factor
Slava Pestov [Wed, 16 Jun 2010 21:00:35 +0000 (17:00 -0400)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor

13 years agoadded doc for with-local-address
Sascha Matzke [Sun, 25 Oct 2009 10:41:44 +0000 (11:41 +0100)]
added doc for with-local-address

13 years agotools.disassembler.udis: update struct layout for latest udis from git
Slava Pestov [Wed, 16 Jun 2010 20:48:58 +0000 (16:48 -0400)]
tools.disassembler.udis: update struct layout for latest udis from git

13 years agomath.vectors.simd.cords: add regression test for >A
Joe Groff [Wed, 16 Jun 2010 05:44:15 +0000 (22:44 -0700)]
math.vectors.simd.cords: add regression test for >A

13 years agomath.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for...
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

13 years agonew vocab alien.handles: generate integer handles to allow references to Factor objec...
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

13 years agopop3: fix tests to not hang if openssl is not installed
Slava Pestov [Tue, 15 Jun 2010 22:32:13 +0000 (18:32 -0400)]
pop3: fix tests to not hang if openssl is not installed

13 years agocompiler.cfg.ssa: fixing test failures
Slava Pestov [Tue, 15 Jun 2010 21:17:37 +0000 (17:17 -0400)]
compiler.cfg.ssa: fixing test failures

13 years agoopengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
Joe Groff [Tue, 15 Jun 2010 20:40:40 +0000 (13:40 -0700)]
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator

13 years agoAdd GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call...
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

13 years agoprettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{...
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

13 years agotyped: include value that raised the error in type-mismatch-errors
Joe Groff [Mon, 14 Jun 2010 21:23:55 +0000 (14:23 -0700)]
typed: include value that raised the error in type-mismatch-errors

13 years agosequences.cords: fall back to generic sequence methods when both arguments to binary...
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

13 years agoFix mason unit test
Doug Coleman [Mon, 14 Jun 2010 03:39:31 +0000 (22:39 -0500)]
Fix mason unit test

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Mon, 14 Jun 2010 01:35:26 +0000 (20:35 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoMerge branch 'master' of http://factorcode.org/git/factor
Doug Coleman [Mon, 14 Jun 2010 00:59:38 +0000 (19:59 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor

13 years agoCheck in Joe's codebook vocab with a few tweaks. Requires the kindlegen binary from...
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.

13 years agoAdd time vocab that can set system clock time
Doug Coleman [Sun, 13 Jun 2010 23:30:05 +0000 (18:30 -0500)]
Add time vocab that can set system clock time

13 years agoAdd more time bindings
Doug Coleman [Sun, 13 Jun 2010 23:25:08 +0000 (18:25 -0500)]
Add more time bindings

13 years agoBetter name for a word in calendar
Doug Coleman [Sun, 13 Jun 2010 23:24:48 +0000 (18:24 -0500)]
Better name for a word in calendar

13 years agoDelete the .git/index in case it's corrupted. Do a "git reset --hard HEAD" before...
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.

13 years agoAdd a combinator to make a unique directory, set that to the current and temp directo...
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

13 years agoalien.data: fix unit test failure
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure

13 years agoio.encodings.detect: detect empty files as utf8 rather than raise a sequence error
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

13 years agoalien.data: make binary-zero? public and move it from classes.struct.private
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

13 years agoclasses.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests

13 years agoio.encodings.detect: fill in USING: list for tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests

13 years agovocabs.loader: tweak docs
Slava Pestov [Sun, 13 Jun 2010 22:11:39 +0000 (18:11 -0400)]
vocabs.loader: tweak docs

13 years agovm: have to be extra careful when messing with return addresses
Slava Pestov [Sun, 13 Jun 2010 21:57:16 +0000 (17:57 -0400)]
vm: have to be extra careful when messing with return addresses

13 years agoMerge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64
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

13 years agovm: context switching needs to scrub the return address
Slava Pestov [Sat, 12 Jun 2010 23:52:28 +0000 (19:52 -0400)]
vm: context switching needs to scrub the return address

13 years agospecialized-vectors: redefine "like" for the corresponding specialized-array of a...
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

13 years agobuild-support/http-get.vbs: thwart stupid virus scanners
Joe Groff [Sat, 12 Jun 2010 03:30:01 +0000 (20:30 -0700)]
build-support/http-get.vbs: thwart stupid virus scanners

13 years agoFUEL: improve highlighting and indentation for ERROR:
Dmitry Shubin [Sat, 12 Jun 2010 02:42:58 +0000 (06:42 +0400)]
FUEL: improve highlighting and indentation for ERROR:

13 years agovm: fix RT_HERE fixup on image load
Slava Pestov [Sat, 12 Jun 2010 01:54:47 +0000 (21:54 -0400)]
vm: fix RT_HERE fixup on image load

13 years agocpu.x86: combine 32-bit and 64-bit %dispatch template
Slava Pestov [Sat, 12 Jun 2010 01:52:38 +0000 (21:52 -0400)]
cpu.x86: combine 32-bit and 64-bit %dispatch template

13 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Sat, 12 Jun 2010 00:10:07 +0000 (20:10 -0400)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

13 years agovm: fix typo
Slava Pestov [Sat, 12 Jun 2010 00:08:52 +0000 (20:08 -0400)]
vm: fix typo

13 years agoGC maps for more compact inline GC checks
Slava Pestov [Sat, 12 Jun 2010 00:06:00 +0000 (20:06 -0400)]
GC maps for more compact inline GC checks

13 years agomirrors: rename enumerated-sequence to inspected-sequence
Slava Pestov [Fri, 11 Jun 2010 21:14:15 +0000 (17:14 -0400)]
mirrors: rename enumerated-sequence to inspected-sequence

13 years agospecialized-vectors: add specialized-vectors.mirrors vocab for inspector support
Slava Pestov [Fri, 11 Jun 2010 21:11:21 +0000 (17:11 -0400)]
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support

13 years agoalien.data: fix unit test failure
Slava Pestov [Fri, 11 Jun 2010 19:38:57 +0000 (15:38 -0400)]
alien.data: fix unit test failure

13 years agoFix "primes-between" and "primes-upto" with pathological bounds.
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.

13 years agoio.encodings.detect: detect empty files as utf8 rather than raise a sequence error
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

13 years agoalien.data: make binary-zero? public and move it from classes.struct.private
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

13 years agoclasses.struct: fix some bugs in binary-zero?, add unit tests
Joe Groff [Thu, 10 Jun 2010 23:49:59 +0000 (16:49 -0700)]
classes.struct: fix some bugs in binary-zero?, add unit tests

13 years agoio.encodings.detect: fill in USING: list for tests
Joe Groff [Thu, 10 Jun 2010 23:39:48 +0000 (16:39 -0700)]
io.encodings.detect: fill in USING: list for tests

13 years agoRename alarms -> timers
Doug Coleman [Thu, 10 Jun 2010 21:39:13 +0000 (16:39 -0500)]
Rename alarms -> timers

13 years agoAdd a remove-wm-handler word to windows ui backend
Doug Coleman [Thu, 10 Jun 2010 21:06:38 +0000 (16:06 -0500)]
Add a remove-wm-handler word to windows ui backend

13 years agoCheck in benchmark.struct vocab
Doug Coleman [Thu, 10 Jun 2010 20:37:53 +0000 (15:37 -0500)]
Check in benchmark.struct vocab

13 years agoUse benchmark.struct vocab to record tick/draw timings in game loop
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

13 years agoAdd start-game word, make foo-attributes words when GAME: foo is defined, don't lose...
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

13 years agosimplified bson.reader and made it faster
Sascha Matzke [Thu, 10 Jun 2010 17:57:19 +0000 (19:57 +0200)]
simplified bson.reader and made it faster