| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add `typeid` to `Type_Info` struct | gingerBill | 2018-05-13 | 1 | -15/+15 |
| | | |||||
| * | Fix default initialized values for globals (#217) | gingerBill | 2018-05-12 | 1 | -41/+59 |
| | | |||||
| * | Use `__type_info_of` internally | gingerBill | 2018-05-12 | 1 | -2/+4 |
| | | |||||
| * | `type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise ↵ | gingerBill | 2018-05-12 | 1 | -4/+21 |
| | | | | | only allow type | ||||
| * | Make `any` use `typeid` rather than `^Type_Info` | gingerBill | 2018-05-12 | 1 | -33/+41 |
| | | |||||
| * | `typeid` | gingerBill | 2018-05-12 | 1 | -0/+11 |
| | | |||||
| * | Minimal Type Info Dependency handling | gingerBill | 2018-05-12 | 1 | -6/+36 |
| | | |||||
| * | Improve minimal dependency system | gingerBill | 2018-05-12 | 1 | -38/+33 |
| | | |||||
| * | Move cycle checking to much earlier on in the semantic stage | gingerBill | 2018-03-23 | 1 | -42/+32 |
| | | |||||
| * | Remove allocator parameter to `types.cpp` functions | gingerBill | 2018-03-23 | 1 | -134/+133 |
| | | |||||
| * | `__args__: []cstring` | gingerBill | 2018-03-04 | 1 | -6/+4 |
| | | |||||
| * | Add `unselector_expr` | gingerBill | 2018-03-04 | 1 | -5/+2 |
| | | |||||
| * | Fix `using` determination order | gingerBill | 2018-03-03 | 1 | -4/+4 |
| | | |||||
| * | Make irGen.output_base use full path rather than relative | gingerBill | 2018-03-03 | 1 | -1/+3 |
| | | |||||
| * | Fix comparison against `nil` for `cstring` | gingerBill | 2018-02-28 | 1 | -2/+8 |
| | | |||||
| * | `cstring` | gingerBill | 2018-02-28 | 1 | -1/+28 |
| | | |||||
| * | More code tidying with `Array` | gingerBill | 2018-02-25 | 1 | -16/+14 |
| | | |||||
| * | `array_make` | gingerBill | 2018-02-25 | 1 | -95/+45 |
| | | |||||
| * | Use Array<irValue *> in ir.cpp | gingerBill | 2018-02-25 | 1 | -84/+87 |
| | | |||||
| * | Fix ir_emit_slice_bounds_check | gingerBill | 2018-02-25 | 1 | -1/+1 |
| | | |||||
| * | Minor code reorganization | gingerBill | 2018-02-25 | 1 | -0/+1 |
| | | |||||
| * | Fix slice bounds checking | gingerBill | 2018-02-25 | 1 | -25/+30 |
| | | |||||
| * | `-out` and generate executable in the current working directory | gingerBill | 2018-02-25 | 1 | -7/+18 |
| | | |||||
| * | fixed issues with uninitialized contexts | Brendan Punsky | 2018-02-24 | 1 | -0/+6 |
| | | | | also, `any_to_bytes` I think, and maybe some bindings in `core:sys/windows.odin` | ||||
| * | auto_cast | gingerBill | 2018-02-18 | 1 | -0/+8 |
| | | |||||
| * | Fix compile time issue regarding switch ranges | gingerBill | 2018-02-17 | 1 | -22/+12 |
| | | |||||
| * | #complete switch; Removal of dyncall | gingerBill | 2018-02-17 | 1 | -8/+7 |
| | | |||||
| * | Fix `make` | gingerBill | 2018-02-11 | 1 | -2/+5 |
| | | |||||
| * | Fix zero value initialization in IR | gingerBill | 2018-02-11 | 1 | -13/+11 |
| | | |||||
| * | Change local variable alignment to 16 bytes for the time being | gingerBill | 2018-02-05 | 1 | -1/+3 |
| | | |||||
| * | Minor `context` fix | gingerBill | 2018-02-05 | 1 | -13/+22 |
| | | |||||
| * | Add extra check to ir_emit_zero_init | gingerBill | 2018-02-05 | 1 | -1/+3 |
| | | |||||
| * | Add extra zero init for IR | gingerBill | 2018-01-31 | 1 | -4/+4 |
| | | |||||
| * | Reduce type info data size in IR | gingerBill | 2018-01-28 | 1 | -15/+4 |
| | | |||||
| * | Improve min-dep for Type Info | gingerBill | 2018-01-28 | 1 | -3/+2 |
| | | |||||
| * | Add ir_emit_store_union_variant to reduce alloca use | gingerBill | 2018-01-28 | 1 | -12/+18 |
| | | |||||
| * | Add ODIN_DEBUG | gingerBill | 2018-01-28 | 1 | -1/+1 |
| | | |||||
| * | Fix minimum dependency generation for foreign entities | gingerBill | 2018-01-28 | 1 | -20/+38 |
| | | |||||
| * | Fix nested `defer` blocks | gingerBill | 2018-01-21 | 1 | -1/+1 |
| | | |||||
| * | Fix boolean casting | gingerBill | 2018-01-21 | 1 | -9/+2 |
| | | |||||
| * | Cache type size/align; Improve speed of ir_print.cpp | gingerBill | 2018-01-20 | 1 | -1/+4 |
| | | |||||
| * | Fix empty union IR bug | gingerBill | 2018-01-19 | 1 | -2/+5 |
| | | |||||
| * | Change to HeapAlloc et al on Windows | gingerBill | 2018-01-18 | 1 | -2/+1 |
| | | |||||
| * | `-no-bounds-check` | gingerBill | 2018-01-18 | 1 | -2/+10 |
| | | |||||
| * | Add basic debug information needed for stepping over code | gingerBill | 2018-01-18 | 1 | -23/+35 |
| | | |||||
| * | Modify boolean conversion in IR | gingerBill | 2018-01-17 | 1 | -2/+11 |
| | | |||||
| * | Named return value act as variables; Code reorganization | gingerBill | 2018-01-17 | 1 | -78/+43 |
| | | |||||
| * | Fix ir_emit_store for booleans | gingerBill | 2018-01-17 | 1 | -9/+3 |
| | | |||||
| * | Specific sized booleans: b8, b16, b32, b64 | gingerBill | 2018-01-17 | 1 | -9/+15 |
| | | |||||
| * | Remove `u128` and `i128` | gingerBill | 2018-01-13 | 1 | -26/+5 |
| | | |||||