Ginger Bill
|
7944b7714f
|
Add build guards around compiling part of the code.
|
2017-02-01 21:00:32 +00:00 |
|
Ginger Bill
|
205f4664f8
|
Update code from OSX merge to be consistent with the rest of the code
Remove some dead code whilst I was here too :P
|
2017-02-01 20:59:14 +00:00 |
|
zhiayang
|
864310e3da
|
oh boy, basic osx/unix support
|
2017-02-02 04:20:33 +08:00 |
|
Ginger Bill
|
31aacd5bf4
|
Fix parsing for block/if expression within if/for/etc. statements
|
2017-01-27 23:02:55 +00:00 |
|
Ginger Bill
|
e3e16f5d05
|
Library names - Only link with used foreign libraries
|
2017-01-26 20:00:16 +00:00 |
|
Ginger Bill
|
b59a052e32
|
Change casting syntax: cast(T)x transmute(T)x et al.
|
2017-01-25 19:19:25 +00:00 |
|
Ginger Bill
|
12498b2d39
|
Fix issue #8 - https://github.com/gingerBill/Odin/issues/8
|
2017-01-20 11:23:46 +00:00 |
|
Ginger Bill
|
d9ce0b9da0
|
File reorganization for checker system.
|
2017-01-07 12:01:52 +00:00 |
|
Ginger Bill
|
b1e35b6da3
|
Fix array pointer as iterators; Remove stack allocations in startup_runtime
|
2017-01-06 15:47:07 +00:00 |
|
Ginger Bill
|
1356dfeec2
|
Fix SUBSYSTEM for link.exe
|
2017-01-05 21:58:24 +00:00 |
|
Ginger Bill
|
b07ee9ec23
|
Fix problem with odin build
|
2017-01-05 21:43:36 +00:00 |
|
Ginger Bill
|
915b5cdab7
|
Rename llir -> ir
|
2017-01-04 11:24:32 +00:00 |
|
Ginger Bill
|
cff1b3dff6
|
v0.0.5
Fix enumerations to so they work as integers in indices; Add llir_opt.c and llir_print.c
|
2017-01-03 20:07:46 +00:00 |
|
Ginger Bill
|
883dd0642c
|
Change prev ssa to llir;
|
2017-01-03 19:34:06 +00:00 |
|
Ginger Bill
|
d714bece47
|
Handle calling conventions correctly
|
2016-12-22 23:06:31 +00:00 |
|
Ginger Bill
|
923b039cf6
|
Fix anonymous procedures and their dependencies
|
2016-12-21 15:20:33 +00:00 |
|
Ginger Bill
|
ad84314143
|
Update README.md
|
2016-12-09 16:31:14 +00:00 |
|
Ginger Bill
|
e8b4228833
|
Fix procedure casting; SUBSYSTEM to CONSOLE in linker
|
2016-12-09 00:24:12 +00:00 |
|
Ginger Bill
|
0d69dfcde6
|
Custom entry points on Windows (DllMain; WinMain)
|
2016-12-09 00:07:08 +00:00 |
|
Ginger Bill
|
fa89d2775a
|
build_dll; Require an entry point procedure main
|
2016-12-08 17:33:30 +00:00 |
|
Ginger Bill
|
0b87313f08
|
Change entity collection strategy
|
2016-12-03 00:16:51 +00:00 |
|
Ginger Bill
|
4bb45700a5
|
Semicolons are required; when condition for certain file scope declarations; #import syntax change
|
2016-12-01 22:44:00 +00:00 |
|
Ginger Bill
|
348bcc3f9a
|
Update version string
|
2016-11-28 22:23:54 +00:00 |
|
Ginger Bill
|
7792f009b8
|
Numpty forgot to add .c files
|
2016-11-23 14:41:20 +00:00 |
|