aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Remove `let`Ginger Bill2017-06-267-10/+10
* Remove "overloading" bug of para-poly-procsGinger Bill2017-06-251-1/+1
* `new` as a user-level procedureGinger Bill2017-06-251-0/+5
* Default result values for procedure types; Named result values in `return` st...Ginger Bill2017-06-223-129/+71
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-06-211-39/+48
|\
| * Implicit Parameter Passing based `context` system (replacing Thread Local Sto...Ginger Bill2017-06-201-39/+48
* | Fix compilation bug on LinuxGinger Bill2017-06-211-2/+3
|/
* Compiler compiles for x86 (doesn't work properly)Ginger Bill2017-06-193-111/+129
* Code will compile as 32 bit but will causes errors in the linker on WindowsGinger Bill2017-06-193-113/+149
* Fix #location for anonymous proceduresGinger Bill2017-06-181-3/+9
* Implement `assert` and `panic` in user side codeGinger Bill2017-06-181-15/+23
* `#location(..)` and `#call_location`Ginger Bill2017-06-181-0/+13
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-1722-161/+158
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-1322-164/+176
* `foreign` blocks for proceduresGinger Bill2017-06-129-515/+533
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-127-229/+268
* Check for empty generic declaration listGinger Bill2017-06-121-0/+7
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-126-193/+215
* Pascal style declaration grouping with ()Ginger Bill2017-06-1218-1901/+1938
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-1214-32/+31
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-1215-106/+106
* Prefix `proc` syntaxGinger Bill2017-06-1222-776/+776
* Remove := with var and :: with constGinger Bill2017-06-1224-3315/+3236
* Added a bunch of VM_* and map_virtual_keyMikkel Hjortshoej2017-06-111-1/+26
* v0.3 Releasev0.3.0Ginger Bill2017-06-081-4/+3
* v0.3.0Ginger Bill2017-06-073-5/+5
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-0616-178/+189
* Fix issue #69 for fmt.printf paddingGinger Bill2017-06-062-14/+32
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-06-051-1/+6
|\
| * Merge pull request #68 from ThisDrunkDane/mastergingerBill2017-06-051-1/+6
| |\
| | * Added extra sys/windows.odin stuffMikkel Hjortshoej2017-06-011-1/+6
* | | Allow 128 bit map keysGinger Bill2017-06-052-63/+69
|/ /
* | Allow using on bit fieldsGinger Bill2017-06-041-47/+68
* | `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-035-33/+298
* | Remove Quat from math.odinGinger Bill2017-06-012-6/+5
* | Remove `quaternion128` and `quaternion256` as core typesGinger Bill2017-06-012-57/+0
* | Implement u128/i128 features; Add bits.odinGinger Bill2017-06-014-242/+406
|/
* Convert windows.odin to the new naming conventionGinger Bill2017-05-287-179/+179
* Change label syntax for `for` and `match` from #label name to name:Ginger Bill2017-05-282-6/+6
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-2812-360/+372
* `default:` to `case:`; `no_alias` to `#no_alias`Ginger Bill2017-05-275-23/+33
* Fix interval loop constant bug; Fix ir edge checking; Fix vector arithmetic w...Ginger Bill2017-05-221-8/+7
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-05-131-5/+5
|\
| * Add `#ordered` to the "raw" types in raw.odingingerBill2017-05-121-5/+5
* | Fix Ternary Operator IR bugGinger Bill2017-05-131-3/+3
|/
* Fix issue with `os.file_size` on *nixGinger Bill2017-05-122-4/+4
* Reimplement #ordered againGinger Bill2017-05-124-27/+27
* Fix alignment for normal structures to match LLVMGinger Bill2017-05-102-2/+1
* Fix ir bug; allow formatting options for arrays & et al.Ginger Bill2017-05-091-41/+28
* Fix issue #63 for block comments not terminating at an EOFGinger Bill2017-05-091-0/+2