aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Fix gbMutex for *nixgingerBill2018-08-191-1/+1
|
* Fix demogingerBill2018-08-171-1/+1
|
* Disable non-comparison operations for enum (use `bit_set` for flags)gingerBill2018-08-171-1/+6
|
* Add underlying type for `bit_set`gingerBill2018-08-171-4/+7
|
* bit_set['A'..'Z'], bit_set[0..8]gingerBill2018-08-161-27/+41
|
* Constant evaluation for `in` expression for `bit_set`sgingerBill2018-08-161-1/+3
|
* Fix demo and improve type hintinggingerBill2018-08-141-52/+24
|
* Minor sanity features for `bit_set`gingerBill2018-08-141-23/+52
|
* `bit_set` constantsgingerBill2018-08-141-3/+11
|
* Add `bit_set` typegingerBill2018-08-141-0/+20
|
* Replace `context <- c {}` with `context = c;`. context assignments are ↵gingerBill2018-08-041-11/+9
| | | | scope based
* Reduce number of range and slice operators #239gingerBill2018-08-017-33/+31
| | | | Replace .. and ... with : and ..
* Add older demosgingerBill2018-07-292-0/+1348
|
* using Foo :: enum {A, B, C}; len(Foo)gingerBill2018-07-291-5/+6
|
* Rename `free` to `delete` for non pointer typesgingerBill2018-07-081-3/+2
|
* Allow `.allocator` for dynamic arrays; Add `mem.Pool`gingerBill2018-06-121-23/+0
|
* Change our IR name mangling rulesgingerBill2018-06-031-5/+1
|
* Remove special shared scope for runtime stuffgingerBill2018-06-031-4/+4
|
* Remove need for __llvm_coregingerBill2018-06-031-1/+4
|
* Use const & for Array<AstNode *> parametersgingerBill2018-06-031-8/+1
|
* Re-allow `when` statements at the file scopegingerBill2018-06-021-3/+5
|
* Remove dead code from checkergingerBill2018-06-021-0/+8
|
* Comment based build tags for packages (basic and temporary)gingerBill2018-05-281-1/+1
|
* Change import lookupgingerBill2018-05-271-0/+1
|
* Remove unused packagesgingerBill2018-05-271-0/+1
|
* Fix demo.odingingerBill2018-05-271-1/+0
|
* Fix delayed assert collectiongingerBill2018-05-271-2/+0
|
* Allow for either .odin file or directory as the initial startgingerBill2018-05-275-1478/+0
|
* Move ODIN_* platform constants to `core:os`gingerBill2018-05-271-1/+1
|
* IR now builds with the new package systemgingerBill2018-05-271-0/+755
|
* Fix demo for removing default struct valuesgingerBill2018-05-201-1/+1
|
* Allow for NO_DEFAULT_STRUCT_VALUESgingerBill2018-05-131-63/+5
| | | | (will decide later if I want them or not)
* `deprecated` attribute for procedure declarationsgingerBill2018-03-031-0/+15
|
* `cstring`gingerBill2018-02-281-0/+18
|
* Demo fixgingerBill2018-02-251-1/+1
|
* Revert demogingerBill2018-02-251-5/+754
|
* Fix slice bounds checkinggingerBill2018-02-251-754/+5
|
* Make `switch in f {` validgingerBill2018-02-251-1/+1
|
* Replace `compile_assert` with `#assert`gingerBill2018-02-248-16/+17
|
* Minor fix to demogingerBill2018-02-171-1/+1
|
* Disallow #complete switch rangesgingerBill2018-02-171-4/+4
|
* #complete switch; Removal of dyncallgingerBill2018-02-171-10/+42
|
* Replace [...] with [?]gingerBill2018-02-132-14/+14
|
* Update demo.odinv0.8.1gingerBill2018-02-111-3/+1
|
* v0.8.1gingerBill2018-02-111-0/+2
| | | | Fix initialization values for variables
* v0.8.0v0.8.0gingerBill2018-02-091-2/+43
|
* `distinct` keyword for type declarationsgingerBill2018-02-051-4/+18
|
* `enum #export`gingerBill2018-01-211-0/+11
|
* Reimplement opt stagegingerBill2018-01-201-5/+1
|
* Remove timing for llvm-optgingerBill2018-01-201-2/+6
|