aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
...
* `-no-bounds-check`gingerBill2018-01-181-10/+7
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-1/+21
* Specific sized booleans: b8, b16, b32, b64gingerBill2018-01-171-1/+18
* Update demo for `using in`gingerBill2018-01-131-1/+24
* Remove `struct #ordered`gingerBill2017-12-171-2/+0
* Print `nil` for nil procedures in fmt.odingingerBill2017-12-121-5/+5
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-2/+2
* Update demo.odingingerBill2017-12-031-16/+63
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-9/+16
* 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