Slava Pestov
|
fbf907308e
|
Merge branch 'marshall' of git://github.com/jedahu/factor
|
2009-07-16 03:26:35 -05:00 |
Jeremy Hughes
|
8c892380fe
|
alien.marshall.syntax: fixed CM-FUNCTION: example
|
2009-07-16 20:22:41 +12:00 |
Slava Pestov
|
86b6f65fd0
|
Merge branch 'marshall' of git://github.com/jedahu/factor
|
2009-07-16 03:08:58 -05:00 |
Jeremy Hughes
|
5ae07b3168
|
help lint fixes
|
2009-07-16 19:57:47 +12:00 |
Jeremy Hughes
|
7596b3288c
|
alien.marshall.syntax-tests: use alien.inline.syntax vocab
|
2009-07-16 19:55:08 +12:00 |
Slava Pestov
|
884e41dd9c
|
compiler.cfg.linear-scan.live-intervals: remove bogus assertion
|
2009-07-16 02:42:01 -05:00 |
Slava Pestov
|
9f926ab88c
|
compiler.cfg.block-joining: join basic blocks connected by a single edge to improve effectiveness of local optimizations
|
2009-07-16 02:17:58 -05:00 |
Daniel Ehrenberg
|
062e33f8fb
|
fixing stupid bug in propagation
|
2009-07-16 00:43:54 -05:00 |
Daniel Ehrenberg
|
64fce5a6dc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-16 00:35:39 -05:00 |
Slava Pestov
|
440df3916a
|
Merge branch 'marshall' of git://github.com/jedahu/factor
|
2009-07-16 00:35:16 -05:00 |
Daniel Ehrenberg
|
ee3e84a1f8
|
define-partial-eval framework in propagation pass makes it easy to add transforms; moving some transforms from stack checker to propagation, making them stronger
|
2009-07-16 00:34:50 -05:00 |
Jeremy Hughes
|
267d8d2a85
|
alien.marshall.syntax: use alien.inline.syntax vocab
|
2009-07-16 17:23:22 +12:00 |
Joe Groff
|
e90c947062
|
gl-break word and interactive debugging aids
|
2009-07-15 22:44:03 -05:00 |
Joe Groff
|
8e58f5e5aa
|
in kazakhstan, they say that a world is like a context-world
|
2009-07-15 22:39:23 -05:00 |
Slava Pestov
|
b4c522f045
|
Merge branch 'marshall' of git://github.com/jedahu/factor
|
2009-07-15 19:25:41 -05:00 |
Slava Pestov
|
a226907836
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-15 19:03:18 -05:00 |
Slava Pestov
|
45d466c126
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-15 19:02:54 -05:00 |
Joe Groff
|
eba4749e5f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-15 13:54:29 -05:00 |
Joe Groff
|
b7dd3d5d35
|
report opengl function name in gl-errors
|
2009-07-15 13:53:57 -05:00 |
Jeremy Hughes
|
28dbb22aee
|
split alien.inline syntax into alien.inline.syntax
|
2009-07-15 16:51:44 +12:00 |
Jeremy Hughes
|
67c7df2653
|
alien.marshall.syntax: add more tests
|
2009-07-15 16:43:42 +12:00 |
Jeremy Hughes
|
eef0ef9068
|
alien.marshall.syntax: fix marshalled-function
|
2009-07-15 16:43:19 +12:00 |
Jeremy Hughes
|
17e2c9f91c
|
alien.marshall.private: fix ptr-pass-through
|
2009-07-15 16:42:45 +12:00 |
Jeremy Hughes
|
0c0ae68c5e
|
alien.marshall: fixed out-arg-unmarshaller
|
2009-07-15 16:42:00 +12:00 |
Jeremy Hughes
|
e3a1299993
|
alien.marshall: added boolean as bool alias
|
2009-07-15 16:41:40 +12:00 |
Jeremy Hughes
|
e4fbb978a3
|
alien.marshall.types: added pointer-to-non-const-primitive?
|
2009-07-15 16:41:06 +12:00 |
Jeremy Hughes
|
30698cc534
|
alien.marshall.types: robustifying
|
2009-07-15 16:40:41 +12:00 |
Jeremy Hughes
|
c1ccc6a2b0
|
alien.inline: added raw-c word
|
2009-07-15 16:40:00 +12:00 |
Slava Pestov
|
ebcd0dc252
|
compiler.cfg: Fix regressions from recent changes
|
2009-07-14 20:43:06 -05:00 |
Slava Pestov
|
4ac74e9304
|
compiler.cfg.branch-splitting: don't split if there's one predecessor
|
2009-07-14 20:42:50 -05:00 |
Slava Pestov
|
11731f8d48
|
compiler.cfg.value-numbering: merge in compiler.cfg.branch-folding
|
2009-07-14 20:05:01 -05:00 |
Slava Pestov
|
a75d558b30
|
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
|
73a2222541
|
compiler.cfg.value-numbering: branch folding
|
2009-07-14 19:17:12 -05:00 |
Slava Pestov
|
03cd550b93
|
Fix codegen test
|
2009-07-14 16:11:14 -05:00 |
Slava Pestov
|
2f39e851f8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-14 16:05:35 -05:00 |
Slava Pestov
|
2ace87370e
|
compiler.cfg.value-numbering: more optimizations
|
2009-07-14 16:05:25 -05:00 |
Daniel Ehrenberg
|
6c32e61098
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-14 14:25:42 -05:00 |
Daniel Ehrenberg
|
bb06facb01
|
new is inlined in the propagation pass when the class is known
|
2009-07-14 14:16:39 -05:00 |
Slava Pestov
|
d1eea090b6
|
compiler.cfg.value-numbering: add some unit tests
|
2009-07-14 13:25:07 -05:00 |
Slava Pestov
|
bf54aebcc1
|
Fix QUALIFIED: docs. Reported by ex_rzr in #concatenative
|
2009-07-14 12:07:08 -05:00 |
Slava Pestov
|
c860a3b1e6
|
compiler.cfg: update unit tests for compiler.cfg.comparisons
|
2009-07-14 12:06:55 -05:00 |
Joe Groff
|
8bf1fd5f2a
|
throw-gl-errors, log-gl-errors annotations for all OpenGL functions
|
2009-07-14 12:00:37 -05:00 |
Joe Groff
|
4b8132d777
|
factor compilation unit from tools.annotations:reset
|
2009-07-14 11:43:32 -05:00 |
Joe Groff
|
c0e99e738e
|
fix inaccuracy in tools.annotations docs
|
2009-07-14 11:43:11 -05:00 |
Jeremy Hughes
|
79dd644e57
|
moved alien.inline and alien.marshall to extra
|
2009-07-14 22:39:27 +12:00 |
Jeremy Hughes
|
48bd9aaacf
|
alien.marshall.syntax: added documentation
|
2009-07-14 22:36:59 +12:00 |
Jeremy Hughes
|
cddc5a3188
|
alien.marshall.syntax: arg renaming
|
2009-07-14 22:36:45 +12:00 |
Jeremy Hughes
|
586cf9547f
|
alien.marshall: fixed char* unmarshalling bug
|
2009-07-14 22:33:23 +12:00 |
Jeremy Hughes
|
90b7ca501b
|
alien.(inline,marshall): removed unused doc helper words and made the rest private
|
2009-07-14 22:32:37 +12:00 |
Jeremy Hughes
|
010af379bb
|
alien.marshall.structs: added documentation
|
2009-07-14 20:51:32 +12:00 |