aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* `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
* Fix `fmt_float` precisionGinger Bill2017-05-072-4/+4
* Add following win32 functionsMikkel Hjortshoej2017-05-051-0/+24
* Fix casing on FILE_ATTRIBUTE_DIRECTORYMikkel Hjortshoej2017-05-051-1/+1
* Add hidden __tag for union variables.Ginger Bill2017-05-045-128/+168
* Fix alignment and size bug of enums; Remove #ordered and make the default #or...Ginger Bill2017-05-026-34/+34
* Remove check on array/slice/dynamic element sizeGinger Bill2017-05-021-1/+1
* Add files in corev0.2.1Ginger Bill2017-05-013-0/+284
* `for in` iteration of Enum Type (request from issue #58)Ginger Bill2017-05-011-7/+11
* Improve vector math; Make bprint* return stringGinger Bill2017-05-012-18/+18
* v0.2.0v0.2.0Ginger Bill2017-04-302-10/+10
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-3016-432/+425
* Fix issues #50 and #55Ginger Bill2017-04-292-1/+2
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-283-100/+8
* `fmt.String_Buffer`, Fix issue #44, Tweak overloading rulesGinger Bill2017-04-262-71/+150