aboutsummaryrefslogtreecommitdiff
path: root/code
Commit message (Expand)AuthorAgeFilesLines
* Make record semicolon syntax more consistentGinger Bill2017-07-101-1/+1
* Use semicolons as field delimiters in recordsGinger Bill2017-07-101-24/+24
* `..` half closed range; `...` open range; `...` variadic syntaxGinger Bill2017-07-071-34/+21
* Fix demo.odinGinger Bill2017-07-041-0/+1
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-07-041-4/+1
|\
| * Allow aliasing of aliasesGinger Bill2017-07-041-5/+1
* | Allow for overloading of polymorphic proceduresGinger Bill2017-07-041-7/+32
|/
* *_of as keyords; Allow constant aliasing for user/built-in procedures, import...Ginger Bill2017-07-041-4/+6
* Disable polymorphic overloading in the global scopeGinger Bill2017-07-021-2/+13
* `do` keyword for inline statements instead of blocksGinger Bill2017-07-011-17/+12
* Fix demoGinger Bill2017-06-291-1/+1
* Implicit parametric polymorphic proceduresGinger Bill2017-06-291-0/+4
* Remove `Type`Ginger Bill2017-06-291-13/+0
* Add `Type` -- Runtime type for comparing types (similar to TypeInfo but simpler)Ginger Bill2017-06-291-6/+18
* Update procedure names and extend demo.odinGinger Bill2017-06-291-61/+6
* Remove `var` and `const` keywords; Fix default parameter syntaxGinger Bill2017-06-281-5/+5
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-26/+25
* Disable `var` and `const` declarationsGinger Bill2017-06-281-35/+53
* Basic allowance for := and ::Ginger Bill2017-06-281-24/+28
* Fixed demov0.5.0Ginger Bill2017-06-271-5/+11
* Write demo for v0.5.0Ginger Bill2017-06-261-0/+408
* Revert demoGinger Bill2017-06-261-6/+1
* Remove "overloading" bug of para-poly-procsGinger Bill2017-06-251-7/+1
* `new` as a user-level procedureGinger Bill2017-06-251-5/+1
* Allow nested para-poly proceduresGinger Bill2017-06-251-3/+4
* Rudimentary para-poly proceduresGinger Bill2017-06-251-1/+4
* Generic procedures generate types on useGinger Bill2017-06-251-0/+9
* Update old demosGinger Bill2017-06-216-413/+387
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-1/+3
* "Revert" to older demoGinger Bill2017-06-121-16/+15
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-121-4/+1
* Check for empty generic declaration listGinger Bill2017-06-121-4/+0
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-12/+20
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-16/+15
* Prefix `proc` syntaxGinger Bill2017-06-121-2/+5
* Remove := with var and :: with constGinger Bill2017-06-121-199/+14
* v0.3 Releasev0.3.0Ginger Bill2017-06-081-4/+6
* v0.3.0Ginger Bill2017-06-071-11/+192
* Implement u128/i128 features; Add bits.odinGinger Bill2017-06-011-18/+0
* Use 128-bit integers for ExactValue integersGinger Bill2017-05-301-0/+18
* `default:` to `case:`; `no_alias` to `#no_alias`Ginger Bill2017-05-271-1/+1
* Revert demo.odinGinger Bill2017-05-091-1/+16
* Fix issue #63 for block comments not terminating at an EOFGinger Bill2017-05-091-17/+1
* Add hidden __tag for union variables.Ginger Bill2017-05-041-0/+1
* Fix alignment and size bug of enums; Remove #ordered and make the default #or...Ginger Bill2017-05-021-1/+0
* Remove check on array/slice/dynamic element sizeGinger Bill2017-05-021-0/+1
* Revert to previous demoGinger Bill2017-04-281-7/+13
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-281-13/+7
* Revert to the old demoGinger Bill2017-04-161-643/+10
* IR emit C ABI compatible types for calling conventions (Only for x86/amd64 li...Ginger Bill2017-04-161-10/+643