| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Disable non-comparison operations for enum (use `bit_set` for flags) | gingerBill | 2018-08-17 | 1 | -1/+6 | |
| | | ||||||
| * | Add underlying type for `bit_set` | gingerBill | 2018-08-17 | 1 | -4/+7 | |
| | | ||||||
| * | bit_set['A'..'Z'], bit_set[0..8] | gingerBill | 2018-08-16 | 1 | -27/+41 | |
| | | ||||||
| * | Constant evaluation for `in` expression for `bit_set`s | gingerBill | 2018-08-16 | 1 | -1/+3 | |
| | | ||||||
| * | Fix demo and improve type hinting | gingerBill | 2018-08-14 | 1 | -52/+24 | |
| | | ||||||
| * | Minor sanity features for `bit_set` | gingerBill | 2018-08-14 | 1 | -23/+52 | |
| | | ||||||
| * | `bit_set` constants | gingerBill | 2018-08-14 | 1 | -3/+11 | |
| | | ||||||
| * | Add `bit_set` type | gingerBill | 2018-08-14 | 1 | -0/+20 | |
| | | ||||||
| * | Replace `context <- c {}` with `context = c;`. context assignments are ↵ | gingerBill | 2018-08-04 | 1 | -11/+9 | |
| | | | | | scope based | |||||
| * | Reduce number of range and slice operators #239 | gingerBill | 2018-08-01 | 7 | -33/+31 | |
| | | | | | Replace .. and ... with : and .. | |||||
| * | Add older demos | gingerBill | 2018-07-29 | 2 | -0/+1348 | |
| | | ||||||
| * | using Foo :: enum {A, B, C}; len(Foo) | gingerBill | 2018-07-29 | 1 | -5/+6 | |
| | | ||||||
| * | Rename `free` to `delete` for non pointer types | gingerBill | 2018-07-08 | 1 | -3/+2 | |
| | | ||||||
| * | Allow `.allocator` for dynamic arrays; Add `mem.Pool` | gingerBill | 2018-06-12 | 1 | -23/+0 | |
| | | ||||||
| * | Change our IR name mangling rules | gingerBill | 2018-06-03 | 1 | -5/+1 | |
| | | ||||||
| * | Remove special shared scope for runtime stuff | gingerBill | 2018-06-03 | 1 | -4/+4 | |
| | | ||||||
| * | Remove need for __llvm_core | gingerBill | 2018-06-03 | 1 | -1/+4 | |
| | | ||||||
| * | Use const & for Array<AstNode *> parameters | gingerBill | 2018-06-03 | 1 | -8/+1 | |
| | | ||||||
| * | Re-allow `when` statements at the file scope | gingerBill | 2018-06-02 | 1 | -3/+5 | |
| | | ||||||
| * | Remove dead code from checker | gingerBill | 2018-06-02 | 1 | -0/+8 | |
| | | ||||||
| * | Comment based build tags for packages (basic and temporary) | gingerBill | 2018-05-28 | 1 | -1/+1 | |
| | | ||||||
| * | Change import lookup | gingerBill | 2018-05-27 | 1 | -0/+1 | |
| | | ||||||
| * | Remove unused packages | gingerBill | 2018-05-27 | 1 | -0/+1 | |
| | | ||||||
| * | Fix demo.odin | gingerBill | 2018-05-27 | 1 | -1/+0 | |
| | | ||||||
| * | Fix delayed assert collection | gingerBill | 2018-05-27 | 1 | -2/+0 | |
| | | ||||||
| * | Allow for either .odin file or directory as the initial start | gingerBill | 2018-05-27 | 5 | -1478/+0 | |
| | | ||||||
| * | Move ODIN_* platform constants to `core:os` | gingerBill | 2018-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | IR now builds with the new package system | gingerBill | 2018-05-27 | 1 | -0/+755 | |
| | | ||||||
| * | Fix demo for removing default struct values | gingerBill | 2018-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | Allow for NO_DEFAULT_STRUCT_VALUES | gingerBill | 2018-05-13 | 1 | -63/+5 | |
| | | | | | (will decide later if I want them or not) | |||||
| * | `deprecated` attribute for procedure declarations | gingerBill | 2018-03-03 | 1 | -0/+15 | |
| | | ||||||
| * | `cstring` | gingerBill | 2018-02-28 | 1 | -0/+18 | |
| | | ||||||
| * | Demo fix | gingerBill | 2018-02-25 | 1 | -1/+1 | |
| | | ||||||
| * | Revert demo | gingerBill | 2018-02-25 | 1 | -5/+754 | |
| | | ||||||
| * | Fix slice bounds checking | gingerBill | 2018-02-25 | 1 | -754/+5 | |
| | | ||||||
| * | Make `switch in f {` valid | gingerBill | 2018-02-25 | 1 | -1/+1 | |
| | | ||||||
| * | Replace `compile_assert` with `#assert` | gingerBill | 2018-02-24 | 8 | -16/+17 | |
| | | ||||||
| * | Minor fix to demo | gingerBill | 2018-02-17 | 1 | -1/+1 | |
| | | ||||||
| * | Disallow #complete switch ranges | gingerBill | 2018-02-17 | 1 | -4/+4 | |
| | | ||||||
| * | #complete switch; Removal of dyncall | gingerBill | 2018-02-17 | 1 | -10/+42 | |
| | | ||||||
| * | Replace [...] with [?] | gingerBill | 2018-02-13 | 2 | -14/+14 | |
| | | ||||||
| * | Update demo.odinv0.8.1 | gingerBill | 2018-02-11 | 1 | -3/+1 | |
| | | ||||||
| * | v0.8.1 | gingerBill | 2018-02-11 | 1 | -0/+2 | |
| | | | | | Fix initialization values for variables | |||||
| * | v0.8.0v0.8.0 | gingerBill | 2018-02-09 | 1 | -2/+43 | |
| | | ||||||
| * | `distinct` keyword for type declarations | gingerBill | 2018-02-05 | 1 | -4/+18 | |
| | | ||||||
| * | `enum #export` | gingerBill | 2018-01-21 | 1 | -0/+11 | |
| | | ||||||
| * | Reimplement opt stage | gingerBill | 2018-01-20 | 1 | -5/+1 | |
| | | ||||||
| * | Remove timing for llvm-opt | gingerBill | 2018-01-20 | 1 | -2/+6 | |
| | | ||||||
| * | `-no-bounds-check` | gingerBill | 2018-01-18 | 1 | -10/+7 | |
| | | ||||||
| * | Named return value act as variables; Code reorganization | gingerBill | 2018-01-17 | 1 | -1/+21 | |
| | | ||||||