RSS feed
2f4ca4b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 19:25
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
500dd060
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 19:24
Fix stray refactoring issues.
8f668b22
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 18:20
Put match values into temporary.
060f6f50
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 18:14
Improve boolean simplification.
1b37b97c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 14:52
Start on style guide.
ed6aa9f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 14:22
Some clarification on tyvars.
101055e7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 14:16
Explain the interchanability of ';' and \n
f244460f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 14:14
Clarify the way that string literals work.
e81028b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 13:19
Add standard library section
73c6d49b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 13:13
Improve formatting of 'examples' sections of docs.
121f6864
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 13:10
Remove dead section number.
e9a44161
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/12 13:09
Document match statements:
c3798f64
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/11 00:03
A bit more grammar refactoring.
0095f1e8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/11 00:01
Test condensed version of syntax.
b400b26c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/11 00:01
Refactor the grammar.
fb9332b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/10 20:05
Rearrange sections.
27ca8d44
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/09 14:34
Add more docs.
d15b6a72
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/08 20:15
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
82f94a1a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/08 20:15
Add missing test file.
575cd5a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/08 20:09
More docs.
9367a1cb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/08 18:16
Add more documentation.
8f3e065e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/08 07:39
More docs.
9dd33d50
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:54
Actually fix empty vararg lists.
b3f5bb4a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:35
Allow empty vararg list.
709c76b4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:13
Return the right token.
92dd0254
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:10
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
2c92e48f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 19:40
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
e467b6f2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 19:40
New version of language docs.
38f79499
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 18:50
Rename type names.
ad1ad7e6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 18:43
Test arrays within structs.
d7340522
– Ori Bernstein <orib@google.com>
authored
on 2012/08/07 11:39
Return the right length from tidappend()
da7a658f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 21:03
Rename ModeS to ModeW.
d42ef53f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:25
Improve commenting
605f963a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:23
We want to unify the checked node, not any subnode.
84dc4bb3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 18:22
String handling changes.
b1c03eec
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 22:14
Use .byte constants. At least that seems to work cross platform.
f5c2360f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 21:03
Don't get the wrong string length.
e2baffe4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 18:01
Squash indirection bugs.
40478b75
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 12:52
Simplify inc/dec.
38bff109
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/03 19:42
Write *through* out parameters when dereferencing.
214bcaf5
– Ori Bernstein <orib@google.com>
authored
on 2012/08/03 13:21
Test more stuff.
9b2d009a
– Ori Bernstein <orib@google.com>
authored
on 2012/08/03 13:20
Don't die if types have no constraints.
bdddb0fe
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/02 21:23
Align the function arguments properly in calls.
c7606d65
– Ori Bernstein <orib@google.com>
authored
on 2012/08/02 14:25
Don't put in a bogus offset when casting slices.
a61e4d3a
– Ori Bernstein <orib@google.com>
authored
on 2012/08/02 09:12
Fix blit offsets.
8a41392d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/01 21:08
Convert array sizes.
c2d507cd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/01 17:00
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
e167f13d
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 12:24
Reformat coreg tables.
5f669e29
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 11:33
Don't crash when we can't open a file.
cf2310b3
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 10:56
Rename stuff a bit.
08cf7754
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/31 20:43
Minor doc updates.
3f183eeb
– Ori Bernstein <orib@google.com>
authored
on 2012/07/31 13:38
Move call results out of %eax
08ce974e
– Ori Bernstein <orib@google.com>
authored
on 2012/07/31 12:06
Partially roll back registerization work.
001eb2ae
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/31 07:41
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
0c574aa0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/31 07:36
Move towards registerizing stuff.
b2fa7003
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 22:20
Waste less space in unions.
1692dfdd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:42
Add files that I accidentally removed.
b92e97f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:41
Rename 8m to 6m
99182bb1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:34
Rename the test.
9cd6941c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:33
Use RIP relative addressing.
c74ca51a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:24
Minor optimization to remove some 'lea's
e0c7e382
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:14
Fix up more missing table entries.
552e5b33
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:02
Don't check node sizes; Check the 'stacktype' property.
d3b280a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:47
Fix all tests so far.
8f6564fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:43
Fix string sizes.
dc27d590
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:36
Make struct returns work.
03ac3558
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:31
Structs should be modeless.
df3dc507
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:20
Prevent return values from clobbering things.
c903ba47
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 20:15
Fix more x64 issues.
ac3c0bd1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 19:49
More work towards x64.
fc8c0b71
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 17:22
Add missing test file.
2a1cde0c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 17:16
Work towards x64 code gen.
0b7f1ba8
– Ori Bernstein <orib@google.com>
authored
on 2012/07/30 15:10
Fix truncating casts.
201facaf
– Ori Bernstein <orib@google.com>
authored
on 2012/07/30 14:53
Add extended registers to coreg table.
33ee7d30
– Ori Bernstein <orib@google.com>
authored
on 2012/07/30 14:45
Add 64 bit registers to x86 defs.
1ad37cb1
– Ori Bernstein <orib@google.com>
authored
on 2012/07/30 12:38
Fix specs on imul.
6d91fe2e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/29 23:18
Use 'imul' instead of 'mul'.
60e882bf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 22:22
Fix a few clang static analyzer warnings.
7ab719c1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 21:46
Fix infer mismatch test.
e58d30a5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 21:45
Add min/max functions
3ed9d43d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 21:45
Align the stack.
9ef821ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 21:45
Byte and char should be numeric.
55689b41
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 16:00
Align values.
d5b01a96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 12:27
Formatting chagnes.
647346ba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 12:27
Fix left shifts.
0116ef24
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 11:40
Fix up type index hacks a bit.
f9c8f07d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 11:05
Fix the test.
5850140d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 11:04
Fix chained if statements.
1d621484
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 09:20
Add the test file instead of the binary.
75e55c54
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 09:11
Add test for overlapping if cases.
1600ea3f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 16:20
Fix 'ldel' function.
188127af
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 15:52
Add tests for dereferencing assignment.
4a9ebe2a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 11:11
Write chars out as longs.
10693cab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 10:56
Fix slice type inference a bit
a2b0e52e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/26 23:12
Make incrementing through a pointer work.
2756212a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/26 21:41
Make widening/truncating casts... work?
18ad8af1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/26 21:32
Make truncating casts not broken.
da885b02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/26 19:43
Loosen the allowable casts.
bf903eca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/25 19:32
Get the rvals for the subexpressions of casts.
2ba584cf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/25 19:32
Namespaced names need to be looked up in the correct context.
Next