shithub: mc

RSS feed

3535b004 – Ori Bernstein <[email protected]> authored on 2012/06/19 19:31
Add test for generics.

73158c2b – Ori Bernstein <[email protected]> authored on 2012/06/19 19:15
Add missing file

47530cd9 – Ori Bernstein <[email protected]> authored on 2012/06/19 18:30
Assign the void type to tyvoid.

5690c572 – Ori Bernstein <[email protected]> authored on 2012/06/19 18:25
Add test for slice length.

e49f3ef6 – Ori Bernstein <[email protected]> authored on 2012/06/19 18:15
Make it easier to debug. Always generate .s files.

abc7b8dc – Ori Bernstein <[email protected]> authored on 2012/06/19 17:16
Fix building tests.

5d32b4d6 – Ori Bernstein <[email protected]> authored on 2012/06/19 17:10
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

8e1b91f8 – Ori Bernstein <[email protected]> authored on 2012/06/19 16:50
Start attempt to rewrite call expressions.

7194d930 – Ori Bernstein <[email protected]> authored on 2012/06/19 16:33
Add new tests.

a20f753e – Ori Bernstein <[email protected]> authored on 2012/06/19 16:06
Use the appropriate assembler for OSX.

f5bfe1d3 – Ori Bernstein <[email protected]> authored on 2012/06/19 13:17
Generate object files by calling the assembler.

39292381 – Ori Bernstein <[email protected]> authored on 2012/06/19 12:24
Whitespace fixes

49363e8c – Ori Bernstein <[email protected]> authored on 2012/06/19 12:23
Whitespace fixes.

a88cc14b – Ori Bernstein <[email protected]> authored on 2012/06/19 09:54
Call functions with large args correctly.

af80a22d – Ori Bernstein <[email protected]> authored on 2012/06/19 08:45
Try to store large values correctly through calls.

e285c2cb – Ori Bernstein <[email protected]> authored on 2012/06/19 08:18
Find the inferred type before checking for members.

76abfd69 – Ori Bernstein <[email protected]> authored on 2012/06/19 08:17
Add test for calling functions with non-word args.

4b2947c3 – Ori Bernstein <[email protected]> authored on 2012/06/19 07:13
Add "hello world" program.

9954d665 – Ori Bernstein <[email protected]> authored on 2012/06/18 22:39
A simple libray-based hello world demo compiles.

672e564b – Ori Bernstein <[email protected]> authored on 2012/06/18 21:52
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

0766e6b1 – Ori Bernstein <[email protected]> authored on 2012/06/18 21:51
Work towards making a "real" hello world

c056146c – Ori Bernstein <[email protected]> authored on 2012/06/18 21:04
Fix up recurring on deps.

a098baae – Ori Bernstein <[email protected]> authored on 2012/06/18 20:59
Don't needlessly rebuild libraries.

5c8e36a7 – Ori Bernstein <[email protected]> authored on 2012/06/18 19:57
Remove enums from the language.

af8f9cee – Ori Bernstein <[email protected]> authored on 2012/06/18 19:57
Add missing testcase.

6a1b574d – Ori Bernstein <[email protected]> authored on 2012/06/18 17:54
Static things up.

effd3256 – Ori Bernstein <[email protected]> authored on 2012/06/18 11:18
Fix grammar conflicts.

2fad146c – Ori Bernstein <[email protected]> authored on 2012/06/17 20:23
Provide "default typing" for non-int numbers.

7efe6165 – Ori Bernstein <[email protected]> authored on 2012/06/17 20:09
Check float modes in the instruction selector.

39b3bd29 – Ori Bernstein <[email protected]> authored on 2012/06/17 20:07
Set the type class for float64 properly.

e2af21df – Ori Bernstein <[email protected]> authored on 2012/06/17 20:07
Make bscount() count properly.

1441fb3b – Ori Bernstein <[email protected]> authored on 2012/06/17 19:08
Add test of string indexing, and make it work

b7ad8cda – Ori Bernstein <[email protected]> authored on 2012/06/17 18:48
Make it more obvious when we fail to init 'did'

bbe13f1e – Ori Bernstein <[email protected]> authored on 2012/06/17 18:46
Fix initialized variables more cleanly.

1429ef6c – Ori Bernstein <[email protected]> authored on 2012/06/17 18:36
Fix up blitting and copies.

d27c8ba0 – Ori Bernstein <[email protected]> authored on 2012/06/17 17:27
Carry through types correctly(?) when reducing.

5683fabf – Ori Bernstein <[email protected]> authored on 2012/06/17 14:09
Add in support for writing out strings.

90b5bcd2 – Ori Bernstein <[email protected]> authored on 2012/06/17 13:04
Collect all functions before emitting.

6db22a4b – Ori Bernstein <[email protected]> authored on 2012/06/17 12:38
Start hashing by decl node, instead of decl id

8e8131e3 – Ori Bernstein <[email protected]> authored on 2012/06/17 12:17
Get rid of the 'Sym' struct.

c798301c – Ori Bernstein <[email protected]> authored on 2012/06/17 08:21
Reduce sizes on slices and arrays

8510d8a1 – Ori Bernstein <[email protected]> authored on 2012/06/17 08:09
allow .len on arrays and slices in the frontend.

b0625d73 – Ori Bernstein <[email protected]> authored on 2012/06/17 02:48
Make vararg calls work.

938c3a42 – Ori Bernstein <[email protected]> authored on 2012/06/17 02:40
Add support for export-only symbols.

df716667 – Ori Bernstein <[email protected]> authored on 2012/06/17 00:26
Allow exporting types by name only.

be5f7b2f – Ori Bernstein <[email protected]> authored on 2012/06/17 00:04
Make namespaced names compile correctly.

9feb475b – Ori Bernstein <[email protected]> authored on 2012/06/16 23:51
Change the way names are represented.

7bbde87a – Ori Bernstein <[email protected]> authored on 2012/06/16 21:30
Use the right string in name setting of pkg.

72544d0e – Ori Bernstein <[email protected]> authored on 2012/06/16 21:28
Make loading usefiles work completely.

87cb410f – Ori Bernstein <[email protected]> authored on 2012/06/16 20:48
Store the name of a package into the export stab

6f83d942 – Ori Bernstein <[email protected]> authored on 2012/06/16 20:38
Add missing file.

6ca71755 – Ori Bernstein <[email protected]> authored on 2012/06/16 20:38
Read and write the contents of usefiles properly.

4754ca51 – Ori Bernstein <[email protected]> authored on 2012/06/16 18:48
Only try to look up the top level decls for exports.

26984320 – Ori Bernstein <[email protected]> authored on 2012/06/16 18:44
Merge decls with the exported types.

6b0e5346 – Ori Bernstein <[email protected]> authored on 2012/06/16 10:06
Work towards getting usefiles going.

a6c7b6c4 – Ori Bernstein <[email protected]> authored on 2012/06/15 15:34
Chop off the ending quote on a string.

7d45fda5 – Ori Bernstein <[email protected]> authored on 2012/06/15 15:21
Decls should now work nicely as context.

c40f319b – Ori Bernstein <[email protected]> authored on 2012/06/15 15:20
Better errors for unknown names.

077b4349 – Ori Bernstein <[email protected]> authored on 2012/06/15 14:55
Make the utils build wit the new world order.

d660f92e – Ori Bernstein <[email protected]> authored on 2012/06/15 12:08
Rename files.

128a304c – Ori Bernstein <[email protected]> authored on 2012/06/15 11:45
Add comments to the assembly to tell it's source.

136c7085 – Ori Bernstein <[email protected]> authored on 2012/06/15 11:42
Track lines.

4fc4ebc1 – Ori Bernstein <[email protected]> authored on 2012/06/15 11:35
Slices work for both read and write through.

cd2bb901 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:52
Correctly generate slice moves.

87c65208 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:18
Allow shiftiing by constants.

3a076cf8 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:05
Acutally store initializers.

76052f85 – Ori Bernstein <[email protected]> authored on 2012/06/15 08:38
Fix some folding typos.

197b9deb – Ori Bernstein <[email protected]> authored on 2012/06/15 08:20
Actually paint the registers.

57b18110 – Ori Bernstein <[email protected]> authored on 2012/06/15 08:08
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

f143320b – Ori Bernstein <[email protected]> authored on 2012/06/15 08:07
Add rudimentary constant folding.

94f38435 – Ori Bernstein <[email protected]> authored on 2012/06/15 01:46
Static up files.

67bd2a98 – Ori Bernstein <[email protected]> authored on 2012/06/15 01:27
Implement spill selection.

7c7208da – Ori Bernstein <[email protected]> authored on 2012/06/15 00:05
Scale fixed offsets correctly.

8150b897 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:55
Use a correct scale on multiplies.

5757b833 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:52
Merge branch 'nicer-ra'

c5d3f887 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:51
Minimize live ranges.

771cd99d – Ori Bernstein <[email protected]> authored on 2012/06/14 23:43
Fix up allocation a bit more.

c6f49171 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:15
Don't make a monotonically increasing live set.

0bcd350a – Ori Bernstein <[email protected]> authored on 2012/06/14 23:00
A correct igraph setting function.

ded3b7ca – Ori Bernstein <[email protected]> authored on 2012/06/14 22:25
Move values in/out of fixed regs

e7cdf11a – Ori Bernstein <[email protected]> authored on 2012/06/14 22:22
Re-enable the test compilations.

7a66a413 – Ori Bernstein <[email protected]> authored on 2012/06/14 22:21
Get the register allocator closer to working.

75cf80b3 – Ori Bernstein <[email protected]> authored on 2012/06/14 19:16
Fix use of ull in igraph.

e8c3f0ca – Ori Bernstein <[email protected]> authored on 2012/06/14 18:25
Actually set up igraph.

720ffc70 – Ori Bernstein <[email protected]> authored on 2012/06/14 15:43
Add in igraph build() function.

ce58af0c – Ori Bernstein <[email protected]> authored on 2012/06/13 22:11
Fix build function.

0754332a – Ori Bernstein <[email protected]> authored on 2012/06/13 21:11
Refactor duplicated code.

bbb470a5 – Ori Bernstein <[email protected]> authored on 2012/06/13 21:07
Correct dataflow.

d7527440 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:56
Fix use/def calculations.

6a5373b2 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:38
Improve debug prints.

8f38494a – Ori Bernstein <[email protected]> authored on 2012/06/13 20:35
Print out the assembly CFG.

26d8da9a – Ori Bernstein <[email protected]> authored on 2012/06/13 20:17
Make the BB ids identity mapped with their index.

6a7f16a2 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:12
Move towards generating flow graphs properly.

c910735b – Ori Bernstein <[email protected]> authored on 2012/06/13 19:15
Calculate uses/defs. Maybe.

d79caf7c – Ori Bernstein <[email protected]> authored on 2012/06/13 16:18
Fix fallout from changing loc scheme.

fae72232 – Ori Bernstein <[email protected]> authored on 2012/06/13 13:32
Don't allocate as many registers.

637b1e8c – Ori Bernstein <[email protected]> authored on 2012/06/13 13:18
Put the location allocation into shape

c4336db2 – Ori Bernstein <[email protected]> authored on 2012/06/13 12:34
Add in stubbing in of new register allocator.

b269fb0c – Ori Bernstein <[email protected]> authored on 2012/06/13 11:33
Set a default goal.

35be3954 – Ori Bernstein <[email protected]> authored on 2012/06/13 10:59
Rename 'libdeps' to 'deps'. It's more general than just libs.

Next