Commit Graph

15633 Commits (eba4749e5f03d9430ce9632d0b0b626897e3b2d4)

Author SHA1 Message Date
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
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
Daniel Ehrenberg 79afab82d8 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-14 01:24:08 -05:00
Daniel Ehrenberg 4aa3e2135a Unit tests for inference behavior of call( and execute( 2009-07-14 01:23:21 -05:00
Daniel Ehrenberg 47500fad06 call( and execute( inline known quotations/words in the propagation pass 2009-07-14 01:12:45 -05:00
Slava Pestov afdd537681 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 05343e88ba bson: fix broken unit test 2009-07-13 22:59:51 -05:00
Slava Pestov 5ccf7bc99f Merge branch 'master' of git://factorcode.org/git/factor 2009-07-13 22:59:19 -05:00
Joe Groff 2d0483b3df Merge branch 'master' of git://factorcode.org/git/factor 2009-07-13 22:35:50 -05:00
Joe Groff a06948298b ensure resize-world never happens before begin-world 2009-07-13 22:35:36 -05:00
Doug Coleman b5b52c0d67 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-13 19:03:14 -05:00
Doug Coleman ccae9b59a4 clean up value numbering conversion of ##add/sub to ##add/sub-imm 2009-07-13 19:02:05 -05:00
Slava Pestov 768e2a5148 compiler.cfg: split off condition codes into a comparisons sub-vocabulary 2009-07-13 14:42:52 -05:00
Slava Pestov 1481f7b591 Merge branch 'for-slava' of git://github.com/x6j8x/factor 2009-07-13 14:20:46 -05:00
Joe Groff f6f44ede5a Merge branch 'master' of git://factorcode.org/git/factor 2009-07-13 12:38:35 -05:00
Slava Pestov 3b244d5d41 compiler.cfg.value-numbering: fix ##compare and ##compare-branch rewrites 2009-07-13 12:33:58 -05:00
Slava Pestov 5e71bf7907 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-13 10:44:34 -05:00
Slava Pestov d7aeae45be compiler.cfg.branch-splitting: split blocks with successors 2009-07-13 10:44:08 -05:00
Slava Pestov 8ff473e42c compiler.cfg.linear-scan.resolve: get it to work on CFGs with critical edges 2009-07-12 23:00:33 -05:00
Slava Pestov 608fb054f2 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 f4b4195a74 added unit-tests to bson vocab 2009-07-11 11:15:13 +02:00
Joe Groff 45293cc7fb Merge branch 'master' of git://factorcode.org/git/factor 2009-07-10 08:28:19 -05:00
Slava Pestov 949b527ed5 Help lint fixes for urls.encoding and mongodb.driver 2009-07-10 07:52:20 -05:00
Slava Pestov 1cf6bb7f99 compiler.cfg.linear-scan: disable unit test for unimplemented feature 2009-07-10 07:48:49 -05:00
Slava Pestov c25ac2a066 llvm: add unportable tag 2009-07-10 07:46:47 -05:00
sheeple d13a6c1b8e Merge branch 'master' of git://factorcode.org/git/factor 2009-07-10 07:39:28 -05:00
sheeple b7aac8c13a llvm.core: fix add-llvm-library 2009-07-10 07:38:19 -05:00
U-SLAVA-DFB8FF805\Slava e6e6490156 Merge branch 'inlinec' of git://github.com/jedahu/factor 2009-07-10 07:15:25 -05:00
Jeremy Hughes 4a5cb3aac3 alien.inline: added with-c-library word 2009-07-11 00:08:40 +12:00
Slava Pestov b5ca026852 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-10 07:08:19 -05:00
Slava Pestov e0fa51512f llvm: new add-llvm-library word to make things a bit more portable 2009-07-10 07:07:54 -05:00
Jeremy Hughes dc80d8575f alien.inline: added documentation 2009-07-10 23:55:32 +12:00
Jeremy Hughes 864a6e7508 alien.inline: better names 2009-07-10 23:55:05 +12:00
Jeremy Hughes 0851823ba9 alien.inline: remove vocab argument from define-c-struct 2009-07-10 23:54:40 +12:00