| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Subset and superset operators for `bit_set`: < <= > >= | gingerBill | 2018-11-25 | 1 | -0/+15 |
| | | |||||
| * | `-vet` flag to do basic vetting of code | gingerBill | 2018-11-25 | 1 | -1/+0 |
| | | |||||
| * | v0.9.0 Releasev0.9.0 | gingerBill | 2018-11-22 | 1 | -1/+0 |
| | | |||||
| * | Built-in procedure `#defined` | gingerBill | 2018-10-27 | 1 | -0/+14 |
| | | |||||
| * | sync atomics "wrapper" procedures | gingerBill | 2018-10-17 | 1 | -1/+0 |
| | | |||||
| * | Minor fixes | gingerBill | 2018-09-24 | 1 | -1/+4 |
| | | |||||
| * | Constant polymorphic names | gingerBill | 2018-09-10 | 1 | -1/+17 |
| | | |||||
| * | Diverging procedures `proc() -> !` (no return) | gingerBill | 2018-09-08 | 1 | -0/+10 |
| | | |||||
| * | Parametric polymorphic union type | gingerBill | 2018-09-08 | 1 | -0/+18 |
| | | |||||
| * | Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E` | gingerBill | 2018-09-02 | 1 | -6/+7 |
| | | | | | `type` as a keyword will soon be removed in favour of polymorphic names (identifiers) in procedures | ||||
| * | Temporary allocator for `context` | gingerBill | 2018-08-29 | 1 | -3/+6 |
| | | |||||
| * | Fix gbMutex for *nix | gingerBill | 2018-08-19 | 1 | -1/+1 |
| | | |||||
| * | Fix demo | gingerBill | 2018-08-17 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||