Doug Coleman
|
761ed6356b
|
fix HEREDOC:s, add DELIMITED: which is like a HEREDOC: where the terminator can appear anywhere
|
2009-08-18 03:44:54 -05:00 |
Doug Coleman
|
308d383ccd
|
small fix for lexer
|
2009-08-18 00:10:23 -05:00 |
Daniel Ehrenberg
|
8120bdebea
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-18 00:02:29 -05:00 |
Daniel Ehrenberg
|
62cd1d280c
|
Fixing docs typo in math.floats
|
2009-08-18 00:02:19 -05:00 |
Slava Pestov
|
d7594c3381
|
compiler: inline singleton predicates, and optimize predicate engines, reduces terrain demo deployed size by ~20kb
|
2009-08-17 23:59:24 -05:00 |
Slava Pestov
|
04397a63c7
|
windows.ole32: don't pull in debugger, reduces terrain demo deployed size by ~30kb
|
2009-08-17 23:58:44 -05:00 |
Slava Pestov
|
9839659dfd
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-17 22:38:21 -05:00 |
Slava Pestov
|
030b1b816c
|
Add inline declarations for various assorted methods
|
2009-08-17 22:32:21 -05:00 |
Slava Pestov
|
3047d4a451
|
compiler.tree.propagation: remove method inlining heuristic
|
2009-08-17 22:29:05 -05:00 |
Joe Groff
|
24d9a8635c
|
Merge branch 'struct-classes' of git://factorcode.org/git/factor
|
2009-08-17 21:26:19 -05:00 |
Doug Coleman
|
aa39423509
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-17 20:47:40 -05:00 |
Doug Coleman
|
7234b4bb08
|
fix multiline docs
|
2009-08-17 20:47:27 -05:00 |
Slava Pestov
|
630ffb8ae6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-17 20:12:33 -05:00 |
Slava Pestov
|
4fac281b1a
|
rpn: new demo, simple RPN calculator that doesn't use Factor's evaluator reflectively
|
2009-08-17 20:12:05 -05:00 |
Doug Coleman
|
5193cd625f
|
fix unit tests for multi-methods
|
2009-08-17 19:24:14 -05:00 |
Doug Coleman
|
2d8d92a9d3
|
move IN: around
|
2009-08-17 19:05:13 -05:00 |
Doug Coleman
|
9a9be2405b
|
Merge git://github.com/mncharity/factor into mncharity
|
2009-08-17 19:00:41 -05:00 |
Doug Coleman
|
f998a81a43
|
trivial factoring
|
2009-08-17 18:59:03 -05:00 |
Mitchell N Charity
|
747f2ab21c
|
multiline: add HEREDOC: , slightly refactoring privates
|
2009-08-17 17:05:14 -04:00 |
Mitchell N Charity
|
cad255c393
|
multi-methods: mv from unmaintained/ to extra/
|
2009-08-17 15:49:43 -04:00 |
Mitchell N Charity
|
36f72ffa4c
|
multi-methods: fix (1+ and 1- were recently removed)
multi-methods: fix tests (ambiguity and incorrect stack effect)
|
2009-08-17 15:47:48 -04:00 |
Slava Pestov
|
bf57d78b09
|
compiler.tree.modular-arithmetic: >fixnum elimination and value info annotations were too aggressive
|
2009-08-17 01:20:25 -05:00 |
Slava Pestov
|
5297be3e19
|
compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb
|
2009-08-15 18:42:41 -05:00 |
Doug Coleman
|
80a5467943
|
fix factor.sh for a couple of modes that nobody has used in a long time
|
2009-08-15 14:25:16 -05:00 |
Doug Coleman
|
d4dca29eda
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-15 14:22:33 -05:00 |
Doug Coleman
|
2f125eeb93
|
fix docs
|
2009-08-15 14:02:18 -05:00 |
Daniel Ehrenberg
|
478b960560
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-14 20:11:54 -05:00 |
Daniel Ehrenberg
|
3cec74867d
|
Improving write barrier elimination; change to compiler.cfg.utilities to support this
|
2009-08-14 19:41:41 -05:00 |
Doug Coleman
|
6aa64a15dd
|
forgot one
|
2009-08-14 14:40:44 -05:00 |
Doug Coleman
|
7c92ab1ea5
|
move if-zero etc to math, remove 1-/1+ from math
|
2009-08-14 14:27:23 -05:00 |
Joe Groff
|
6fe7fe72c7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-14 10:55:05 -04:00 |
Joe Groff
|
cfe8019ad1
|
force classes.c-types docs to pull in specialized-arrays.direct docs
|
2009-08-14 07:49:48 -04:00 |
Joe Groff
|
119809f675
|
classes.c-types doc improvements
|
2009-08-14 07:29:28 -04:00 |
Joe Groff
|
4991171ca6
|
compiler doesn't like new and boa being overridden so much
|
2009-08-14 07:09:37 -04:00 |
Daniel Ehrenberg
|
8197d9356b
|
Write barriers are hoisted out of loops when their target is slot-available
|
2009-08-13 20:26:44 -05:00 |
Doug Coleman
|
2ed4425b7a
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/calendar/calendar.factor
|
2009-08-13 19:40:02 -05:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Joe Groff
|
4a1b2d0d77
|
classes.c-types and classes.struct docs
|
2009-08-13 17:59:38 -04:00 |
Joe Groff
|
85e321667a
|
union classes
|
2009-08-13 16:55:22 -04:00 |
Daniel Ehrenberg
|
5a3e350490
|
Global write barrier elimination tracks newly allocated objects
|
2009-08-13 15:18:47 -05:00 |
Joe Groff
|
6102f6eba4
|
compile fix
|
2009-08-13 13:39:48 -04:00 |
Joe Groff
|
92ac48a5bc
|
coercers and array type relations for c-type classes
|
2009-08-13 13:33:22 -04:00 |
Joe Groff
|
37c6405927
|
coercers and array type relations for c-type classes
|
2009-08-13 13:28:00 -04:00 |
Joe Groff
|
a2569ea50b
|
make direct-*-arrays prettyprint
|
2009-08-13 12:05:46 -04:00 |
Joe Groff
|
fd02e59ea1
|
fix bootstrap
|
2009-08-13 12:05:20 -04:00 |
Doug Coleman
|
4cca19b528
|
remove duplicate defintion of unless-zero from calendar
|
2009-08-13 00:48:50 -05:00 |
Daniel Ehrenberg
|
ad772cd261
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-12 23:56:05 -05:00 |
Daniel Ehrenberg
|
d35e1eb76c
|
Fixing write-barrier elimination; adding bb as a parameter to join-sets in dataflow analysis
|
2009-08-12 23:52:29 -05:00 |
Doug Coleman
|
cd1bb8f4c8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-12 17:46:52 -05:00 |
Doug Coleman
|
56b81a74ab
|
add chameneos-redux benchmark
|
2009-08-12 17:46:10 -05:00 |