aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Expand)AuthorAgeFilesLines
* Fix fmt printing `uintptr` typegingerBill2017-11-041-1/+1
* Custom thread local modelsgingerBill2017-11-031-1/+0
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-291-149/+155
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-292-154/+157
* Attributes; @(link_name="foo")gingerBill2017-10-292-186/+224
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-17/+184
* Change `foreign_library` to `foreign import`gingerBill2017-10-152-6/+6
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "sy...gingerBill2017-10-152-6/+6
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-012-7/+9
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-212-111/+111
* Fix issue #94Ginger Bill2017-09-111-1/+1
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in s...Ginger Bill2017-09-102-6/+8
* Library collectionsGinger Bill2017-09-071-1/+1
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-7/+5
* Replace `import_load` with `using import .`Ginger Bill2017-08-272-3/+3
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-032-63/+63
* Use semicolons as field delimiters in recordsGinger Bill2017-07-102-114/+112
* Fix _preload.odin; Add for in without parameters; Change sync.Mutex for windowsGinger Bill2017-07-081-12/+58
* Disable polymorphic overloading in the global scopeGinger Bill2017-07-022-5/+2
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-282-127/+127
* Remove `type` prefix declarationsGinger Bill2017-06-282-67/+61
* Disable `var` and `const` declarationsGinger Bill2017-06-282-192/+179
* Compiler compiles for x86 (doesn't work properly)Ginger Bill2017-06-191-99/+99
* Code will compile as 32 bit but will causes errors in the linker on WindowsGinger Bill2017-06-191-99/+99
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-172-29/+29
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-132-31/+32
* `foreign` blocks for proceduresGinger Bill2017-06-122-343/+348
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-121-57/+63
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-122-182/+197
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-1/+1
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-122-44/+44
* Prefix `proc` syntaxGinger Bill2017-06-122-118/+118
* Remove := with var and :: with constGinger Bill2017-06-122-326/+326
* Added a bunch of VM_* and map_virtual_keyMikkel Hjortshoej2017-06-111-1/+26
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-062-33/+33
* Added extra sys/windows.odin stuffMikkel Hjortshoej2017-06-011-1/+6
* Convert windows.odin to the new naming conventionGinger Bill2017-05-282-133/+133
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-282-131/+131
* Reimplement #ordered againGinger Bill2017-05-121-16/+16
* Add following win32 functionsMikkel Hjortshoej2017-05-051-0/+24
* Fix casing on FILE_ATTRIBUTE_DIRECTORYMikkel Hjortshoej2017-05-051-1/+1
* Fix alignment and size bug of enums; Remove #ordered and make the default #or...Ginger Bill2017-05-022-18/+18
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-10/+10
* Fix fmt for type; remove dead stuffGinger Bill2017-04-131-0/+1
* Fix slicing bug on dynamic arraysGinger Bill2017-04-111-2/+11
* Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-031-0/+1
|\
| * Update and regression test old demosGinger Bill2017-04-021-0/+1
* | Merge https://github.com/gingerBill/OdinZac Pierson2017-03-212-158/+160
|\|
| * Update gb.hGinger Bill2017-03-171-7/+10
| * windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for debug...Ginger Bill2017-03-122-153/+152