aboutsummaryrefslogtreecommitdiff
path: root/examples/demo
Commit message (Expand)AuthorAgeFilesLines
...
* Revert demo.odingingerBill2020-06-161-21/+1
* Add `hash.djb2` `hash.jenkins`; Add `container.Bloom_Filter`; Add `container....gingerBill2020-06-161-1/+21
* Revert demo.odingingerBill2020-05-231-15/+2
* Add `sort.binary_search` (uses interpolation sort for ordered numeric types)gingerBill2020-05-231-1/+14
* Add `"pure"` procedure typesgingerBill2020-05-231-0/+17
* Revert demo.odingingerBill2020-05-221-23/+1980
* Selector Call Expressions: `x->y(123) == x.y(x, 123)`gingerBill2020-05-221-1980/+23
* Relative pointer and relative slicesgingerBill2020-05-151-1/+21
* Enforce explicit context definition for procedure callsgingerBill2020-05-141-0/+12
* Revert demo.odingingerBill2020-03-191-3/+0
* Change demo.odin to defaultgingerBill2020-03-191-65/+29
* Remove `context.std*` parameters; Fix unary boolean notgingerBill2020-03-191-29/+68
* Fix `context` system; add more to -show-more-timings for LLVM API; Add `ODIN_...gingerBill2020-03-081-1/+1
* Fix nested type declarations name generation, to be internally consistentgingerBill2020-03-081-1/+1
* Fix logical binary expressionsgingerBill2020-03-081-4/+4
* Basic functionality, except for `map` and correct nested typename manglinggingerBill2020-03-071-7/+8
* Add `union #maybe`gingerBill2020-02-011-0/+23
* Allow not_in as keyword over notin, but still allow notin to workgingerBill2020-01-161-1/+1
* Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-021-24/+52
* Fix typos in demo.odingingerBill2019-12-311-2/+2
* Add #partial tag for enumerated arrays to prevent common errors using non-con...gingerBill2019-12-271-3/+13
* Add constant literal expressionsgingerBill2019-12-271-0/+55
* Implement `#complete switch` by default, replace with `#partial switch` #511gingerBill2019-12-221-5/+15
* Add assert into scratch_allocator_proc to prevent initialization cycles #504gingerBill2019-12-151-1/+0
* Fix nil comparisons for soa slices and dynamic arraysgingerBill2019-12-011-3/+1
* Implement core:thread and core:sync on Unix using pthreadsTetralux2019-12-011-1/+53
* #soa[dynamic]Type (Experimental)gingerBill2019-11-211-1/+10
* Fix SOA entity usage error on `-vet`gingerBill2019-11-211-4/+6
* Update demo.odingingerBill2019-11-211-1/+1
* Update demo.odingingerBill2019-11-211-9/+14
* `#soa[]Type` (Experimental)gingerBill2019-11-211-68/+88
* Add new #soa and #vector syntaxgingerBill2019-11-171-332/+706
* Fix Slice passed incorrectly in LLVM IR to procedure called via procedure poi...gingerBill2019-11-051-11/+1
* Fix typeid comparison bug; Add extra messages for pointer address errorsgingerBill2019-11-031-1/+11
* Add SOA Struct Layout (experimental) to demo.odingingerBill2019-11-031-0/+71
* Fix for -vetgingerBill2019-11-031-0/+8
* multivalued procedure calls allows in `for in` to allow a pseudo-iterator; `@...gingerBill2019-11-021-0/+39
* Fix typosgingerBill2019-10-261-2/+2
* Add `ranged_fields_for_array_compound_literals`gingerBill2019-10-261-7/+37
* Add range_cache.cppgingerBill2019-10-261-2/+18
* `#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