]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoalien.data: remove second quotation parameter from with-out-parameters, now all value...
Slava Pestov [Fri, 16 Jul 2010 21:32:05 +0000 (17:32 -0400)]
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary

13 years agolibc: add memset just because
Slava Pestov [Fri, 16 Jul 2010 21:13:44 +0000 (17:13 -0400)]
libc: add memset just because

13 years agoalien.data: document with-scoped-allocation and with-out-parameters, and add initial...
Slava Pestov [Fri, 16 Jul 2010 21:13:38 +0000 (17:13 -0400)]
alien.data: document with-scoped-allocation and with-out-parameters, and add initial: syntax

13 years agocompiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer
Slava Pestov [Fri, 16 Jul 2010 00:55:31 +0000 (20:55 -0400)]
compiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer

13 years agocompiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long...
Slava Pestov [Thu, 15 Jul 2010 23:49:29 +0000 (19:49 -0400)]
compiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long parameter passing code using this

13 years agocompiler.cfg.scheduling: update to support multiple-output instructions
Slava Pestov [Thu, 15 Jul 2010 21:38:34 +0000 (17:38 -0400)]
compiler.cfg.scheduling: update to support multiple-output instructions

13 years agocpu.x86.32: fix %binary-float-function
Slava Pestov [Thu, 15 Jul 2010 07:09:06 +0000 (03:09 -0400)]
cpu.x86.32: fix %binary-float-function

13 years agocpu.x86.64: fix typos
Slava Pestov [Wed, 14 Jul 2010 21:59:51 +0000 (17:59 -0400)]
cpu.x86.64: fix typos

13 years agocpu.x86: fix %load/store-stack-param for 32-bit
Slava Pestov [Wed, 14 Jul 2010 21:47:21 +0000 (17:47 -0400)]
cpu.x86: fix %load/store-stack-param for 32-bit

13 years agomath.combinatorics: all-subsets and selections words (contributed by John Benediktsson)
Joe Groff [Wed, 14 Jul 2010 16:09:57 +0000 (09:09 -0700)]
math.combinatorics: all-subsets and selections words (contributed by John Benediktsson)

13 years agogdbm.ffi: fix add-library form
Slava Pestov [Tue, 13 Jul 2010 21:36:14 +0000 (17:36 -0400)]
gdbm.ffi: fix add-library form

13 years agocompiler: re-architect low-level optimizer to allow more than one output value per...
Slava Pestov [Tue, 13 Jul 2010 11:40:14 +0000 (07:40 -0400)]
compiler: re-architect low-level optimizer to allow more than one output value per instruction

13 years agotools.test: change unit-test docs so it's clear "output" is a sequence and not an...
Joe Groff [Mon, 12 Jul 2010 16:36:36 +0000 (09:36 -0700)]
tools.test: change unit-test docs so it's clear "output" is a sequence and not an executable quotation (reported by mncharity)

13 years agoio.streams.throwing: add test file
Joe Groff [Sat, 10 Jul 2010 06:36:40 +0000 (23:36 -0700)]
io.streams.throwing: add test file

13 years agoio.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws...
Joe Groff [Sat, 10 Jul 2010 01:08:45 +0000 (18:08 -0700)]
io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words

13 years agoio.streams.limited: scrape out last vestiges of unlimiting
Joe Groff [Fri, 9 Jul 2010 21:56:54 +0000 (14:56 -0700)]
io.streams.limited: scrape out last vestiges of unlimiting

13 years agohttp.server: reintroduce some code cleanups now that it's back in a working state
Joe Groff [Fri, 9 Jul 2010 21:52:42 +0000 (14:52 -0700)]
http.server: reintroduce some code cleanups now that it's back in a working state

13 years agohttp.server: revert d00ea changes so that server works again
Joe Groff [Fri, 9 Jul 2010 21:47:34 +0000 (14:47 -0700)]
http.server: revert d00ea changes so that server works again

13 years agoimages.jpeg: fix loading error
Joe Groff [Fri, 9 Jul 2010 21:30:26 +0000 (14:30 -0700)]
images.jpeg: fix loading error

13 years agoimages.p[bgp]m: use throws-on-eof
Joe Groff [Fri, 9 Jul 2010 21:26:17 +0000 (14:26 -0700)]
images.p[bgp]m: use throws-on-eof

13 years agoio.streams.throwing: implement read-until
Joe Groff [Fri, 9 Jul 2010 21:26:01 +0000 (14:26 -0700)]
io.streams.throwing: implement read-until

13 years agoimages.loader and friends: push throws-on-eof down to the loaders that want it
Joe Groff [Fri, 9 Jul 2010 21:20:32 +0000 (14:20 -0700)]
images.loader and friends: push throws-on-eof down to the loaders that want it

13 years agoio.streams.throwing: implement tell and seek
Joe Groff [Fri, 9 Jul 2010 21:08:54 +0000 (14:08 -0700)]
io.streams.throwing: implement tell and seek

13 years agoio.streams.limited: remove unlimit*
Joe Groff [Fri, 9 Jul 2010 20:52:15 +0000 (13:52 -0700)]
io.streams.limited: remove unlimit*

13 years agoclear up roles docs
Joe Groff [Fri, 9 Jul 2010 20:30:15 +0000 (13:30 -0700)]
clear up roles docs

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Fri, 9 Jul 2010 18:34:49 +0000 (13:34 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoSplit off io.streams.throwing from io.streams.limited and update usages of limited...
Doug Coleman [Fri, 9 Jul 2010 18:30:57 +0000 (13:30 -0500)]
Split off io.streams.throwing from io.streams.limited and update usages of limited streams

13 years agoClean up vocabulary list, remove unused/poorly-named word from io
Doug Coleman [Fri, 9 Jul 2010 18:22:05 +0000 (13:22 -0500)]
Clean up vocabulary list, remove unused/poorly-named word from io

13 years agoAdd an article for roles
Doug Coleman [Sat, 3 Jul 2010 02:52:26 +0000 (21:52 -0500)]
Add an article for roles

13 years agoAllow variants to be spread across multiple parsing words with a VARIANT-MEMBER:...
Doug Coleman [Fri, 2 Jul 2010 20:02:52 +0000 (15:02 -0500)]
Allow variants to be spread across multiple parsing words with a VARIANT-MEMBER: word.  Fix typo in docs

13 years agoFix typo in timers
Doug Coleman [Fri, 2 Jul 2010 19:58:09 +0000 (14:58 -0500)]
Fix typo in timers

13 years agoparser: update unit test
Slava Pestov [Thu, 8 Jul 2010 19:40:34 +0000 (15:40 -0400)]
parser: update unit test

13 years agocpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions
Joe Groff [Thu, 8 Jul 2010 17:17:52 +0000 (10:17 -0700)]
cpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions

13 years agoio.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
Slava Pestov [Wed, 7 Jul 2010 21:32:30 +0000 (17:32 -0400)]
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)

13 years agocompiler.tree.propagation.known-words: don't want a type function on clone, all the...
Slava Pestov [Wed, 7 Jul 2010 21:25:32 +0000 (17:25 -0400)]
compiler.tree.propagation.known-words: don't want a type function on clone, all the methods are inline and it was wrong (reported by Joe Groff)

13 years agoio.ports: fix stream-tell implementation
Slava Pestov [Wed, 7 Jul 2010 06:26:03 +0000 (02:26 -0400)]
io.ports: fix stream-tell implementation

13 years agococoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered...
Slava Pestov [Tue, 6 Jul 2010 23:02:52 +0000 (19:02 -0400)]
cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman)

13 years agococoa.subclassing: new METHOD: syntax cleans up class definitions
Slava Pestov [Tue, 6 Jul 2010 21:59:35 +0000 (17:59 -0400)]
cocoa.subclassing: new METHOD: syntax cleans up class definitions

13 years agoRemove Cocoa exception handling support since it no longer works
Slava Pestov [Tue, 6 Jul 2010 21:48:37 +0000 (17:48 -0400)]
Remove Cocoa exception handling support since it no longer works

13 years agoRemove cocoa.callbacks since nothing uses it
Slava Pestov [Tue, 6 Jul 2010 21:45:50 +0000 (17:45 -0400)]
Remove cocoa.callbacks since nothing uses it

13 years agoAdd a scan-token word which is like scan, except throws an error on EOF; document...
Slava Pestov [Tue, 6 Jul 2010 20:20:08 +0000 (16:20 -0400)]
Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word

13 years agourls.encoding: tweak assoc>query to fix problem with OAuth
Slava Pestov [Tue, 6 Jul 2010 04:55:36 +0000 (00:55 -0400)]
urls.encoding: tweak assoc>query to fix problem with OAuth

13 years agonew ICO for windows
Joe Groff [Tue, 6 Jul 2010 04:00:12 +0000 (21:00 -0700)]
new ICO for windows

13 years agonew icns file for OS X
Joe Groff [Tue, 6 Jul 2010 03:53:02 +0000 (20:53 -0700)]
new icns file for OS X

13 years agomath.polynomials: unclip drop => rest
Joe Groff [Tue, 6 Jul 2010 03:40:53 +0000 (20:40 -0700)]
math.polynomials: unclip drop => rest

13 years agostacky the raptor was feeling kind of blue. cheer him up a bit
Joe Groff [Tue, 6 Jul 2010 03:40:37 +0000 (20:40 -0700)]
stacky the raptor was feeling kind of blue. cheer him up a bit

13 years agotools.deploy: fix deployment of apps that use vocab: paths -- regression from recent...
Slava Pestov [Tue, 6 Jul 2010 03:41:27 +0000 (23:41 -0400)]
tools.deploy: fix deployment of apps that use vocab: paths -- regression from recent patch that adds add-vocab-root word

13 years agotwitter: use https to get request and access tokens now that http.client is up to...
Slava Pestov [Tue, 6 Jul 2010 02:55:32 +0000 (22:55 -0400)]
twitter: use https to get request and access tokens now that http.client is up to spec

13 years agohttp: host header should not include the port number
Slava Pestov [Tue, 6 Jul 2010 02:52:19 +0000 (22:52 -0400)]
http: host header should not include the port number

13 years agomason: update for twitter vocab changes
Slava Pestov [Tue, 6 Jul 2010 02:18:02 +0000 (22:18 -0400)]
mason: update for twitter vocab changes

13 years agotwitter: update to use OAuth
Slava Pestov [Tue, 6 Jul 2010 02:17:16 +0000 (22:17 -0400)]
twitter: update to use OAuth

13 years agooauth: basic implementation of an OAuth consumer
Slava Pestov [Tue, 6 Jul 2010 02:14:06 +0000 (22:14 -0400)]
oauth: basic implementation of an OAuth consumer

13 years agoMerge branch 'mongodb-changes' of git://github.com/x6j8x/factor
Slava Pestov [Tue, 6 Jul 2010 00:40:09 +0000 (20:40 -0400)]
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor

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 agoFix Windows compileation for VS 2010
Doug Coleman [Thu, 24 Jun 2010 19:57:03 +0000 (14:57 -0500)]
Fix Windows compileation for VS 2010

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