| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update version stringv0.0.3d | Ginger Bill | 2016-11-28 | 1 | -1/+1 |
| | | |||||
| * | Fix slicing and add clamp | Ginger Bill | 2016-11-28 | 3 | -18/+129 |
| | | |||||
| * | #rune "" to ''; Remove infix and postfix call notation | Ginger Bill | 2016-11-28 | 13 | -269/+285 |
| | | |||||
| * | Fix parsing for comments; add global ODIN_* string constants | Ginger Bill | 2016-11-24 | 3 | -14/+10 |
| | | |||||
| * | Numpty forgot to add .c files | Ginger Bill | 2016-11-23 | 20 | -0/+23797 |
| | | |||||
| * | Fix import/export rules for #import as . | Ginger Bill | 2016-11-23 | 2 | -81/+132 |
| | | |||||
| * | Change extensions .cpp to .c | Ginger Bill | 2016-11-23 | 20 | -23842/+0 |
| | | |||||
| * | Compile as C! Whoop! | Ginger Bill | 2016-11-23 | 18 | -218/+227 |
| | | |||||
| * | Remove auto | Ginger Bill | 2016-11-23 | 12 | -667/+608 |
| | | |||||
| * | typedef struct and start removing auto | Ginger Bill | 2016-11-23 | 12 | -308/+286 |
| | | |||||
| * | Remove templated Map; replace with #include macro "templates" trick | Ginger Bill | 2016-11-23 | 17 | -698/+519 |
| | | |||||
| * | Remove Array<T> and replace with macro version | Ginger Bill | 2016-11-22 | 14 | -433/+536 |
| | | |||||
| * | Remove: string overloads; defer | Ginger Bill | 2016-11-22 | 16 | -920/+607 |
| | | |||||
| * | 128 bit integers | Ginger Bill | 2016-11-22 | 8 | -157/+307 |
| | | | | | Kind of works but may be buggy due to LLVM not actually sure | ||||
| * | Support `any` in `match type` | Ginger Bill | 2016-11-20 | 5 | -76/+133 |
| | | |||||
| * | v0.0.3 Build | Ginger Bill | 2016-11-17 | 3 | -8/+14 |
| | | |||||
| * | Actually fix alignment for vectors | Ginger Bill | 2016-11-16 | 2 | -7/+37 |
| | | | | | Whoops :P | ||||
| * | Fix alignment issues with vectors, unions, and raw_unions | Ginger Bill | 2016-11-16 | 5 | -50/+117 |
| | | |||||
| * | #foreign_library; vector fields (x, y, z, w) for count <= 4 | Ginger Bill | 2016-11-15 | 8 | -190/+279 |
| | | |||||
| * | Add general timings for sections of the compiler | Ginger Bill | 2016-11-14 | 1 | -9/+9 |
| | | |||||
| * | Separate SSA opt; Basic Timings for sections only | Ginger Bill | 2016-11-06 | 7 | -159/+637 |
| | | |||||
| * | Scrap Virtual Machine and begin again | Ginger Bill | 2016-11-03 | 6 | -1193/+1352 |
| | | | | | I just didn't like the style of it. | ||||
| * | File restructure (again) | Ginger Bill | 2016-11-02 | 58 | -5367/+7947 |
| | | |||||
| * | Interpreter - bounds checking | Ginger Bill | 2016-10-31 | 2 | -13/+69 |
| | | |||||
| * | Interpreter - Structs and Arrays | Ginger Bill | 2016-10-30 | 5 | -94/+404 |
| | | |||||
| * | Interpreter - call internal procedures | Ginger Bill | 2016-10-30 | 3 | -0/+577 |
| | | |||||
| * | Begin work on the Interpreter | Ginger Bill | 2016-10-30 | 5 | -18/+32 |
| | | |||||
| * | Minor `Entity` refactor | Ginger Bill | 2016-10-30 | 17 | -185/+297 |
| | | |||||
| * | Better constant strings for SSA; Fix Type_Info | Ginger Bill | 2016-10-26 | 11 | -293/+417 |
| | | |||||
| * | Code reorganization - Separate files and slice refactoring | Ginger Bill | 2016-10-26 | 19 | -5556/+5576 |
| | | |||||
| * | Fix double declarations with enum bug | Ginger Bill | 2016-10-26 | 1 | -2/+4 |
| | | |||||
| * | Fix Type_Info bug overwriting type_info data. | Ginger Bill | 2016-10-23 | 7 | -107/+201 |
| | | |||||
| * | Separation of certain instructions for better clarity. | Ginger Bill | 2016-10-23 | 4 | -421/+485 |
| | | |||||
| * | Separate ssa_struct_gep and ssa_array_gep procedures | Ginger Bill | 2016-10-23 | 14 | -214/+279 |
| | | |||||
| * | Minor Style Fixes | Ginger Bill | 2016-10-22 | 14 | -153/+258 |
| | | |||||
| * | union_cast | Ginger Bill | 2016-10-16 | 6 | -33/+256 |
| | | |||||
| * | Fix exact value bug when updating expressions | Ginger Bill | 2016-10-16 | 4 | -38/+63 |
| | | |||||
| * | Update ImplicitValue "architecture" | Ginger Bill | 2016-10-15 | 7 | -72/+122 |
| | | |||||
| * | Add Pointer Arithmetic | Ginger Bill | 2016-10-12 | 8 | -71/+220 |
| | | |||||
| * | Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* ↵ | Ginger Bill | 2016-10-10 | 9 | -139/+210 |
| | | | | | for `using` fields. | ||||
| * | Very Basic Profiling | Ginger Bill | 2016-10-09 | 9 | -73/+286 |
| | | |||||
| * | SSA - Dominator Tree Builder | Ginger Bill | 2016-10-09 | 2 | -181/+528 |
| | | |||||
| * | SSA - Basic block optimizations | Ginger Bill | 2016-10-09 | 5 | -72/+164 |
| | | |||||
| * | SSA Phi Node Support | Ginger Bill | 2016-10-08 | 3 | -142/+259 |
| | | |||||
| * | Change from gbArray(T) to Array<T> | Ginger Bill | 2016-10-08 | 13 | -522/+658 |
| | | |||||
| * | "Maybe-fy" operator | Ginger Bill | 2016-10-08 | 4 | -16/+45 |
| | | |||||
| * | Demaybe operator ? | Ginger Bill | 2016-10-07 | 5 | -66/+105 |
| | | |||||
| * | Maybe types; value, ok := maybe_value(x) | Ginger Bill | 2016-10-06 | 9 | -110/+291 |
| | | |||||
| * | Untyped `nil` | Ginger Bill | 2016-10-06 | 12 | -7760/+7931 |
| | | |||||
| * | Code clean up of call arguments | Ginger Bill | 2016-10-03 | 3 | -132/+99 |
| | | |||||