Jeremy Hughes
|
f261752dd1
|
alien.inline.types: a trifling matter
|
2009-07-22 19:30:55 +12:00 |
Jeremy Hughes
|
7ad0924df2
|
alien.cxx: methods and virtual methods
|
2009-07-22 19:25:13 +12:00 |
Jeremy Hughes
|
8d4585edef
|
alien.marshall: tidy unmarshallers
|
2009-07-22 19:20:01 +12:00 |
Slava Pestov
|
55111bdc24
|
Merge branch 'master' into dcn
|
2009-07-22 02:07:08 -05:00 |
Slava Pestov
|
c105b033ef
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-22 02:06:47 -05:00 |
Slava Pestov
|
e6a323dfaa
|
compiler.cfg.dataflow-analysis: iterative dataflow analysis framework
|
2009-07-22 02:06:35 -05:00 |
Slava Pestov
|
dce020ca71
|
functors: add MIXIN:, SINGLETON:
|
2009-07-22 02:06:24 -05:00 |
Slava Pestov
|
42230b21a3
|
Add assoc-refine, which takes the intersection of a sequence of assocs
|
2009-07-22 02:06:14 -05:00 |
Slava Pestov
|
b39b0dd393
|
compiler.cfg.dcn.global: redo using compiler.cfg.dataflow-analysis
|
2009-07-22 02:05:40 -05:00 |
Slava Pestov
|
b869e1250c
|
compiler.cfg.stack-analysis: Out with the old, in with the new
|
2009-07-22 00:52:25 -05:00 |
Jeremy Hughes
|
1218d3fa9d
|
alien.cxx: C++ methods
|
2009-07-22 17:21:07 +12:00 |
Slava Pestov
|
86df665f78
|
Merge branch 'master' of git://factorcode.org/git/factor into dcn
|
2009-07-22 00:14:53 -05:00 |
Jeremy Hughes
|
186cc7edb3
|
added alien.cxx
|
2009-07-22 16:38:01 +12:00 |
Jeremy Hughes
|
8ae1fb66a3
|
alien.inline.types: fix parse-c++-type
|
2009-07-22 15:57:29 +12:00 |
Slava Pestov
|
4bc0741a19
|
Merge branch 'master' into dcn
|
2009-07-21 22:31:03 -05:00 |
Slava Pestov
|
1aa6c9a0d5
|
compiler.cfg: Fix unit tests
|
2009-07-21 22:25:19 -05:00 |
Slava Pestov
|
e49de006c4
|
compiler.cfg.dcn: Fixing various bugs, hook up with optimizer
|
2009-07-21 22:24:50 -05:00 |
Jeremy Hughes
|
c780bb724d
|
alien.marshall: C++ type parsing
|
2009-07-22 12:41:29 +12:00 |
Sam Anklesaria
|
568f55f105
|
product specifiers removed from frp signals
|
2009-07-21 19:40:06 -05:00 |
Slava Pestov
|
cfb584ed8d
|
Merge branch 'master' into dcn
|
2009-07-21 17:51:22 -05:00 |
Slava Pestov
|
6bb069f173
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-21 17:49:59 -05:00 |
Slava Pestov
|
ead57fc5dd
|
compiler.cfg.registers: minor optimization
|
2009-07-21 17:49:44 -05:00 |
Slava Pestov
|
e7e5bee9a2
|
compiler.cfg.ssa: Cytron's SSA construction algorithm
|
2009-07-21 17:49:30 -05:00 |
Slava Pestov
|
802b4ffdf5
|
compiler.cfg.dcn: remove stores to stack locations above top of stack (these are never read again)
|
2009-07-21 17:46:09 -05:00 |
Slava Pestov
|
4dbc9148be
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-21 05:46:38 -05:00 |
Slava Pestov
|
441c2bae2d
|
Merge branch 'master' into dcn
|
2009-07-21 03:08:42 -05:00 |
Slava Pestov
|
7d792ab999
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-21 03:02:59 -05:00 |
Slava Pestov
|
3136549f48
|
compiler.cfg.dominance: fix idom computation, compute dominator tree, compute dominance frontiers, add some tests
|
2009-07-21 03:02:45 -05:00 |
Slava Pestov
|
fd9a353fd6
|
Move conjoin-at from compiler.cfg.liveness to sets
|
2009-07-21 03:02:06 -05:00 |
Slava Pestov
|
42df14c384
|
Merge branch 'dcn' of git://factorcode.org/git/factor into dcn
|
2009-07-21 01:24:38 -05:00 |
Slava Pestov
|
e16acae2f5
|
compiler.cfg.dcn: flesh out rewrite pass
|
2009-07-21 01:24:19 -05: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 |
Slava Pestov
|
fdef772d67
|
compiler.cfg: if a block has an instruction that kills values it must be the only instruction in the block
|
2009-07-19 20:12:04 -05:00 |
Slava Pestov
|
0a95ddd105
|
compiler.cfg.dcn: Implement height tracking
|
2009-07-19 19:45:23 -05: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
|
9863dfd1c2
|
Merge branch 'dcn' of git://factorcode.org/git/factor into dcn
|
2009-07-18 23:39:07 -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
|
605b37a949
|
compiler.cfg.builder: annotate calls with height changes, once again
|
2009-07-18 23:08:53 -05:00 |
Slava Pestov
|
ec1407bdae
|
compiler.cfg.dcn: starting work on deconcatenatization pass to replace compiler.cfg.stack-analysis
|
2009-07-18 22:27:42 -05:00 |
Slava Pestov
|
a213db05db
|
parser: remove outdated unit tests that were superseded by tests in vocabs.parser
|
2009-07-18 11:35:09 -05:00 |
Slava Pestov
|
e630102252
|
vocabs.parser: add tests to assert that the correct errors get thrown
|
2009-07-18 07:02:13 -05:00 |
Slava Pestov
|
a716e4cddb
|
ui.tools.listener: selecting a word from a completion popup now behaves like a USE: followed by a FROM:
|
2009-07-18 06:55:15 -05:00 |
Slava Pestov
|
db3991125f
|
FROM: and RENAME: give a more meaningful error if the vocabulary does not exist
|
2009-07-18 06:51:29 -05:00 |