Doug Coleman
|
3dce2eda19
|
use iota in replicate
|
2009-08-22 21:00:18 -04:00 |
Doug Coleman
|
7b7f22fae2
|
Revert "use iota in replicate"
This reverts commit 88d1f0d78a .
|
2009-08-22 20:59:56 -04:00 |
Doug Coleman
|
87a6e9cb31
|
use iota in replicate
|
2009-08-22 20:59:36 -04:00 |
Doug Coleman
|
679a7c9b01
|
temporary fix for core/effects
|
2009-08-22 20:56:28 -04:00 |
Doug Coleman
|
a6c7e9d9d4
|
use iota in a couple of places
|
2009-08-22 20:56:16 -04:00 |
Doug Coleman
|
346636ed3b
|
use iota in generalizaions
|
2009-08-19 09:53:13 -05:00 |
Doug Coleman
|
fadede137c
|
use iota
|
2009-08-19 08:27:28 -05:00 |
Doug Coleman
|
3313098936
|
use iota
|
2009-08-19 08:21:45 -05:00 |
Doug Coleman
|
fa415c6d05
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-19 04:49:18 -05:00 |
Doug Coleman
|
06d9e1d46d
|
clarify docs
|
2009-08-19 04:41:33 -05:00 |
Doug Coleman
|
2936f05ce0
|
add smart-if to combinators.smart
|
2009-08-19 04:38:59 -05:00 |
Slava Pestov
|
829107902e
|
compiler.tree.propagation: improved interval inference for absq eliminates a conditional from math.vectors:distance. Type inference for rational math also a bit sharper now
|
2009-08-19 02:33:41 -05:00 |
Slava Pestov
|
2bc38bf019
|
math.intervals: tighter interval arithmetic for intervals with infinities
|
2009-08-19 02:32:18 -05:00 |
Slava Pestov
|
a34a3bf417
|
hints: HINTS: now recompiles subwords too, 15% perf improvement on reverse-complement because encoder-write is compiled with hints now
|
2009-08-18 19:40:54 -05:00 |
Slava Pestov
|
a1cd065601
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-18 17:20:55 -05:00 |
Slava Pestov
|
cfe54f8968
|
classes, words: fix unit tests for method inlining change
|
2009-08-18 17:20:17 -05:00 |
Daniel Ehrenberg
|
3b5a385b5d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-18 12:49:29 -05:00 |
Daniel Ehrenberg
|
5aac11c5a9
|
Biassocs have special clone method
|
2009-08-18 12:48:09 -05:00 |
Slava Pestov
|
507e2b7f3a
|
Fix some unit test failures
|
2009-08-18 03:49:05 -05:00 |
Slava Pestov
|
9ee4259705
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-18 03:47:29 -05:00 |
Slava Pestov
|
5fe3a62446
|
io.launcher.windows.nt: don't call duplicate-handle, and fix memory leak; io.backend.windows: track win32-handle instances in global win32-handles set to help find leaks
|
2009-08-18 03:46:46 -05:00 |
Doug Coleman
|
0cbad41547
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-18 03:45:20 -05:00 |
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 |
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 |