Slava Pestov
|
b65ef327ce
|
compiler.cfg.value-numbering: merge in compiler.cfg.branch-folding
|
2009-07-14 20:05:01 -05:00 |
Slava Pestov
|
a8d3bd1d24
|
compiler.cfg.intrinsics.fixnum: don't generate -imm forms anymore since value numbering does it
|
2009-07-14 19:18:57 -05:00 |
Slava Pestov
|
bea69ea325
|
compiler.cfg.value-numbering: branch folding
|
2009-07-14 19:17:12 -05:00 |
Slava Pestov
|
a41f452f68
|
Fix codegen test
|
2009-07-14 16:11:14 -05:00 |
Slava Pestov
|
1cf5eadf5c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-14 16:05:35 -05:00 |
Slava Pestov
|
2e6ae2153c
|
compiler.cfg.value-numbering: more optimizations
|
2009-07-14 16:05:25 -05:00 |
Daniel Ehrenberg
|
324aeb0672
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-14 14:25:42 -05:00 |
Daniel Ehrenberg
|
ad301b07ae
|
new is inlined in the propagation pass when the class is known
|
2009-07-14 14:16:39 -05:00 |
Slava Pestov
|
1e8e24946c
|
compiler.cfg.value-numbering: add some unit tests
|
2009-07-14 13:25:07 -05:00 |
Slava Pestov
|
237163388a
|
Fix QUALIFIED: docs. Reported by ex_rzr in #concatenative
|
2009-07-14 12:07:08 -05:00 |
Slava Pestov
|
a17293a828
|
compiler.cfg: update unit tests for compiler.cfg.comparisons
|
2009-07-14 12:06:55 -05:00 |
Joe Groff
|
3805b655f8
|
throw-gl-errors, log-gl-errors annotations for all OpenGL functions
|
2009-07-14 12:00:37 -05:00 |
Joe Groff
|
7007efb7ed
|
factor compilation unit from tools.annotations:reset
|
2009-07-14 11:43:32 -05:00 |
Joe Groff
|
ab2e1bb4d5
|
fix inaccuracy in tools.annotations docs
|
2009-07-14 11:43:11 -05:00 |
Daniel Ehrenberg
|
581fbb5af2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-14 01:24:08 -05:00 |
Daniel Ehrenberg
|
87ad376e44
|
Unit tests for inference behavior of call( and execute(
|
2009-07-14 01:23:21 -05:00 |
Daniel Ehrenberg
|
c6c5be4eb0
|
call( and execute( inline known quotations/words in the propagation pass
|
2009-07-14 01:12:45 -05:00 |
Slava Pestov
|
a5cebc75b0
|
tools.annotations: add (annotate) word which doesn't create a compilation unit for use in loops
|
2009-07-13 23:35:21 -05:00 |
Slava Pestov
|
86896f2563
|
bson: fix broken unit test
|
2009-07-13 22:59:51 -05:00 |
Slava Pestov
|
dff25199cb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-13 22:59:19 -05:00 |
Joe Groff
|
f075acabef
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-13 22:35:50 -05:00 |
Joe Groff
|
f86664e8ef
|
ensure resize-world never happens before begin-world
|
2009-07-13 22:35:36 -05:00 |
Doug Coleman
|
91d59b29c0
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-13 19:03:14 -05:00 |
Doug Coleman
|
83d8c8606d
|
clean up value numbering conversion of ##add/sub to ##add/sub-imm
|
2009-07-13 19:02:05 -05:00 |
Slava Pestov
|
1eae4286cd
|
compiler.cfg: split off condition codes into a comparisons sub-vocabulary
|
2009-07-13 14:42:52 -05:00 |
Slava Pestov
|
3fada464bd
|
Merge branch 'for-slava' of git://github.com/x6j8x/factor
|
2009-07-13 14:20:46 -05:00 |
Joe Groff
|
64800220ec
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-13 12:38:35 -05:00 |
Slava Pestov
|
eda950a3bf
|
compiler.cfg.value-numbering: fix ##compare and ##compare-branch rewrites
|
2009-07-13 12:33:58 -05:00 |
Slava Pestov
|
97bc1630c3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-13 10:44:34 -05:00 |
Slava Pestov
|
01f9addc3a
|
compiler.cfg.branch-splitting: split blocks with successors
|
2009-07-13 10:44:08 -05:00 |
Slava Pestov
|
31ae0845f3
|
compiler.cfg.linear-scan.resolve: get it to work on CFGs with critical edges
|
2009-07-12 23:00:33 -05:00 |
Slava Pestov
|
07d8bed106
|
compiler.cfg: Some code cleanups, update stack-analysis and phi-insertion to work on CFGs with critical edges
|
2009-07-12 22:22:46 -05:00 |
Sascha Matzke
|
b10be2af4e
|
added unit-tests to bson vocab
|
2009-07-11 11:15:13 +02:00 |
Joe Groff
|
2b580acacc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-10 08:28:19 -05:00 |
Slava Pestov
|
2d20ba24ba
|
Help lint fixes for urls.encoding and mongodb.driver
|
2009-07-10 07:52:20 -05:00 |
Slava Pestov
|
75b2e114f3
|
compiler.cfg.linear-scan: disable unit test for unimplemented feature
|
2009-07-10 07:48:49 -05:00 |
Slava Pestov
|
df3365261f
|
llvm: add unportable tag
|
2009-07-10 07:46:47 -05:00 |
sheeple
|
216805e303
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-10 07:39:28 -05:00 |
sheeple
|
2d658bb33c
|
llvm.core: fix add-llvm-library
|
2009-07-10 07:38:19 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
45601786d3
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-10 07:15:25 -05:00 |
Jeremy Hughes
|
080b7669e8
|
alien.inline: added with-c-library word
|
2009-07-11 00:08:40 +12:00 |
Slava Pestov
|
f1a3b605a5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-10 07:08:19 -05:00 |
Slava Pestov
|
d10ead1cdb
|
llvm: new add-llvm-library word to make things a bit more portable
|
2009-07-10 07:07:54 -05:00 |
Jeremy Hughes
|
f7fac15b8d
|
alien.inline: added documentation
|
2009-07-10 23:55:32 +12:00 |
Jeremy Hughes
|
a3dd93c140
|
alien.inline: better names
|
2009-07-10 23:55:05 +12:00 |
Jeremy Hughes
|
3e533db09e
|
alien.inline: remove vocab argument from define-c-struct
|
2009-07-10 23:54:40 +12:00 |
Jeremy Hughes
|
7e76a8e84d
|
alien.inline: made define-c-function and define-c-function' standalone
|
2009-07-10 23:53:50 +12:00 |
Slava Pestov
|
2c3fb59f4f
|
compiler.cfg.linear-scan: fix fencepost error in spill insertion
|
2009-07-10 03:58:51 -05:00 |
Slava Pestov
|
0be3f33296
|
insn. doesn't print numbers
|
2009-07-10 03:05:45 -05:00 |
Daniel Ehrenberg
|
d890a71349
|
Minor reorganization of stack-checker.call-effect
|
2009-07-10 01:05:03 -05:00 |