aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Expand)AuthorAgeFilesLines
* Allow `.allocator` for dynamic arrays; Add `mem.Pool`gingerBill2018-06-121-0/+3
* Use const & for Array<AstNode *> parametersgingerBill2018-06-032-11/+8
* Add basic package support (no IR support yet)gingerBill2018-05-262-4/+4
* Parse directories to be packagesgingerBill2018-05-212-1092/+1095
* Added more function to windows.odinMikkel Hjortshoej2018-04-131-1/+11
* Update core library with `cstring`gingerBill2018-02-282-88/+90
* Added terminate_thread to thread.odinMikkel Hjortshoej2018-02-251-1/+2
* Auto stash before merge of "master" and "origin/master"Brendan Punsky2018-02-221-1074/+1078
* Merge branch 'master' of github.com:odin-lang/odinMikkel Hjortshoej2018-02-072-37/+37
|\
| * `distinct` keyword for type declarationsgingerBill2018-02-052-38/+38
* | Added widechar versions of functions, plus cursor functionsMikkel Hjortshoej2018-02-071-4/+34
|/
* functions, structs and constants related to getting file notificationsMikkel Hjortshoej2018-02-031-0/+69
* More file handling functionsMikkel Hjortshoej2018-01-251-0/+7
* added stuff to windows.odinMikkel Hjortshoej2018-01-241-1/+59
* Update sys/windows.odin to use `Bool :: b32;` rather than `i32`gingerBill2018-01-171-3/+1
* Remove `struct #ordered`gingerBill2017-12-171-27/+27
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-042-6/+6
* &x.(type)gingerBill2017-11-301-1/+1
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-262-22/+22
* essence cross compileNakst2017-11-261-0/+24
* 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