Alex Vondrak
|
3787f64422
|
compiler.cfg.gvn.comparisons: fix premature cfg modifications
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
d6641eddb3
|
compiler.cfg.gvn: with the change to vreg>vn, must check-redundancy on *any* insn that defs a vreg
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
ad0a2e78b3
|
compiler.cfg.gvn.misc: simplify ##phi rewrite
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
4b28eeaf21
|
compiler.cfg.gvn: move ##phi junk to proper vocabs
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
67053cd540
|
compiler.cfg.gvn: I'm stupid; don't think a separate assoc is needed
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
087329bbec
|
compiler.cfg.gvn: refactor
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
b64d116582
|
compiler.cfg.gvn.testing: clean stuff up; get full, proper graphviz output
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
6c09bd0cd5
|
compiler.cfg.gvn.testing: add basic graphviz output
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
0e7fb629f5
|
compiler.cfg.gvn: move crappy test code to compiler.cfg.gvn.testing
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
4008edfdf8
|
move compiler.cfg.graphviz & compiler.cfg.gvn from basis to extra, just to keep organized
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
51b3b1fd87
|
compiler.cfg.graphviz: tweak code & output a little
|
2012-09-12 15:14:06 -07:00 |
Alex Vondrak
|
d6849da7ec
|
compiler.cfg.graphviz: refactoring
|
2012-09-12 15:14:06 -07:00 |
Alex Vondrak
|
64b541759e
|
add crappy experimental code for compiler.cfg.graphviz & compiler.cfg.gvn
|
2012-09-12 15:14:06 -07:00 |
John Benediktsson
|
7873719c6e
|
regexp.classes: bit more speed with read-only slots.
|
2012-09-12 08:39:40 -07:00 |
John Benediktsson
|
d657cbb286
|
regexp.classes: inline class-member?.
|
2012-09-11 20:22:17 -07:00 |
John Benediktsson
|
61707f1e5c
|
unicode.data: inline category#.
|
2012-09-11 20:21:31 -07:00 |
Doug Coleman
|
ce63288c07
|
sequences.extras: Add unit tests. Fix using.
|
2012-09-11 14:54:51 -07:00 |
John Benediktsson
|
837568c793
|
xml.tokenize: slight fix to reduce number of namespace lookups.
|
2012-09-11 14:46:45 -07:00 |
Doug Coleman
|
7113cc77f9
|
sequences.extras: Add loop>sequence, loop>array
|
2012-09-11 14:30:04 -07:00 |
John Benediktsson
|
08499b6e5a
|
hints: cleanup some hint setting.
|
2012-09-11 10:35:21 -07:00 |
John Benediktsson
|
6023712f05
|
sequences.rotated: adding rotated virtual sequences.
|
2012-09-11 10:35:21 -07:00 |
John Benediktsson
|
9e18953a5e
|
circular: fix minor typo in copyright url.
|
2012-09-11 10:35:21 -07:00 |
Doug Coleman
|
2282007334
|
math.ratios: Add unit tests for bug #668.
|
2012-09-11 08:16:25 -07:00 |
John Benediktsson
|
e72e1a340f
|
compiler.tree.propagation: fix >fraction types.
|
2012-09-11 07:42:39 -07:00 |
John Benediktsson
|
e84e508256
|
math.ratios: speed up some operations on ratios.
|
2012-09-10 19:53:25 -07:00 |
John Benediktsson
|
ec6baefce3
|
compiler.tree.cleanup: fix "-1 shift" tests.
|
2012-09-10 19:24:23 -07:00 |
John Benediktsson
|
a4f264509d
|
math: cleaner "2/" speedup by using custom inlining.
|
2012-09-10 17:59:03 -07:00 |
John Benediktsson
|
36fb890be2
|
math: faster definition of 2/ (allows inlining of fixnum-shift-fast).
|
2012-09-10 17:20:31 -07:00 |
John Benediktsson
|
089bdb1268
|
math.integers: inline fixnum-log2.
|
2012-09-10 17:20:12 -07:00 |
John Benediktsson
|
62604aeb4b
|
sequences: bit faster binary-reduce.
|
2012-09-10 16:53:10 -07:00 |
Doug Coleman
|
1bd36d5991
|
sequences.extras: Add first=, first?, etc
|
2012-09-10 12:10:33 -07:00 |
Doug Coleman
|
3014b1828a
|
math.transforms.bwt: Simplify two places in bwt.
|
2012-09-10 08:52:42 -07:00 |
John Benediktsson
|
9fe9437445
|
math.transforms.bwt: adding inefficient versions of Burrows-Wheeler transform.
|
2012-09-09 11:38:59 -07:00 |
John Benediktsson
|
4f3622849d
|
sequences.extras: adding "all-rotations".
|
2012-09-09 10:37:24 -07:00 |
John Benediktsson
|
7e9f3d665b
|
math.cardinality: adding a cardinality estimator.
|
2012-09-08 14:00:36 -07:00 |
John Benediktsson
|
ec4aaee505
|
sequences.extras: adding "map-from".
|
2012-09-07 14:00:04 -07:00 |
John Benediktsson
|
4e46d15bcf
|
sequences.extras: adding "arg-where".
|
2012-09-06 12:28:16 -07:00 |
John Benediktsson
|
10111b5850
|
sequences.extras: fixes, add "arg-max" and "arg-min".
Change supremum-by/infimum-by to return first largest or smallest element.
|
2012-09-06 12:25:08 -07:00 |
John Benediktsson
|
e94857db50
|
benchmark.sort: make the numbers-to-sort at parse time...
|
2012-09-06 07:54:29 -07:00 |
John Benediktsson
|
ffab88d5e9
|
benchmark.random: no need to write the file.
Also, add random-unit and random-32 to benchmark.
|
2012-09-06 07:53:41 -07:00 |
John Benediktsson
|
ebbfa70e87
|
benchmark.sort: changing to not depend on benchmark.random.
|
2012-09-05 21:03:52 -07:00 |
John Benediktsson
|
1a86af31f1
|
sequences: minor formatting improvements.
|
2012-09-05 16:21:47 -07:00 |
John Benediktsson
|
6f66173784
|
sequences: faster "flip", looks at each element only once.
|
2012-09-05 16:02:20 -07:00 |
John Benediktsson
|
c86b2d2161
|
math.combinatorics: factorial could be memoized...
|
2012-09-05 11:02:38 -07:00 |
John Benediktsson
|
e36c76cadf
|
sequences: make nth3-unsafe simpler.
|
2012-09-05 10:52:44 -07:00 |
John Benediktsson
|
00a9fcbc85
|
sequences: faster binary-reduce.
|
2012-09-05 09:32:54 -07:00 |
John Benediktsson
|
b6c069f99a
|
compiler.cfg.representations.selection: removing 10^ in favor of 10^.
|
2012-09-05 09:25:26 -07:00 |
John Benediktsson
|
5e0a3c5761
|
sequences: better "halves".
|
2012-09-04 19:57:45 -07:00 |
John Benediktsson
|
b135b956a7
|
sequences: less bounds checking in binary-reduce.
|
2012-09-04 19:57:45 -07:00 |
Doug Coleman
|
d2317c71f5
|
math.statistics: add rank-values
|
2012-09-04 18:52:38 -07:00 |