aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
...
* Add range_cache.cppgingerBill2019-10-261-2/+18
|
* Move old demos and old stuff to /miscgingerBill2019-10-269-4065/+0
|
* `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scopegingerBill2019-10-131-10/+10
|
* Fix typos and make demo work with -vetgingerBill2019-10-081-1/+0
|
* Update demo.odingingerBill2019-10-061-20/+20
|
* Change precedence for `in` and `notin` to match + - | ~gingerBill2019-10-061-9/+1
|
* strings.split; strings.index; eprint* over print*_err;gingerBill2019-10-061-1/+11
|
* Update demo.odin with more informationgingerBill2019-10-061-2/+18
|
* Update demo.odingingerBill2019-09-081-2/+16
|
* `where` clauses for procedure literalsgingerBill2019-08-311-0/+65
|
* Improve demo.odingingerBill2019-08-291-0/+36
|
* `inline for` loops (only for 'in' based for loops)gingerBill2019-08-261-0/+39
|
* Built-in Quaternions (Not just an April Fool's Joke any more)gingerBill2019-08-261-10/+50
|
* Keep -vet happygingerBill2019-08-131-1/+0
|
* `package reflect`; fix substring type bug; fix scoping rules for `using` on ↵gingerBill2019-08-111-10/+24
| | | | procedure parameter
* Make structs with the same fields but with different tags distinct typesgingerBill2019-08-091-1/+0
|
* Struct field tagsgingerBill2019-08-091-0/+25
|
* Revert demo.odingingerBill2019-07-151-6/+1
|
* Fix __get_map_keygingerBill2019-07-151-1/+6
|
* Add i128/u128 support for bit setsgingerBill2019-05-281-16/+1
|
* Support 128-bit integers `i128` `u128`gingerBill2019-05-281-1/+16
|
* Add `..<` operator for ranges; Add extra checking for bit set assignmentsgingerBill2019-05-281-2/+4
|
* Fix -vet for demo.odingingerBill2019-03-301-1/+0
|
* Remove *_remove from demo and use built-in versionsgingerBill2019-03-251-14/+0
|
* Fix typo in demo.odingingerBill2019-03-111-1/+1
|
* Add implicit selector expression examples to demo.odingingerBill2019-03-061-0/+29
|
* well, that was a stupid copy/paste bugJeroen van Rijn2019-03-021-2/+2
|
* Fix #345: Panic when using enum as map keyJeroen van Rijn2019-03-021-1/+57
| | | | Also add a little map demo.
* Create CI filesMikkel Hjortshoej2019-02-061-13/+1
|
* Replace `deferred` with `deferred_none`, `deferred_in`, `deferred_out`gingerBill2019-01-131-1/+1
|
* Reorganize fmt and strings; Replace fmt.String_Buffer with strings.BuildergingerBill2019-01-061-1/+1
|
* Vet demo.odingingerBill2018-12-311-1/+3
|
* Add `card` procedure to measure cardinality of a bit_setgingerBill2018-12-211-0/+1
|
* Add deferred procedure associations to demo.odingingerBill2018-12-141-0/+17
|
* Labels for block and if statements (break only)gingerBill2018-12-081-7/+33
|
* Fix `foreign export` #294gingerBill2018-12-081-1/+7
|
* Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` ↵gingerBill2018-12-021-12/+8
| | | | (raises warning currently)
* Subset and superset operators for `bit_set`: < <= > >=gingerBill2018-11-251-0/+15
|
* `-vet` flag to do basic vetting of codegingerBill2018-11-251-1/+0
|
* v0.9.0 Releasev0.9.0gingerBill2018-11-221-1/+0
|
* Built-in procedure `#defined`gingerBill2018-10-271-0/+14
|
* sync atomics "wrapper" proceduresgingerBill2018-10-171-1/+0
|
* Minor fixesgingerBill2018-09-241-1/+4
|
* Constant polymorphic namesgingerBill2018-09-101-1/+17
|
* Diverging procedures `proc() -> !` (no return)gingerBill2018-09-081-0/+10
|
* Parametric polymorphic union typegingerBill2018-09-081-0/+18
|
* Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E`gingerBill2018-09-021-6/+7
| | | | `type` as a keyword will soon be removed in favour of polymorphic names (identifiers) in procedures
* Temporary allocator for `context`gingerBill2018-08-291-3/+6
|
* Fix gbMutex for *nixgingerBill2018-08-191-1/+1
|
* Fix demogingerBill2018-08-171-1/+1
|