Jeremy Hughes
2c40a6667c
Merge branch 'master' into marshall
...
* master: (96 commits)
compiler.cfg.dataflow-analysis: iterative dataflow analysis framework
functors: add MIXIN:, SINGLETON:
Add assoc-refine, which takes the intersection of a sequence of assocs
compiler.cfg: Fix unit tests
compiler.cfg.registers: minor optimization
compiler.cfg.ssa: Cytron's SSA construction algorithm
compiler.cfg.dominance: fix idom computation, compute dominator tree, compute dominance frontiers, add some tests
Move conjoin-at from compiler.cfg.liveness to sets
sequences.abbrev: add docs - not much, but a start
sequences.abbrev: keep insertion order
sequences.abbrev: more small refactoring
sequences.abbrev: small refactoring
sequences.abbrev: Initial commit
opengl is for chumps
alien.inline.compiler: help-lint fix
parser: remove outdated unit tests that were superseded by tests in vocabs.parser
vocabs.parser: add tests to assert that the correct errors get thrown
ui.tools.listener: selecting a word from a completion popup now behaves like a USE: followed by a FROM:
FROM: and RENAME: give a more meaningful error if the vocabulary does not exist
compiler.cfg.stack-analysis: fix outdated tests
...
2009-07-22 19:45:48 +12:00
Jeremy Hughes
59091c6cf2
alien.marshall: refactored unmarshalling words
2009-07-21 17:10:04 +12:00
Maximilian Lupke
08814c3308
sequences.abbrev: add docs - not much, but a start
2009-07-21 00:37:45 +02:00
Maximilian Lupke
ea7cbd2b5a
sequences.abbrev: keep insertion order
2009-07-20 20:18:13 +02:00
Maximilian Lupke
e3ec2b6c8b
sequences.abbrev: more small refactoring
2009-07-20 17:22:55 +02:00
Maximilian Lupke
52e09199e1
sequences.abbrev: small refactoring
2009-07-20 01:40:20 +02:00
Maximilian Lupke
8e9badd4f5
sequences.abbrev: Initial commit
2009-07-20 01:31:26 +02:00
Slava Pestov
dbf04ff2ca
opengl is for chumps
2009-07-19 14:34:24 -05:00
Slava Pestov
e729ea3dea
alien.inline.compiler: help-lint fix
2009-07-19 02:09:12 -05:00
Slava Pestov
7969581474
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-18 23:13:43 -05:00
Slava Pestov
200cd5d43f
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-18 23:13:22 -05:00
Slava Pestov
389b689796
slightly faster heaps, add benchmark
2009-07-18 00:52:24 -05:00
Jeremy Hughes
0560e3abea
alien.inline.compiler: fixed linking on winnt (requires gcc.exe and g++.exe)
2009-07-18 17:08:53 +12:00
Slava Pestov
4931ab0d5f
benchmark: run each benchmark 5 times and take the best time
2009-07-16 03:30:11 -05:00
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
440df3916a
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-16 00:35:16 -05:00
Jeremy Hughes
267d8d2a85
alien.marshall.syntax: use alien.inline.syntax vocab
2009-07-16 17:23:22 +12:00
Slava Pestov
b4c522f045
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-15 19:25:41 -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
Jeremy Hughes
79dd644e57
moved alien.inline and alien.marshall to extra
2009-07-14 22:39:27 +12:00
Slava Pestov
05343e88ba
bson: fix broken unit test
2009-07-13 22:59:51 -05:00
Sascha Matzke
f4b4195a74
added unit-tests to bson vocab
2009-07-11 11:15:13 +02:00
Slava Pestov
949b527ed5
Help lint fixes for urls.encoding and mongodb.driver
2009-07-10 07:52:20 -05:00
Slava Pestov
c25ac2a066
llvm: add unportable tag
2009-07-10 07:46:47 -05:00
sheeple
b7aac8c13a
llvm.core: fix add-llvm-library
2009-07-10 07:38: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
Slava Pestov
5cb7220ed8
Merge branch 'for-slava' of git://github.com/x6j8x/factor
2009-07-09 17:09:09 -05:00
Sascha Matzke
9bba898dfb
replace 2array "." join with "." glue
2009-07-09 14:17:10 +02:00
Slava Pestov
92b0765cd7
contributors: exclude merges to make patch counts more reasonable
2009-07-09 06:58:47 -05:00
Slava Pestov
93195e2914
Merge branch 'for-slava' of git://github.com/x6j8x/factor
2009-07-09 06:40:52 -05:00
Sascha Matzke
b1e91e10e6
changed single byte writes to write1
2009-07-09 13:36:54 +02:00
Sascha Matzke
1aad74c71b
removed usages of sprintf
...
made collection handling more concise
2009-07-09 13:36:37 +02:00
Sascha Matzke
ce9406ea86
fixed signed number decoding problem
2009-07-09 13:36:19 +02:00
Slava Pestov
3acc06c5d9
Merge branch 'thead' of git://github.com/phildawes/factor
2009-07-09 06:22:29 -05:00
Slava Pestov
5536237232
Merge branch 'llvm' of git://github.com/yuuki/factor
2009-07-09 06:21:44 -05:00
Slava Pestov
6737d2cdab
benchmark.hashtables: throw something together
2009-07-07 12:20:43 -05:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Slava Pestov
5bd27a8dee
webkit-demo: update for recent <ViewWindow> stack effect change
2009-07-05 21:40:47 -05:00