Commit graph

12 commits

Author SHA1 Message Date
Eli Bendersky
54d82e9f37 Update to work with latest llvmlite, which needs LLVM 3.6 2015-07-15 05:48:21 -07:00
Eli Bendersky
f8002eb092 Switch to .get_global now once #42 is merged in llvmlite 2015-02-09 11:13:32 -08:00
Eli Bendersky
679e9ff3f7 Fall back to .globals.get because llvmlite pull request #42 wasn't merged.
Once it's merged I can switch back to the convenience get_global.
2015-02-08 03:46:36 -08:00
Eli Bendersky
588c310af4 A bit more cleanup 2015-02-04 16:25:40 -08:00
Eli Bendersky
b63f55ee97 Some modifications for emitting mutable alloca slots done 2015-02-01 07:05:28 -08:00
Eli Bendersky
b65b1c0c73 Changed API of Parser in all chapters to be consistent with the new one in 6 2015-01-31 13:02:59 -08:00
Eli Bendersky
f11cd1aecc Codegen for unary, ifexpr bugfix, mandelbrot sample 2015-01-31 11:45:49 -08:00
Eli Bendersky
74aab348c3 Unary parsing working, with tests 2015-01-31 08:18:53 -08:00
Eli Bendersky
269803e7a6 Adding tests 2015-01-31 07:49:03 -08:00
Eli Bendersky
f4aca4a4d0 fix codegen for binary operators 2015-01-31 07:38:53 -08:00
Eli Bendersky
007606bc0d Parsing user-defined binary ops & updating preference table. 2015-01-30 13:18:29 -08:00
Eli Bendersky
e1f14c98f5 workin' on chapter6
parsing of binary op definitions seems to be working
2015-01-30 11:33:39 -08:00