aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update README.mdv0.4.0Ginger Bill2017-06-121-0/+1
|
* "Revert" to older demoGinger Bill2017-06-121-16/+15
|
* Remove redundant paths in parsingGinger Bill2017-06-121-53/+54
|
* `foreign` blocks for proceduresGinger Bill2017-06-1216-612/+687
|
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-129-236/+273
|
* Check for empty generic declaration listGinger Bill2017-06-123-5/+15
|
* Fix IR bug for TypeSpecGinger Bill2017-06-122-2/+2
|
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-1210-550/+422
|
* Pascal style declaration grouping with ()Ginger Bill2017-06-1224-2475/+2600
|
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-1218-143/+155
|
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-1222-183/+243
|
* Prefix `proc` syntaxGinger Bill2017-06-1229-864/+947
|
* Remove := with var and :: with constGinger Bill2017-06-1231-3540/+3302
|
* Fix trailing default argument checkingGinger Bill2017-06-114-31/+57
|
* Make default arguments for records invalid syntaxGinger Bill2017-06-111-1/+1
|
* Merge pull request #70 from ThisDrunkDane/mastergingerBill2017-06-111-1/+26
|\ | | | | Add some WM_*, some WS_* and map_virtual_key
| * Merge branch 'master' of github.com:gingerBill/OdinMikkel Hjortshoej2017-06-111-2/+1
| |\ | |/ |/|
* | Minor change for overloaded proceduresGinger Bill2017-06-111-2/+1
| |
| * Merge branch 'master' of github.com:gingerBill/OdinMikkel Hjortshoej2017-06-111-2/+2
| |\ | |/ |/|
* | Update README.mdGinger Bill2017-06-111-2/+2
| |
| * Merge branch 'master' of github.com:gingerBill/OdinMikkel Hjortshoej2017-06-1128-2214/+2573
| |\ | |/ |/|
* | Default parameters for proceduresGinger Bill2017-06-114-51/+175
| |
* | Allow for ignoring named procedural call arguments with `_`Ginger Bill2017-06-112-9/+14
| |
* | Named procedure callsGinger Bill2017-06-1112-116/+380
| |
* | Fix bit field bugGinger Bill2017-06-083-33/+78
| |
* | Use templated `Map` for extra type safetyGinger Bill2017-06-0810-427/+361
| |
* | Remove unnecessary `typedef` usageGinger Bill2017-06-0818-365/+349
| |
* | Use templated `Array` with bounds checkingGinger Bill2017-06-0817-684/+687
| |
* | Update `String` to use overloadingGinger Bill2017-06-0817-186/+213
| |
* | Build as C++Ginger Bill2017-06-0827-243/+216
| |
| * Added a bunch of VM_* and map_virtual_keyMikkel Hjortshoej2017-06-111-1/+26
|/
* v0.3 Releasev0.3.0Ginger Bill2017-06-083-9/+9
|
* v0.3.0Ginger Bill2017-06-079-34/+225
|
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-0622-221/+270
|
* Fix issue #69 for fmt.printf paddingGinger Bill2017-06-062-14/+32
|
* Merge pull request #53 from ghost/mastergingerBill2017-06-061-1/+1
|\ | | | | Fix link time error about missing -fPIC flag
| * Fix link time error about missing -fPIC flagConstantine Tarasenkov2017-04-281-1/+1
| |
* | Fix key generation for constant strings in IRGinger Bill2017-06-053-3/+18
| |
* | Add murmurhash3.cGinger Bill2017-06-051-0/+220
| |
* | 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 stuff
| | * | Added extra sys/windows.odin stuffMikkel Hjortshoej2017-06-011-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added PM_NOREMOVE - Added PM_NOYIELD - Added get_message_a - Added post_message_a
* | | | Allow 128 bit map keysGinger Bill2017-06-058-84/+108
|/ / /
* | | Allow using on bit fieldsGinger Bill2017-06-043-54/+86
| | |
* | | Fix enum printing bugGinger Bill2017-06-042-16/+13
| | |
* | | `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-0316-110/+979
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example below: // See: https://en.wikipedia.org/wiki/Bit_field BoxProps :: bit_field { opaque : 1, fill_colour : 3, _ : 4, show_border : 1, border_colour : 3, border_style : 2, _ : 2, width : 4, height : 4, _ : 8, }
* | | Remove Quat from math.odinGinger Bill2017-06-012-6/+5
| | |
* | | Remove `quaternion128` and `quaternion256` as core typesGinger Bill2017-06-0110-785/+39
| | |
* | | Implement u128/i128 features; Add bits.odinGinger Bill2017-06-0113-316/+510
|/ /
* | Use 128-bit integers for ExactValue integersGinger Bill2017-05-308-170/+768
| |