aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Change push allocator system; update core librariesgingerBill2017-11-091-3/+3
* Fix `fmt.odin` %#v fancy printinggingerBill2017-11-051-1/+1
* More code clean upgingerBill2017-11-041-19/+17
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-4/+4
* Remove http_test.odinGinger Bill2017-09-291-184/+0
* Fix old_demos; Fix `when` bug; Fix enum `.names`Ginger Bill2017-09-299-271/+249
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-71/+45
* Fix file load order and allow when statements at file scopeGinger Bill2017-09-201-5/+5
* Fix issue #94Ginger Bill2017-09-111-0/+1
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in s...Ginger Bill2017-09-101-2/+5
* Library collectionsGinger Bill2017-09-071-18/+18
* Remove metagen.odinGinger Bill2017-08-271-595/+0
* Add `examples`Ginger Bill2017-08-2714-0/+4837
* Switchable array bounds checkingGinger Bill2016-09-1212-4668/+0
* Default struct member reordering for minimal sizeGinger Bill2016-09-102-3/+4
* Begin reording of struct members by default.Ginger Bill2016-09-096-33/+40
* Remove duplicates in type info data.Ginger Bill2016-09-093-19/+128
* Fix match statements for the new AstNodeArray typeGinger Bill2016-09-087-176/+1492
* Fix missing `type_info` with manual linear searchGinger Bill2016-09-084-56/+20
* Basic variadic `print` procedureGinger Bill2016-09-072-88/+180
* `any` typeGinger Bill2016-09-072-14/+41
* Begin Type_InfoGinger Bill2016-09-073-1093/+133
* Speed up SSA generation and clang compilationGinger Bill2016-09-053-586/+711
* Type match statement for tagged unionsGinger Bill2016-09-041-5/+743
* Start implementing Tagged UnionsGinger Bill2016-09-032-58/+10
* Typesafe variadic proceduresGinger Bill2016-09-032-8/+21
* Runtime assertGinger Bill2016-09-022-19/+15
* min, max, absGinger Bill2016-09-025-47/+46
* Match statements; Type System change (Type_Record for all sum and product types)Ginger Bill2016-09-012-12/+31
* Fix subtype polymorphismGinger Bill2016-08-311-2/+2
* `down_cast`Ginger Bill2016-08-312-23/+35
* Subtyping Polymorphic arguments; `using` procedure parametersGinger Bill2016-08-301-14/+16
* Better `using`; foreign system libraries; optional semicolonsGinger Bill2016-08-309-1517/+786
* Begin "Everything's a namespace"Ginger Bill2016-08-305-21/+45
* new, new_slice, deleteGinger Bill2016-08-284-87/+131
* Save before Demo 001Ginger Bill2016-08-251-11/+12
* Change rune literals to #rune "C"Ginger Bill2016-08-254-63/+63
* `using` on struct/union fieldsGinger Bill2016-08-245-58/+150
* Untagged (unsafe) unions and unambiguous in|postfix notation.Ginger Bill2016-08-242-4/+13
* Infix and Postfix procedure callsgingerBill2016-08-235-65/+76
* Fix procedure's scopegingerBill2016-08-231-8/+14
* Integer EnumerationsgingerBill2016-08-225-41/+76
* File Library and TypeDecl syntax changegingerBill2016-08-227-117/+427
* Implicit Context and #thread_localgingerBill2016-08-195-135/+660
* Initial Demo001 code for tour of languageGinger Bill2016-08-192-6/+527
* Remove print(ln) and fix swizzlegingerBill2016-08-191-32/+32
* print_(f32|f64)Ginger Bill2016-08-185-744/+654
* Win32 Demo - Minor math testsgingerBill2016-08-183-93/+952
* Remove scalar*vector; swizzle; broadcastgingerBill2016-08-173-815/+116
* Fix Scoping of proc type declsgingerBill2016-08-173-319/+543