aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
...
* Basic functionality, except for `map` and correct nested typename manglinggingerBill2020-03-071-7/+8
* Fill in more of the llvm_backend code generationgingerBill2020-03-051-49/+1
* General functionality without `context`gingerBill2020-03-041-1/+3
* Global variable initialization supportgingerBill2020-02-231-19/+10
* Basic work on obj generationgingerBill2020-02-231-37/+43
* Anonymous procedure literal supportgingerBill2020-02-081-4/+21
* Port code for lb_build_call_exprgingerBill2020-02-021-31/+25
* Implement constant value generation from ExactValuegingerBill2020-02-021-17/+32
* Correctly generate LLVM types from Odin types.gingerBill2020-02-021-2/+21
* Begin LLVM C API integrationgingerBill2020-02-011-0/+11
* Add `union #maybe`gingerBill2020-02-011-0/+23
* Allow not_in as keyword over notin, but still allow notin to workgingerBill2020-01-162-2/+2
* 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-174-383/+757
* Add Handmade Seattle 2019 DemosgingerBill2019-11-163-0/+1828
* 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
* 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 p...gingerBill2019-08-111-10/+24
* Make structs with the same fields but with different tags distinct typesgingerBill2019-08-091-1/+0