]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge branch 'gdbm' of http://github.com/dmsh/factor
Slava Pestov [Tue, 6 Jul 2010 00:35:54 +0000 (20:35 -0400)]
Merge branch 'gdbm' of http://github.com/dmsh/factor

13 years agomath.polynomials: update pdiff for no-integers-as-sequences (reported by rswarbrick)
Joe Groff [Sun, 4 Jul 2010 16:23:43 +0000 (09:23 -0700)]
math.polynomials: update pdiff for no-integers-as-sequences (reported by rswarbrick)

13 years agogdbm: add shorthands for common cases
Dmitry Shubin [Sat, 3 Jul 2010 22:12:07 +0000 (02:12 +0400)]
gdbm: add shorthands for common cases

13 years agoFFI rewrite part 6: deconcatenatize
Slava Pestov [Fri, 2 Jul 2010 19:44:12 +0000 (15:44 -0400)]
FFI rewrite part 6: deconcatenatize

13 years agounix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan)
Joe Groff [Wed, 30 Jun 2010 16:09:16 +0000 (09:09 -0700)]
unix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan)

13 years agolibudev bindings in resource:extra
Niklas.Waern [Tue, 29 Jun 2010 17:25:26 +0000 (19:25 +0200)]
libudev bindings in resource:extra

13 years agohttp.server: more doc fixes
Slava Pestov [Mon, 28 Jun 2010 21:42:48 +0000 (17:42 -0400)]
http.server: more doc fixes

13 years agohttp.server: tweak docs
Slava Pestov [Mon, 28 Jun 2010 21:31:45 +0000 (17:31 -0400)]
http.server: tweak docs

13 years agoui.tools.traceback: make it a tool window so that its size is saved, and workspace...
Slava Pestov [Mon, 28 Jun 2010 21:10:06 +0000 (17:10 -0400)]
ui.tools.traceback: make it a tool window so that its size is saved, and workspace shortcuts work

13 years agoprettyprint.backend: leave nesting-limit unset when prettyprinting hashtables without...
Joe Groff [Mon, 28 Jun 2010 16:10:16 +0000 (09:10 -0700)]
prettyprint.backend: leave nesting-limit unset when prettyprinting hashtables without a nesting limit, fixing the bug where it would get set to 1 and print nothing (reported by Blei)

13 years agogdbm: move enums to main vocab
Dmitry Shubin [Sun, 27 Jun 2010 23:50:06 +0000 (03:50 +0400)]
gdbm: move enums to main vocab

13 years agogdbm: each-key - higher order combinator for sequential access
Dmitry Shubin [Sun, 27 Jun 2010 23:30:52 +0000 (03:30 +0400)]
gdbm: each-key - higher order combinator for sequential access

13 years agogdbm: drop "gdbm-" prefix
Dmitry Shubin [Sun, 27 Jun 2010 22:17:11 +0000 (02:17 +0400)]
gdbm: drop "gdbm-" prefix

13 years agogdbm: add metadata
Dmitry Shubin [Sun, 27 Jun 2010 22:14:50 +0000 (02:14 +0400)]
gdbm: add metadata

13 years agogdbm: add gdbm-info
Dmitry Shubin [Sun, 27 Jun 2010 21:52:36 +0000 (01:52 +0400)]
gdbm: add gdbm-info

13 years agogdbm: documentation addendum
Dmitry Shubin [Sun, 27 Jun 2010 21:46:20 +0000 (01:46 +0400)]
gdbm: documentation addendum

13 years agogdbm: add unit tests
Dmitry Shubin [Sun, 27 Jun 2010 21:45:05 +0000 (01:45 +0400)]
gdbm: add unit tests

13 years agotwitter.prettyprint: wrap tweet text
Joe Groff [Sun, 27 Jun 2010 21:16:41 +0000 (14:16 -0700)]
twitter.prettyprint: wrap tweet text

13 years agogdbm: add documentation
Dmitry Shubin [Sun, 27 Jun 2010 20:00:19 +0000 (00:00 +0400)]
gdbm: add documentation

13 years agogdbm: replace ALIAS: with normal definition for documentation's sake
Dmitry Shubin [Sun, 27 Jun 2010 19:56:20 +0000 (23:56 +0400)]
gdbm: replace ALIAS: with normal definition for documentation's sake

13 years agonew vocab twitter.prettyprint: styled printing of twitter statuses
Joe Groff [Sun, 27 Jun 2010 18:09:49 +0000 (11:09 -0700)]
new vocab twitter.prettyprint: styled printing of twitter statuses

13 years agogdbm: fix stack effect comment
Dmitry Shubin [Sun, 27 Jun 2010 16:35:46 +0000 (20:35 +0400)]
gdbm: fix stack effect comment

13 years agogdbm: add <gdbm> constructor
Dmitry Shubin [Sun, 27 Jun 2010 13:40:22 +0000 (17:40 +0400)]
gdbm: add <gdbm> constructor

13 years agogdbm: more user-friendly initial configuration
Dmitry Shubin [Sat, 26 Jun 2010 21:29:47 +0000 (01:29 +0400)]
gdbm: more user-friendly initial configuration

13 years agogdbm: better option setters
Dmitry Shubin [Sat, 26 Jun 2010 19:00:00 +0000 (23:00 +0400)]
gdbm: better option setters

13 years agogdbm: remove obsolete options
Dmitry Shubin [Sat, 26 Jun 2010 18:24:27 +0000 (22:24 +0400)]
gdbm: remove obsolete options

13 years agogdbm: switch back to simpler error handling scheme
Dmitry Shubin [Sat, 26 Jun 2010 18:06:35 +0000 (22:06 +0400)]
gdbm: switch back to simpler error handling scheme

13 years agovm/safeseh.asm: make exception_handler proto declaration explicitly "proto c" so...
Joe Groff [Thu, 24 Jun 2010 20:19:02 +0000 (13:19 -0700)]
vm/safeseh.asm: make exception_handler proto declaration explicitly "proto c" so linking works properly with VS 2010 (reported by Doug Coleman)

13 years agomason.updates: revert bad code
Slava Pestov [Thu, 24 Jun 2010 17:45:26 +0000 (13:45 -0400)]
mason.updates: revert bad code

13 years agoRevert guarded method inlining
Slava Pestov [Thu, 24 Jun 2010 16:35:21 +0000 (12:35 -0400)]
Revert guarded method inlining

This reverts commit 44a835e3fcd1859a0e1de9565c547340e31395cd, reversing
changes made to d45926bda09bd2bb5863e4b3d9bb70bca461eb02.

13 years agomason.common: fix file name
Slava Pestov [Thu, 24 Jun 2010 16:28:23 +0000 (12:28 -0400)]
mason.common: fix file name

13 years agostack-checker.dependencies: Oops
Slava Pestov [Thu, 24 Jun 2010 09:27:01 +0000 (05:27 -0400)]
stack-checker.dependencies: Oops

13 years agostack-checker.dependencies: fix error thrown if depends-on-single-method parameters...
Slava Pestov [Thu, 24 Jun 2010 08:28:34 +0000 (04:28 -0400)]
stack-checker.dependencies: fix error thrown if depends-on-single-method parameters are no longer valid

13 years agomodels: add push-model and pop-model words
Joe Groff [Thu, 24 Jun 2010 03:07:19 +0000 (20:07 -0700)]
models: add push-model and pop-model words

13 years agocombinators.smart: remove boa-preserving
Slava Pestov [Thu, 24 Jun 2010 01:10:46 +0000 (21:10 -0400)]
combinators.smart: remove boa-preserving

13 years agomake unlinked-words take a vocabulary name instead of a list of words
Doug Coleman [Wed, 23 Jun 2010 19:55:00 +0000 (14:55 -0500)]
make unlinked-words take a vocabulary name instead of a list of words

13 years agoAdd a new smart combinator boa-preserving and document the rest of the smart combinat...
Doug Coleman [Wed, 23 Jun 2010 19:54:00 +0000 (14:54 -0500)]
Add a new smart combinator boa-preserving and document the rest of the smart combinators.  Simpler implementation of nullary.

13 years agoMerge branch 'master' of git://factorcode.org/git/factor into propagation
Daniel Ehrenberg [Wed, 23 Jun 2010 16:17:24 +0000 (12:17 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into propagation

13 years agoFix using list
Doug Coleman [Wed, 23 Jun 2010 15:27:17 +0000 (10:27 -0500)]
Fix using list

13 years agoFix all-users word by calling setpwent to rewind file
Doug Coleman [Wed, 23 Jun 2010 15:25:08 +0000 (10:25 -0500)]
Fix all-users word by calling setpwent to rewind file

13 years agoWhitespace fix
Slava Pestov [Wed, 23 Jun 2010 07:56:06 +0000 (03:56 -0400)]
Whitespace fix

13 years agogpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel positio...
Joe Groff [Wed, 23 Jun 2010 07:48:17 +0000 (00:48 -0700)]
gpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel position to a world-space vector, indicating direction from eye location

13 years agocompiler.cfg.builder: if there is a conditional where every branch is known to throw...
Slava Pestov [Wed, 23 Jun 2010 07:33:15 +0000 (03:33 -0400)]
compiler.cfg.builder: if there is a conditional where every branch is known to throw an error, don't process any of the (unreachable) code after the conditional, since this can confuse analysis (reported by Daniel Ehrenberg)

13 years agomason: recent with-unique-directory change was broken
Slava Pestov [Wed, 23 Jun 2010 02:45:22 +0000 (22:45 -0400)]
mason: recent with-unique-directory change was broken

13 years agostack-checker.row-polymorphism: minor cleanup
Slava Pestov [Wed, 23 Jun 2010 02:29:24 +0000 (22:29 -0400)]
stack-checker.row-polymorphism: minor cleanup

13 years agotime.unix: add timestamp>timezone word
Slava Pestov [Wed, 23 Jun 2010 02:34:38 +0000 (22:34 -0400)]
time.unix: add timestamp>timezone word

13 years agoFixing one of the bad bugs, in row-polymorphism
Daniel Ehrenberg [Tue, 22 Jun 2010 21:31:21 +0000 (17:31 -0400)]
Fixing one of the bad bugs, in row-polymorphism

13 years agoUnit tests for a couple of serious compiler bugs
Daniel Ehrenberg [Tue, 22 Jun 2010 20:41:14 +0000 (16:41 -0400)]
Unit tests for a couple of serious compiler bugs

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Tue, 22 Jun 2010 20:20:55 +0000 (16:20 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoClarify documentation for resize-array, resize-byte-array, resize-string words, and...
Slava Pestov [Tue, 22 Jun 2010 19:46:54 +0000 (15:46 -0400)]
Clarify documentation for resize-array, resize-byte-array, resize-string words, and remove flushable declaration since technically they don't satisfy the flushable contract (reported by Daniel Ehrenberg)

13 years agoDo a 'git reset; git clean' to revert the tree to a pristine state
Doug Coleman [Tue, 22 Jun 2010 19:40:15 +0000 (14:40 -0500)]
Do a 'git reset; git clean' to revert the tree to a pristine state

13 years agoFix unix.time to actually load
Slava Pestov [Tue, 22 Jun 2010 19:13:07 +0000 (15:13 -0400)]
Fix unix.time to actually load

13 years agoFix accessors
Doug Coleman [Tue, 22 Jun 2010 19:10:12 +0000 (14:10 -0500)]
Fix accessors

13 years agoMerge branch 'master' of git://factorcode.org/git/factor into propagation
Daniel Ehrenberg [Tue, 22 Jun 2010 18:47:57 +0000 (14:47 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into propagation

13 years agoclasses.struct: remove conflict marker from unit tests
Slava Pestov [Tue, 22 Jun 2010 18:35:49 +0000 (14:35 -0400)]
classes.struct: remove conflict marker from unit tests

13 years agocompiler.cfg.height: clean it up a bit
Slava Pestov [Tue, 22 Jun 2010 08:14:03 +0000 (04:14 -0400)]
compiler.cfg.height: clean it up a bit

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

13 years agoRemove more system-micros stuff
Doug Coleman [Tue, 22 Jun 2010 07:04:31 +0000 (02:04 -0500)]
Remove more system-micros stuff

13 years agoMore system-micros elimination
Doug Coleman [Tue, 22 Jun 2010 07:00:19 +0000 (02:00 -0500)]
More system-micros elimination

13 years agoremove system-micros word from factor src tree
Doug Coleman [Tue, 22 Jun 2010 06:49:11 +0000 (01:49 -0500)]
remove system-micros word from factor src tree

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 agogdbm: implement gdbm-setopt
Dmitry Shubin [Wed, 16 Jun 2010 23:51:28 +0000 (03:51 +0400)]
gdbm: implement gdbm-setopt

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