]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of http://factorcode.org/git/factor
Joe Groff [Wed, 28 Oct 2009 21:17:24 +0000 (16:17 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor

Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor

14 years agoupdate existing code to use :> ( ) when possible
Joe Groff [Wed, 28 Oct 2009 21:11:33 +0000 (16:11 -0500)]
update existing code to use :> ( ) when possible

14 years agoadd accumulate! for joe
Doug Coleman [Wed, 28 Oct 2009 21:10:05 +0000 (16:10 -0500)]
add accumulate! for joe

14 years agoupdate :> docs for new :> ( ) feature
Joe Groff [Wed, 28 Oct 2009 20:59:17 +0000 (15:59 -0500)]
update :> docs for new :> ( ) feature

14 years ago:> ( a b c ) syntax to bind multiple variables left-to-right off the stack
Joe Groff [Wed, 28 Oct 2009 20:40:07 +0000 (15:40 -0500)]
:> ( a b c ) syntax to bind multiple variables left-to-right off the stack

14 years agofix using
Doug Coleman [Wed, 28 Oct 2009 20:32:34 +0000 (15:32 -0500)]
fix using

14 years agomake the ARM assembler unportable
Doug Coleman [Wed, 28 Oct 2009 20:30:51 +0000 (15:30 -0500)]
make the ARM assembler unportable

14 years agoremove unmaintained combinators
Doug Coleman [Wed, 28 Oct 2009 20:30:18 +0000 (15:30 -0500)]
remove unmaintained combinators

14 years agoover push -> suffix!, over push-all -> append!
Doug Coleman [Wed, 28 Oct 2009 20:29:01 +0000 (15:29 -0500)]
over push -> suffix!, over push-all -> append!

14 years agomemq? -> member-eq?, sorted-memq? -> sorted-member-eq?
Doug Coleman [Wed, 28 Oct 2009 20:02:00 +0000 (15:02 -0500)]
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?

14 years agoreverse-here -> reverse!
Doug Coleman [Wed, 28 Oct 2009 19:40:15 +0000 (14:40 -0500)]
reverse-here -> reverse!

14 years agofix help-lint failures
Joe Groff [Wed, 28 Oct 2009 19:05:23 +0000 (14:05 -0500)]
fix help-lint failures

14 years agofix load errors from load-all
Joe Groff [Wed, 28 Oct 2009 18:56:15 +0000 (13:56 -0500)]
fix load errors from load-all

14 years agoadd docs for append! and suffix!
Doug Coleman [Wed, 28 Oct 2009 18:48:16 +0000 (13:48 -0500)]
add docs for append! and suffix!

14 years agoparsed -> suffix!, add append!
Doug Coleman [Wed, 28 Oct 2009 18:38:27 +0000 (13:38 -0500)]
parsed -> suffix!, add append!

14 years agoannotations tests were broken if you have any TODOs yourself
Doug Coleman [Wed, 28 Oct 2009 17:50:18 +0000 (12:50 -0500)]
annotations tests were broken if you have any TODOs yourself

14 years agofix load errors from bootstrapping
Joe Groff [Wed, 28 Oct 2009 17:51:03 +0000 (12:51 -0500)]
fix load errors from bootstrapping

14 years agoremove failed experiment
Slava Pestov [Wed, 28 Oct 2009 05:50:05 +0000 (00:50 -0500)]
remove failed experiment

14 years agofilter-here -> filter!
Slava Pestov [Wed, 28 Oct 2009 05:44:05 +0000 (00:44 -0500)]
filter-here -> filter!

14 years agoupdate functors for [let change
Joe Groff [Wed, 28 Oct 2009 04:50:48 +0000 (23:50 -0500)]
update functors for [let change

14 years agoremq -> remove-eq, delq -> remove-eq!
Slava Pestov [Wed, 28 Oct 2009 05:23:08 +0000 (00:23 -0500)]
remq -> remove-eq, delq -> remove-eq!

14 years agoremove unused and really confusing remove-all word
Slava Pestov [Wed, 28 Oct 2009 04:45:03 +0000 (23:45 -0500)]
remove unused and really confusing remove-all word

14 years agodelete-nth -> remove-nth!
Slava Pestov [Wed, 28 Oct 2009 04:41:57 +0000 (23:41 -0500)]
delete-nth -> remove-nth!

14 years agodelete -> remove!
Slava Pestov [Wed, 28 Oct 2009 04:25:35 +0000 (23:25 -0500)]
delete -> remove!

14 years agochange-each -> map!, deep-change-each -> deep-map!
Slava Pestov [Wed, 28 Oct 2009 03:32:56 +0000 (22:32 -0500)]
change-each -> map!, deep-change-each -> deep-map!

14 years agoupdate peg for [let change
Joe Groff [Wed, 28 Oct 2009 03:29:20 +0000 (22:29 -0500)]
update peg for [let change

14 years agoupdate existing code for [let change
Joe Groff [Wed, 28 Oct 2009 02:50:31 +0000 (21:50 -0500)]
update existing code for [let change

14 years agomove dns.* to unmaintained
Joe Groff [Wed, 28 Oct 2009 01:58:52 +0000 (20:58 -0500)]
move dns.* to unmaintained

14 years agoremove [let* ] and change [let ] to only establish a scope, leaving :> as the one...
Joe Groff [Tue, 27 Oct 2009 19:19:05 +0000 (14:19 -0500)]
remove [let* ] and change [let ] to only establish a scope, leaving :> as the one true way of binding locals

14 years agoremove [wlet ]
Joe Groff [Tue, 27 Oct 2009 04:17:40 +0000 (23:17 -0500)]
remove [wlet ]

14 years agoupdate compiler.tree.cleanup test
Joe Groff [Tue, 27 Oct 2009 04:01:35 +0000 (23:01 -0500)]
update compiler.tree.cleanup test

14 years agoadd some math.parser hints that slightly improve number parsing performance
Joe Groff [Mon, 26 Oct 2009 22:48:05 +0000 (17:48 -0500)]
add some math.parser hints that slightly improve number parsing performance

14 years agomake first2, first3, first4 inline
Joe Groff [Mon, 26 Oct 2009 22:30:37 +0000 (17:30 -0500)]
make first2, first3, first4 inline

14 years agoclean up some stuff in gpu.util.wasd
Joe Groff [Mon, 26 Oct 2009 19:25:51 +0000 (14:25 -0500)]
clean up some stuff in gpu.util.wasd

14 years agogpu.buffers: fix stack effect of with-mapped-buffer
Joe Groff [Mon, 26 Oct 2009 18:53:33 +0000 (13:53 -0500)]
gpu.buffers: fix stack effect of with-mapped-buffer

14 years agofix bug when a TYPED: word takes no inputs or gives no outputs
Joe Groff [Sun, 25 Oct 2009 04:49:08 +0000 (23:49 -0500)]
fix bug when a TYPED: word takes no inputs or gives no outputs

14 years agorestore getting started and index topics to the handbook for the benefit of docs...
Joe Groff [Sun, 25 Oct 2009 02:28:24 +0000 (21:28 -0500)]
restore getting started and index topics to the handbook for the benefit of docs.factorcode.org

14 years agodon't talk about the retain stack anymore in combinators docs
Joe Groff [Sun, 25 Oct 2009 01:58:35 +0000 (20:58 -0500)]
don't talk about the retain stack anymore in combinators docs

14 years agoremove the monocle from inference docs and clarify it a bit
Joe Groff [Sun, 25 Oct 2009 01:57:49 +0000 (20:57 -0500)]
remove the monocle from inference docs and clarify it a bit

14 years agomissed some grammar in locals docs
Joe Groff [Sat, 24 Oct 2009 21:36:55 +0000 (16:36 -0500)]
missed some grammar in locals docs

14 years agoMerge branch 'master' of http://factorcode.org/git/factor
Joe Groff [Sat, 24 Oct 2009 21:30:39 +0000 (16:30 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor

14 years agohomepage header consistency
Joe Groff [Sat, 24 Oct 2009 21:27:27 +0000 (16:27 -0500)]
homepage header consistency

14 years agoMake browser windows larger by default
Joe Groff [Sat, 24 Oct 2009 21:21:38 +0000 (16:21 -0500)]
Make browser windows larger by default

14 years agorearrange top-level help a little so that introductory articles are more discoverable
Joe Groff [Sat, 24 Oct 2009 21:14:19 +0000 (16:14 -0500)]
rearrange top-level help a little so that introductory articles are more discoverable

14 years agolink to the glossary from the help browser toolbar
Joe Groff [Sat, 24 Oct 2009 20:47:23 +0000 (15:47 -0500)]
link to the glossary from the help browser toolbar

14 years agomake the glossary the first thing on the "conventions" page
Joe Groff [Sat, 24 Oct 2009 20:47:06 +0000 (15:47 -0500)]
make the glossary the first thing on the "conventions" page

14 years ago< Press Enter to see the Survival Guide >
Joe Groff [Sat, 24 Oct 2009 20:34:32 +0000 (15:34 -0500)]
< Press Enter to see the Survival Guide >

14 years agoimprove locals docs
Joe Groff [Sat, 24 Oct 2009 20:21:41 +0000 (15:21 -0500)]
improve locals docs

14 years agocompiler.tree.propagation: fix broken corner cases in bitand and shift transforms...
Slava Pestov [Sat, 24 Oct 2009 06:09:32 +0000 (01:09 -0500)]
compiler.tree.propagation: fix broken corner cases in bitand and shift transforms, exposed by Hugh Aguilar's LC53 benchmark

14 years agocompiler.tree.propagation.transforms: fix problem with 'shift' transform when input...
Slava Pestov [Fri, 23 Oct 2009 12:50:56 +0000 (07:50 -0500)]
compiler.tree.propagation.transforms: fix problem with 'shift' transform when input was a bignum

14 years agomongodb.driver: fix for stricter stack effect checking
Slava Pestov [Fri, 23 Oct 2009 12:42:29 +0000 (07:42 -0500)]
mongodb.driver: fix for stricter stack effect checking

14 years agogpu.shaders: '[ empty? not ] filter' is 'harvest'
Slava Pestov [Fri, 23 Oct 2009 12:02:11 +0000 (07:02 -0500)]
gpu.shaders: '[ empty? not ] filter' is 'harvest'

14 years agomath.matrices: remove dead code
Slava Pestov [Fri, 23 Oct 2009 12:01:57 +0000 (07:01 -0500)]
math.matrices: remove dead code

14 years agoMerge branch 'master' of git://github.com/azteca/factor
Slava Pestov [Fri, 23 Oct 2009 10:13:33 +0000 (05:13 -0500)]
Merge branch 'master' of git://github.com/azteca/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 23 Oct 2009 09:55:45 +0000 (04:55 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoPOP3 client library
Elie Chaftari [Fri, 23 Oct 2009 09:50:12 +0000 (12:50 +0300)]
POP3 client library

14 years agoRe-organize a few things to reduce '-include=' image size
Slava Pestov [Fri, 23 Oct 2009 09:32:17 +0000 (04:32 -0500)]
Re-organize a few things to reduce '-include=' image size

14 years agomirrors: don't depend on specialized-arrays, it pulls in too much
Slava Pestov [Fri, 23 Oct 2009 09:24:20 +0000 (04:24 -0500)]
mirrors: don't depend on specialized-arrays, it pulls in too much

14 years agoio.sockets.windows: fix USING: list
Slava Pestov [Fri, 23 Oct 2009 08:40:02 +0000 (03:40 -0500)]
io.sockets.windows: fix USING: list

14 years agoMerge branch 'client-bind' of git://github.com/x6j8x/factor
Slava Pestov [Fri, 23 Oct 2009 08:32:38 +0000 (03:32 -0500)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor

14 years agohelp: don't consider children of $markup-examples for cross-referencing
Slava Pestov [Fri, 23 Oct 2009 08:27:45 +0000 (03:27 -0500)]
help: don't consider children of $markup-examples for cross-referencing

14 years agocompiler: fix stack effect inference bug discovered by x6j8x; it was possible to...
Slava Pestov [Fri, 23 Oct 2009 08:27:25 +0000 (03:27 -0500)]
compiler: fix stack effect inference bug discovered by x6j8x; it was possible to define a word which did not compile but could be called anyway

14 years agogrouping: clump on empty sequence was trying to make a sequence of length -1
Slava Pestov [Fri, 23 Oct 2009 07:58:15 +0000 (02:58 -0500)]
grouping: clump on empty sequence was trying to make a sequence of length -1

14 years agoadded with-local-address to bind the local address of a socket to a specific IP or...
Sascha Matzke [Sun, 27 Sep 2009 15:31:02 +0000 (17:31 +0200)]
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)

14 years agogpu.demos.bunny: tokenize model file as it's read to avoid an extra splitting-and...
Joe Groff [Fri, 23 Oct 2009 05:08:14 +0000 (00:08 -0500)]
gpu.demos.bunny: tokenize model file as it's read to avoid an extra splitting-and-filtering pass

14 years agoswap around io combinators to avoid a bunch of redundant "input-stream get"s in each...
Joe Groff [Fri, 23 Oct 2009 05:07:19 +0000 (00:07 -0500)]
swap around io combinators to avoid a bunch of redundant "input-stream get"s in each-line, each-block, contents, etc.

14 years agotighten some screws in math.parser
Joe Groff [Fri, 23 Oct 2009 01:28:00 +0000 (20:28 -0500)]
tighten some screws in math.parser

14 years agoremove a redundant head from parse-bunny-model
Joe Groff [Fri, 23 Oct 2009 01:26:43 +0000 (20:26 -0500)]
remove a redundant head from parse-bunny-model

14 years agospeed up dec>float a little
Joe Groff [Thu, 22 Oct 2009 23:55:32 +0000 (18:55 -0500)]
speed up dec>float a little

14 years agomake new-resizable on growable sequences return a growable of the same type
Joe Groff [Thu, 22 Oct 2009 23:55:00 +0000 (18:55 -0500)]
make new-resizable on growable sequences return a growable of the same type

14 years agoadd filter-as to sequences
Joe Groff [Thu, 22 Oct 2009 22:28:01 +0000 (17:28 -0500)]
add filter-as to sequences

14 years agoinline the trivial words in math.parser
Joe Groff [Thu, 22 Oct 2009 22:26:22 +0000 (17:26 -0500)]
inline the trivial words in math.parser

14 years agoimprove gpu.demos.bunny mesh generation performance
Joe Groff [Thu, 22 Oct 2009 21:53:40 +0000 (16:53 -0500)]
improve gpu.demos.bunny mesh generation performance

14 years agomath.matrices: vectorizable definition of cross
Joe Groff [Thu, 22 Oct 2009 21:26:25 +0000 (16:26 -0500)]
math.matrices: vectorizable definition of cross

14 years agoadd nproduce and nproduce-as combinators to sequences.generalizations
Joe Groff [Thu, 22 Oct 2009 20:32:34 +0000 (15:32 -0500)]
add nproduce and nproduce-as combinators to sequences.generalizations

14 years agofix sequences bootstrap
Joe Groff [Thu, 22 Oct 2009 19:53:16 +0000 (14:53 -0500)]
fix sequences bootstrap

14 years agochange produce-as so it uses an intermediate vector of a type appropriate to the...
Joe Groff [Thu, 22 Oct 2009 19:35:27 +0000 (14:35 -0500)]
change produce-as so it uses an intermediate vector of a type appropriate to the destination type

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 22 Oct 2009 19:18:09 +0000 (14:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agobreak off a "sequences.generalizations" vocab for neach, nmap, and mnmap
Joe Groff [Thu, 22 Oct 2009 18:31:03 +0000 (13:31 -0500)]
break off a "sequences.generalizations" vocab for neach, nmap, and mnmap

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 22 Oct 2009 18:20:17 +0000 (13:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotools.profiler: fix tests
Slava Pestov [Thu, 22 Oct 2009 10:40:31 +0000 (05:40 -0500)]
tools.profiler: fix tests

14 years agovm: fix compilation
Slava Pestov [Thu, 22 Oct 2009 10:38:02 +0000 (06:38 -0400)]
vm: fix compilation

14 years agovm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for...
Slava Pestov [Thu, 22 Oct 2009 10:22:59 +0000 (05:22 -0500)]
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 22 Oct 2009 05:18:16 +0000 (00:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoalso print undocumented windows SSE exception codes
Joe Groff [Thu, 22 Oct 2009 05:18:01 +0000 (00:18 -0500)]
also print undocumented windows SSE exception codes

14 years agotweak windows exception error printing
Joe Groff [Thu, 22 Oct 2009 04:59:37 +0000 (23:59 -0500)]
tweak windows exception error printing

14 years agogive better error message for windows exceptions, and don't lop off the top end of...
Joe Groff [Thu, 22 Oct 2009 04:37:51 +0000 (23:37 -0500)]
give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error

14 years agooops, longlong comparison is sse4.2, not 4.1
Joe Groff [Thu, 22 Oct 2009 04:00:02 +0000 (23:00 -0500)]
oops, longlong comparison is sse4.2, not 4.1

14 years agofix tools.deploy test
Joe Groff [Thu, 22 Oct 2009 03:12:28 +0000 (22:12 -0500)]
fix tools.deploy test

14 years agoupdate a bunch of alien-callbacks and alien-indirects to use c-type words
Joe Groff [Thu, 22 Oct 2009 02:10:11 +0000 (21:10 -0500)]
update a bunch of alien-callbacks and alien-indirects to use c-type words

14 years agoupdate some naked alien-invokes to use c-type words
Joe Groff [Wed, 21 Oct 2009 23:44:00 +0000 (18:44 -0500)]
update some naked alien-invokes to use c-type words

14 years agoupdate cocoa tests
Joe Groff [Wed, 21 Oct 2009 23:19:35 +0000 (18:19 -0500)]
update cocoa tests

14 years agoupdate cocoa bridge to use c-type words
Joe Groff [Wed, 21 Oct 2009 23:17:29 +0000 (18:17 -0500)]
update cocoa bridge to use c-type words

14 years agofix more docs typos
Doug Coleman [Wed, 21 Oct 2009 23:11:24 +0000 (18:11 -0500)]
fix more docs typos

14 years agofix a bunch of typos in docs
Doug Coleman [Wed, 21 Oct 2009 22:40:43 +0000 (17:40 -0500)]
fix a bunch of typos in docs

14 years agodon't natural-sort the stack effects or $values in help-lint -- catches a lot more...
Doug Coleman [Wed, 21 Oct 2009 22:39:53 +0000 (17:39 -0500)]
don't natural-sort the stack effects or $values in help-lint -- catches a lot more documentation errors

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 21 Oct 2009 17:11:16 +0000 (12:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agovif combinator
Joe Groff [Wed, 21 Oct 2009 03:49:20 +0000 (22:49 -0500)]
vif combinator

14 years agofix doc formatting for io.mmap
Doug Coleman [Wed, 21 Oct 2009 03:43:11 +0000 (22:43 -0500)]
fix doc formatting for io.mmap

14 years agofix a normalization bug in decimals
Doug Coleman [Wed, 21 Oct 2009 03:37:44 +0000 (22:37 -0500)]
fix a normalization bug in decimals