]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Wed, 28 Oct 2009 22:25:50 +0000 (17:25 -0500)]
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
Doug Coleman [Wed, 28 Oct 2009 22:25:00 +0000 (17:25 -0500)]
fix using
Doug Coleman [Wed, 28 Oct 2009 21:18:47 +0000 (16:18 -0500)]
oops, cpu.arm was not loaded by default
Doug Coleman [Wed, 28 Oct 2009 21:17:08 +0000 (16:17 -0500)]
link a word in docs
Doug Coleman [Wed, 28 Oct 2009 21:12:43 +0000 (16:12 -0500)]
add a unit test for accumulate!
Doug Coleman [Wed, 28 Oct 2009 21:10:05 +0000 (16:10 -0500)]
add accumulate! for joe
Doug Coleman [Wed, 28 Oct 2009 20:32:34 +0000 (15:32 -0500)]
fix using
Doug Coleman [Wed, 28 Oct 2009 20:30:51 +0000 (15:30 -0500)]
make the ARM assembler unportable
Doug Coleman [Wed, 28 Oct 2009 20:30:18 +0000 (15:30 -0500)]
remove unmaintained combinators
Doug Coleman [Wed, 28 Oct 2009 20:29:01 +0000 (15:29 -0500)]
over push -> suffix!, over push-all -> append!
Doug Coleman [Wed, 28 Oct 2009 20:02:00 +0000 (15:02 -0500)]
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
Doug Coleman [Wed, 28 Oct 2009 19:40:15 +0000 (14:40 -0500)]
reverse-here -> reverse!
Doug Coleman [Wed, 28 Oct 2009 18:48:16 +0000 (13:48 -0500)]
add docs for append! and suffix!
Doug Coleman [Wed, 28 Oct 2009 18:38:27 +0000 (13:38 -0500)]
parsed -> suffix!, add append!
Doug Coleman [Wed, 28 Oct 2009 17:50:18 +0000 (12:50 -0500)]
annotations tests were broken if you have any TODOs yourself
Slava Pestov [Wed, 28 Oct 2009 05:50:05 +0000 (00:50 -0500)]
remove failed experiment
Slava Pestov [Wed, 28 Oct 2009 05:44:05 +0000 (00:44 -0500)]
filter-here -> filter!
Slava Pestov [Wed, 28 Oct 2009 05:23:08 +0000 (00:23 -0500)]
remq -> remove-eq, delq -> remove-eq!
Slava Pestov [Wed, 28 Oct 2009 04:45:03 +0000 (23:45 -0500)]
remove unused and really confusing remove-all word
Slava Pestov [Wed, 28 Oct 2009 04:41:57 +0000 (23:41 -0500)]
delete-nth -> remove-nth!
Slava Pestov [Wed, 28 Oct 2009 04:25:35 +0000 (23:25 -0500)]
delete -> remove!
Slava Pestov [Wed, 28 Oct 2009 03:32:56 +0000 (22:32 -0500)]
change-each -> map!, deep-change-each -> deep-map!
Joe Groff [Tue, 27 Oct 2009 04:01:35 +0000 (23:01 -0500)]
update compiler.tree.cleanup test
Joe Groff [Mon, 26 Oct 2009 22:48:05 +0000 (17:48 -0500)]
add some math.parser hints that slightly improve number parsing performance
Joe Groff [Mon, 26 Oct 2009 22:30:37 +0000 (17:30 -0500)]
make first2, first3, first4 inline
Joe Groff [Mon, 26 Oct 2009 19:25:51 +0000 (14:25 -0500)]
clean up some stuff in gpu.util.wasd
Joe Groff [Mon, 26 Oct 2009 18:53:33 +0000 (13:53 -0500)]
gpu.buffers: fix stack effect of with-mapped-buffer
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
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
Joe Groff [Sun, 25 Oct 2009 01:58:35 +0000 (20:58 -0500)]
don't talk about the retain stack anymore in combinators docs
Joe Groff [Sun, 25 Oct 2009 01:57:49 +0000 (20:57 -0500)]
remove the monocle from inference docs and clarify it a bit
Joe Groff [Sat, 24 Oct 2009 21:36:55 +0000 (16:36 -0500)]
missed some grammar in locals docs
Joe Groff [Sat, 24 Oct 2009 21:30:39 +0000 (16:30 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Joe Groff [Sat, 24 Oct 2009 21:27:27 +0000 (16:27 -0500)]
homepage header consistency
Joe Groff [Sat, 24 Oct 2009 21:21:38 +0000 (16:21 -0500)]
Make browser windows larger by default
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
Joe Groff [Sat, 24 Oct 2009 20:47:23 +0000 (15:47 -0500)]
link to the glossary from the help browser toolbar
Joe Groff [Sat, 24 Oct 2009 20:47:06 +0000 (15:47 -0500)]
make the glossary the first thing on the "conventions" page
Joe Groff [Sat, 24 Oct 2009 20:34:32 +0000 (15:34 -0500)]
< Press Enter to see the Survival Guide >
Joe Groff [Sat, 24 Oct 2009 20:21:41 +0000 (15:21 -0500)]
improve locals docs
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
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
Slava Pestov [Fri, 23 Oct 2009 12:42:29 +0000 (07:42 -0500)]
mongodb.driver: fix for stricter stack effect checking
Slava Pestov [Fri, 23 Oct 2009 12:02:11 +0000 (07:02 -0500)]
gpu.shaders: '[ empty? not ] filter' is 'harvest'
Slava Pestov [Fri, 23 Oct 2009 12:01:57 +0000 (07:01 -0500)]
math.matrices: remove dead code
Slava Pestov [Fri, 23 Oct 2009 10:13:33 +0000 (05:13 -0500)]
Merge branch 'master' of git://github.com/azteca/factor
Slava Pestov [Fri, 23 Oct 2009 09:55:45 +0000 (04:55 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Elie Chaftari [Fri, 23 Oct 2009 09:50:12 +0000 (12:50 +0300)]
POP3 client library
Slava Pestov [Fri, 23 Oct 2009 09:32:17 +0000 (04:32 -0500)]
Re-organize a few things to reduce '-include=' image size
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
Slava Pestov [Fri, 23 Oct 2009 08:40:02 +0000 (03:40 -0500)]
io.sockets.windows: fix USING: list
Slava Pestov [Fri, 23 Oct 2009 08:32:38 +0000 (03:32 -0500)]
Merge branch 'client-bind' of git://github.com/x6j8x/factor
Slava Pestov [Fri, 23 Oct 2009 08:27:45 +0000 (03:27 -0500)]
help: don't consider children of $markup-examples for cross-referencing
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
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
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)
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
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.
Joe Groff [Fri, 23 Oct 2009 01:28:00 +0000 (20:28 -0500)]
tighten some screws in math.parser
Joe Groff [Fri, 23 Oct 2009 01:26:43 +0000 (20:26 -0500)]
remove a redundant head from parse-bunny-model
Joe Groff [Thu, 22 Oct 2009 23:55:32 +0000 (18:55 -0500)]
speed up dec>float a little
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
Joe Groff [Thu, 22 Oct 2009 22:28:01 +0000 (17:28 -0500)]
add filter-as to sequences
Joe Groff [Thu, 22 Oct 2009 22:26:22 +0000 (17:26 -0500)]
inline the trivial words in math.parser
Joe Groff [Thu, 22 Oct 2009 21:53:40 +0000 (16:53 -0500)]
improve gpu.demos.bunny mesh generation performance
Joe Groff [Thu, 22 Oct 2009 21:26:25 +0000 (16:26 -0500)]
math.matrices: vectorizable definition of cross
Joe Groff [Thu, 22 Oct 2009 20:32:34 +0000 (15:32 -0500)]
add nproduce and nproduce-as combinators to sequences.generalizations
Joe Groff [Thu, 22 Oct 2009 19:53:16 +0000 (14:53 -0500)]
fix sequences bootstrap
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
Joe Groff [Thu, 22 Oct 2009 19:18:09 +0000 (14:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 22 Oct 2009 18:31:03 +0000 (13:31 -0500)]
break off a "sequences.generalizations" vocab for neach, nmap, and mnmap
Doug Coleman [Thu, 22 Oct 2009 18:20:17 +0000 (13:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 22 Oct 2009 10:40:31 +0000 (05:40 -0500)]
tools.profiler: fix tests
Slava Pestov [Thu, 22 Oct 2009 10:38:02 +0000 (06:38 -0400)]
vm: fix compilation
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
Joe Groff [Thu, 22 Oct 2009 05:18:16 +0000 (00:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 22 Oct 2009 05:18:01 +0000 (00:18 -0500)]
also print undocumented windows SSE exception codes
Joe Groff [Thu, 22 Oct 2009 04:59:37 +0000 (23:59 -0500)]
tweak windows exception error printing
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
Joe Groff [Thu, 22 Oct 2009 04:00:02 +0000 (23:00 -0500)]
oops, longlong comparison is sse4.2, not 4.1
Joe Groff [Thu, 22 Oct 2009 03:12:28 +0000 (22:12 -0500)]
fix tools.deploy test
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
Joe Groff [Wed, 21 Oct 2009 23:44:00 +0000 (18:44 -0500)]
update some naked alien-invokes to use c-type words
Joe Groff [Wed, 21 Oct 2009 23:19:35 +0000 (18:19 -0500)]
update cocoa tests
Joe Groff [Wed, 21 Oct 2009 23:17:29 +0000 (18:17 -0500)]
update cocoa bridge to use c-type words
Doug Coleman [Wed, 21 Oct 2009 23:11:24 +0000 (18:11 -0500)]
fix more docs typos
Doug Coleman [Wed, 21 Oct 2009 22:40:43 +0000 (17:40 -0500)]
fix a bunch of typos in docs
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
Doug Coleman [Wed, 21 Oct 2009 17:11:16 +0000 (12:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 21 Oct 2009 03:49:20 +0000 (22:49 -0500)]
vif combinator
Doug Coleman [Wed, 21 Oct 2009 03:43:11 +0000 (22:43 -0500)]
fix doc formatting for io.mmap
Doug Coleman [Wed, 21 Oct 2009 03:37:44 +0000 (22:37 -0500)]
fix a normalization bug in decimals
Joe Groff [Wed, 21 Oct 2009 03:30:57 +0000 (22:30 -0500)]
generate unsigned vector comparison fallbacks using min/max or xor/signed compare
Joe Groff [Tue, 20 Oct 2009 23:45:35 +0000 (18:45 -0500)]
generate better fallback code for vmin/vmax intrinsics
Joe Groff [Tue, 20 Oct 2009 22:42:29 +0000 (17:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 20 Oct 2009 22:29:01 +0000 (17:29 -0500)]
value numbering rewrite rules for vector ops to convert "not and" to "andn" and "not andn" to "and"
Joe Groff [Tue, 20 Oct 2009 19:36:36 +0000 (14:36 -0500)]
clean up vector lerp functions to be better vectorizable
Slava Pestov [Tue, 20 Oct 2009 19:28:34 +0000 (14:28 -0500)]
classes.builtin: fix help lint
Slava Pestov [Tue, 20 Oct 2009 12:07:16 +0000 (07:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 20 Oct 2009 12:07:03 +0000 (07:07 -0500)]
help.handbook: remove 'type index'