shithub: mc

RSS feed

bf903eca – Ori Bernstein <[email protected]> authored on 2012/07/25 19:32
Get the rvals for the subexpressions of casts.

2ba584cf – Ori Bernstein <[email protected]> authored on 2012/07/25 19:32
Namespaced names need to be looked up in the correct context.

090d441a – Ori Bernstein <[email protected]> authored on 2012/07/25 18:01
Work towards making generic imports get specialized.

e4a027e5 – Ori Bernstein <[email protected]> authored on 2012/07/25 17:08
Make sure i is initialized

f0fc82b5 – Ori Bernstein <[email protected]> authored on 2012/07/25 17:07
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

f58f2ae1 – Ori Bernstein <[email protected]> authored on 2012/07/25 17:00
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

956d371b – Ori Bernstein <[email protected]> authored on 2012/07/25 15:54
Don't die when we try to look up a nameless stab.

4ece888b – Ori Bernstein <[email protected]> authored on 2012/07/25 15:47
Merge the symtabs correctly.

62f197bc – Ori Bernstein <[email protected]> authored on 2012/07/25 07:24
Load the stab into the exports file.

e27b298f – Ori Bernstein <[email protected]> authored on 2012/07/25 07:01
refactor muse and add merging.

e15b9b8f – Ori Bernstein <[email protected]> authored on 2012/07/24 21:59
Add failing ptrpreinc test.

416a47f7 – Ori Bernstein <[email protected]> authored on 2012/07/24 21:35
Add platform prefix to what we're checking against.

a143d213 – Ori Bernstein <[email protected]> authored on 2012/07/24 21:11
Don't export symbols willy-nilly.

c3298baf – Ori Bernstein <[email protected]> authored on 2012/07/24 20:39
Record expected-fail compilation tests.

9f15e260 – Ori Bernstein <[email protected]> authored on 2012/07/24 20:37
Make preincs work.

8f56400a – Ori Bernstein <[email protected]> authored on 2012/07/24 20:28
More long/size_t printf confusion.

6dcec87d – Ori Bernstein <[email protected]> authored on 2012/07/24 20:26
Regid should be printed as a size_t.

b5d15f7e – Ori Bernstein <[email protected]> authored on 2012/07/24 20:21
Fix another did.

88825887 – Ori Bernstein <[email protected]> authored on 2012/07/24 20:19
Make the decl id a size_t

9cbbff95 – Ori Bernstein <[email protected]> authored on 2012/07/24 18:55
Fix postinc/postdec.

ced0753b – Ori Bernstein <[email protected]> authored on 2012/07/24 16:24
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

a7124a8f – Ori Bernstein <[email protected]> authored on 2012/07/24 12:37
Fix register allocator and improve debug dumps.

e091f0e5 – Ori Bernstein <[email protected]> authored on 2012/07/24 07:00
Put the line label before, not after, the asm

948714f1 – Ori Bernstein <[email protected]> authored on 2012/07/23 21:59
Make folding preserve types.

68f6db30 – Ori Bernstein <[email protected]> authored on 2012/07/23 21:52
Don't allow NULL types to pass through.

e5bd1ef7 – Ori Bernstein <[email protected]> authored on 2012/07/23 21:50
Add missing test.

0a1e5ecf – Ori Bernstein <[email protected]> authored on 2012/07/23 21:25
Do proper base conversion.

b5399684 – Ori Bernstein <[email protected]> authored on 2012/07/23 20:00
Don't emit 'b'-suffixed mov instructions to load eax

de2876e4 – Ori Bernstein <[email protected]> authored on 2012/07/23 19:33
Fix flipped operands and misnamed instructions.

c97f69cb – Ori Bernstein <[email protected]> authored on 2012/07/23 19:21
Save tests for both conditional true and false.

4403e808 – Ori Bernstein <[email protected]> authored on 2012/07/23 19:16
Fix conditional ifs a bit.

b80ef2f5 – Ori Bernstein <[email protected]> authored on 2012/07/23 18:59
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

f5e0cf3d – Ori Bernstein <[email protected]> authored on 2012/07/23 18:59
Add test for conditional if statement.

4f08e008 – Ori Bernstein <[email protected]> authored on 2012/07/23 18:03
Add missing file.

0011cdc4 – Ori Bernstein <[email protected]> authored on 2012/07/23 18:02
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

96b36980 – Ori Bernstein <[email protected]> authored on 2012/07/23 18:02
Fix bitset.

6270260b – Ori Bernstein <[email protected]> authored on 2012/07/23 12:38
Ostor must ALWAYS write through the pointer.

5e4f828e – Ori Bernstein <[email protected]> authored on 2012/07/23 09:33
Add test for writing through struct pointers.

c7b3a74d – Ori Bernstein <[email protected]> authored on 2012/07/22 12:12
Hack: export blobs.

f4f2253f – Ori Bernstein <[email protected]> authored on 2012/07/22 10:31
Fix bad instruction generation.

ea5a4f8b – Ori Bernstein <[email protected]> authored on 2012/07/22 10:31
Fix loading generics from exported usefiles.

23f4bc49 – Ori Bernstein <[email protected]> authored on 2012/07/22 00:58
Merge usefile namespaces

80126fce – Ori Bernstein <[email protected]> authored on 2012/07/22 00:38
Fix taking addresses of exprssions.

4b51d0d0 – Ori Bernstein <[email protected]> authored on 2012/07/21 21:32
Add tests for arity fixes.

6d2f54a5 – Ori Bernstein <[email protected]> authored on 2012/07/21 21:22
Don't die when calling functions with the wrong arity.

5248ba50 – Ori Bernstein <[email protected]> authored on 2012/07/20 22:40
Move strings to be byte[,], and char to be 32 bit.

6d2283c6 – Ori Bernstein <[email protected]> authored on 2012/07/20 22:03
Allow any pointer to be cast to any other pointer.

19e26129 – Ori Bernstein <[email protected]> authored on 2012/07/20 15:30
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

2a75839b – Ori Bernstein <[email protected]> authored on 2012/07/20 15:29
Whitespace.

4519f3ff – Ori Bernstein <[email protected]> authored on 2012/07/20 15:14
Improve error messages.

dbf99720 – Ori Bernstein <[email protected]> authored on 2012/07/20 15:13
Correctly pickle alias types.

1b562ee7 – Ori Bernstein <[email protected]> authored on 2012/07/20 14:23
Don't overwrite the type of an expression.

e62508a5 – Ori Bernstein <[email protected]> authored on 2012/07/20 14:18
Don't die if we call fold() on NULL.

d555aa6e – Ori Bernstein <[email protected]> authored on 2012/07/20 13:47
Fix up pointer unwrapping in offsetof().

446f1577 – Ori Bernstein <[email protected]> authored on 2012/07/20 13:41
Unify the type of the func var with the funct type.

65f7649c – Ori Bernstein <[email protected]> authored on 2012/07/20 13:33
Improve error messages.

013bffde – Ori Bernstein <[email protected]> authored on 2012/07/20 13:04
Be less noisy about installs.

aca3c17e – Ori Bernstein <[email protected]> authored on 2012/07/20 12:54
Improve commenting

a1774754 – Ori Bernstein <[email protected]> authored on 2012/07/20 12:46
x

43a9a671 – Ori Bernstein <[email protected]> authored on 2012/07/20 10:49
Add test for occurs check with types

5237b3b3 – Ori Bernstein <[email protected]> authored on 2012/07/20 10:18
sizeof(foo) should return a generic.

5bf79c58 – Ori Bernstein <[email protected]> authored on 2012/07/17 10:54
Only allow generics in valid places.

4dd11987 – Ori Bernstein <[email protected]> authored on 2012/07/17 10:22
Whitespace fixes.

d76feb05 – Ori Bernstein <[email protected]> authored on 2012/07/17 10:20
Fix code generation for compares.

c75921a9 – Ori Bernstein <[email protected]> authored on 2012/07/17 10:05
Parse and set builtin constraints. First cut.

df0b6010 – Ori Bernstein <[email protected]> authored on 2012/07/16 17:16
Move inference state into state struct.

d97dcac9 – Ori Bernstein <[email protected]> authored on 2012/07/16 09:02
Add test for builtin constraints.

bc29b76c – Ori Bernstein <[email protected]> authored on 2012/07/16 08:02
Nested functions work slightly better now.

cb0c1ccd – Ori Bernstein <[email protected]> authored on 2012/07/16 07:50
Make nested functions work.

0e624db3 – Ori Bernstein <[email protected]> authored on 2012/07/15 23:37
Fix tuple offsetting.

814f0d39 – Ori Bernstein <[email protected]> authored on 2012/07/15 23:07
Be pickier about instruction formats.

79dbe0f5 – Ori Bernstein <[email protected]> authored on 2012/07/15 22:17
We now make a valiant attempt at destructuring tuples.

a7951ace – Ori Bernstein <[email protected]> authored on 2012/07/15 21:46
Add support for creating unions on the stack.

a9512a95 – Ori Bernstein <[email protected]> authored on 2012/07/15 20:11
Move away from literals for tuples.

8b1cf3fd – Ori Bernstein <[email protected]> authored on 2012/07/11 11:14
Make the tuple test test things more usefully.

b554cdfe – Ori Bernstein <[email protected]> authored on 2012/07/11 06:52
Add test for tuple.

bb41de48 – Ori Bernstein <[email protected]> authored on 2012/07/11 06:50
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

1b71d38f – Ori Bernstein <[email protected]> authored on 2012/07/11 04:46
Infer types for tuples.

16dbaa9a – Ori Bernstein <[email protected]> authored on 2012/07/10 16:29
Fix grammar conflicts.

c67ad939 – Ori Bernstein <[email protected]> authored on 2012/07/10 16:22
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

06094041 – Ori Bernstein <[email protected]> authored on 2012/07/10 11:37
GCC, you're annoying at times.

c8ba8d20 – Ori Bernstein <[email protected]> authored on 2012/07/09 19:44
Remove dead store.

6f62b7bb – Ori Bernstein <[email protected]> authored on 2012/07/09 15:58
Start work towards closures.

ee96b8a5 – Ori Bernstein <[email protected]> authored on 2012/07/09 11:44
Add test for nested functions.

83ac1d52 – Ori Bernstein <[email protected]> authored on 2012/07/09 11:02
Rename 'coloncolon' to 'trait'.

ac386480 – Ori Bernstein <[email protected]> authored on 2012/07/09 11:02
Fix writing literal arrays.

3872f3ac – Ori Bernstein <[email protected]> authored on 2012/07/09 11:01
Fix whitespace.

c4b21b2c – Ori Bernstein <[email protected]> authored on 2012/07/09 09:38
Infer types for array literals.

b9b381e6 – Ori Bernstein <[email protected]> authored on 2012/07/09 09:18
Parse and store unadorned literal sequences

4c863884 – Ori Bernstein <[email protected]> authored on 2012/07/09 09:08
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

8dba607d – Ori Bernstein <[email protected]> authored on 2012/07/09 09:05
Fix whitespace.

7c0b1067 – Ori Bernstein <[email protected]> authored on 2012/07/09 04:44
Rename Larray to Lseq.

5d325b59 – Ori Bernstein <[email protected]> authored on 2012/07/09 04:31
Make generating global uninitialized blobs work.

a9bfe8ce – Ori Bernstein <[email protected]> authored on 2012/07/09 04:15
Add tests for global arrays.

67adcf7b – Ori Bernstein <[email protected]> authored on 2012/07/03 18:30
Get rid of generating new bitsets.

0c7b3283 – Ori Bernstein <[email protected]> authored on 2012/07/03 17:53
Speed up adjacency iteration.

512c7332 – Ori Bernstein <[email protected]> authored on 2012/07/03 17:38
Don't walk past the end of the array.

2f96f75f – Ori Bernstein <[email protected]> authored on 2012/06/30 19:48
Speed up bitset iteration a bit.

95f8b3d8 – Ori Bernstein <[email protected]> authored on 2012/06/30 18:54
More work towards getting sequence literals to work.

b8b34577 – Ori Bernstein <[email protected]> authored on 2012/06/30 15:29
Parse sequence literals.

Next