Commit Graph

7194 Commits (c5c31b43002d0c3338d86cfdf2472ac9a285ab3a)

Author SHA1 Message Date
Joe Groff c5c31b4300 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-28 16:19:37 -05:00
Doug Coleman bb0921ef42 oops, cpu.arm was not loaded by default 2009-10-28 16:18:47 -05:00
Joe Groff 3fbe722561 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff 6e1bffb1c5 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
Joe Groff c19912241b update :> docs for new :> ( ) feature 2009-10-28 15:59:17 -05:00
Joe Groff d284d963fa :> ( a b c ) syntax to bind multiple variables left-to-right off the stack 2009-10-28 15:40:07 -05:00
Doug Coleman bf27177e93 fix using 2009-10-28 15:32:34 -05:00
Doug Coleman 81439ab4be make the ARM assembler unportable 2009-10-28 15:30:51 -05:00
Doug Coleman 93de179c2f over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Doug Coleman bd13e018dd memq? -> member-eq?, sorted-memq? -> sorted-member-eq? 2009-10-28 15:02:00 -05:00
Doug Coleman 1476cdb974 reverse-here -> reverse! 2009-10-28 14:40:15 -05:00
Joe Groff b0362f8011 fix help-lint failures 2009-10-28 14:05:23 -05:00
Joe Groff ef25935366 fix load errors from load-all 2009-10-28 13:56:15 -05:00
Doug Coleman 7ce4b746e5 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Joe Groff 2ecf3fb568 fix load errors from bootstrapping 2009-10-28 12:51:03 -05:00
Slava Pestov 299b5b0f6c filter-here -> filter! 2009-10-28 00:44:05 -05:00
Joe Groff 22afae8734 update functors for [let change 2009-10-28 00:30:09 -05:00
Slava Pestov 50f5c3d116 remq -> remove-eq, delq -> remove-eq! 2009-10-28 00:23:08 -05:00
Slava Pestov 951e3e9c83 delete-nth -> remove-nth! 2009-10-27 23:41:57 -05:00
Slava Pestov f5a0a8b6e1 delete -> remove! 2009-10-27 23:25:35 -05:00
Slava Pestov 08e7d25dc5 change-each -> map!, deep-change-each -> deep-map! 2009-10-27 22:32:56 -05:00
Joe Groff f1d9201cb2 update peg for [let change 2009-10-27 22:29:20 -05:00
Joe Groff 935c0797c3 update existing code for [let change 2009-10-27 22:05:37 -05:00
Joe Groff c4e3c15c28 remove [let* ] and change [let ] to only establish a scope, leaving :> as the one true way of binding locals 2009-10-27 14:19:05 -05:00
Joe Groff 8f0321a0b1 remove [wlet ] 2009-10-26 23:17:40 -05:00
Joe Groff d17ef38007 update compiler.tree.cleanup test 2009-10-26 23:01:35 -05:00
Joe Groff ad18098a4f add some math.parser hints that slightly improve number parsing performance 2009-10-26 17:48:05 -05:00
Joe Groff 5caa118e40 make first2, first3, first4 inline 2009-10-26 17:30:37 -05:00
Joe Groff 8826401ea8 fix bug when a TYPED: word takes no inputs or gives no outputs 2009-10-24 23:49:08 -05:00
Joe Groff 18d8dd4aee restore getting started and index topics to the handbook for the benefit of docs.factorcode.org 2009-10-24 21:28:24 -05:00
Joe Groff 372718304c remove the monocle from inference docs and clarify it a bit 2009-10-24 20:57:49 -05:00
Joe Groff 908d2a12ea missed some grammar in locals docs 2009-10-24 16:36:55 -05:00
Joe Groff 0223ab5b2a Merge branch 'master' of http://factorcode.org/git/factor 2009-10-24 16:30:39 -05:00
Joe Groff 99778566bd homepage header consistency 2009-10-24 16:27:27 -05:00
Joe Groff b4c621d902 Make browser windows larger by default 2009-10-24 16:21:38 -05:00
Joe Groff 6f006cd0c7 rearrange top-level help a little so that introductory articles are more discoverable 2009-10-24 16:14:19 -05:00
Joe Groff d08e10bff6 link to the glossary from the help browser toolbar 2009-10-24 15:47:23 -05:00
Joe Groff 7d10458aef make the glossary the first thing on the "conventions" page 2009-10-24 15:47:06 -05:00
Joe Groff 7c6e67b5ec < Press Enter to see the Survival Guide > 2009-10-24 15:34:32 -05:00
Joe Groff 7159474be3 improve locals docs 2009-10-24 15:21:41 -05:00
Slava Pestov 0c431f1222 compiler.tree.propagation: fix broken corner cases in bitand and shift transforms, exposed by Hugh Aguilar's LC53 benchmark 2009-10-24 01:09:32 -05:00
Slava Pestov e46259bd33 compiler.tree.propagation.transforms: fix problem with 'shift' transform when input was a bignum 2009-10-23 07:50:56 -05:00
Slava Pestov 1e13f94e9f math.matrices: remove dead code 2009-10-23 07:01:57 -05:00
Slava Pestov 51f6525536 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-23 04:55:45 -05:00
Slava Pestov 2b142dabae Re-organize a few things to reduce '-include=' image size 2009-10-23 04:32:17 -05:00
Slava Pestov bbedd03f6b mirrors: don't depend on specialized-arrays, it pulls in too much 2009-10-23 04:24:20 -05:00
Slava Pestov d05127644e io.sockets.windows: fix USING: list 2009-10-23 03:40:02 -05:00
Slava Pestov 57d9968006 Merge branch 'client-bind' of git://github.com/x6j8x/factor 2009-10-23 03:32:38 -05:00
Slava Pestov 9d4df482c8 help: don't consider children of $markup-examples for cross-referencing 2009-10-23 03:27:45 -05:00
Slava Pestov e8fd85437b 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 2009-10-23 03:27:25 -05:00