aboutsummaryrefslogtreecommitdiff
path: root/core/os_x.odin
Commit message (Expand)AuthorAgeFilesLines
* Move os_*.odin files to os/gingerBill2018-03-041-292/+0
* `__args__: []cstring`gingerBill2018-03-041-3/+3
* Update core library with `cstring`gingerBill2018-02-281-16/+16
* `distinct` keyword for type declarationsgingerBill2018-02-051-3/+3
* Remove `struct #ordered`gingerBill2017-12-171-2/+2
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-18/+17
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-291-1/+1
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-291-1/+1
* Attributes; @(link_name="foo")gingerBill2017-10-291-36/+36
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-1/+1
* Change `foreign_library` to `foreign import`gingerBill2017-10-151-2/+2
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "sy...gingerBill2017-10-151-2/+2
* Better error messages for import cyclesGinger Bill2017-10-081-1/+1
* Fix issue #114Ginger Bill2017-10-041-36/+38
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-3/+3
* Wrap entry point `main` around the C style `main` in the IRGinger Bill2017-09-301-1/+11
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-22/+22
* Fix issue #94Ginger Bill2017-09-111-3/+3
* Library collectionsGinger Bill2017-09-071-1/+1
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-4/+2
* Fix issues with OSXGinger Bill2017-08-111-1/+1
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-8/+8
* Extra type safety; Fix typosGinger Bill2017-07-311-29/+29
* Use semicolons as field delimiters in recordsGinger Bill2017-07-101-22/+22
* Implicit parametric polymorphic proceduresGinger Bill2017-06-291-7/+6
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-47/+47
* Remove `type` prefix declarationsGinger Bill2017-06-281-9/+6
* Disable `var` and `const` declarationsGinger Bill2017-06-281-95/+90
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-17/+17
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-12/+16
* `foreign` blocks for proceduresGinger Bill2017-06-121-20/+23
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-121-3/+5
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-83/+84
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-2/+2
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-6/+6
* Prefix `proc` syntaxGinger Bill2017-06-121-45/+45
* Remove := with var and :: with constGinger Bill2017-06-121-162/+124
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-3/+3
* Change label syntax for `for` and `match` from #label name to name:Ginger Bill2017-05-281-1/+1
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-281-3/+3
* Fix issue with `os.file_size` on *nixGinger Bill2017-05-121-2/+2
* Reimplement #ordered againGinger Bill2017-05-121-2/+2
* Add hidden __tag for union variables.Ginger Bill2017-05-041-29/+37
* Fix alignment and size bug of enums; Remove #ordered and make the default #or...Ginger Bill2017-05-021-2/+2
* v0.2.0v0.2.0Ginger Bill2017-04-301-6/+6
* Merged from upstream, fixed 'args' name colissionZachary Pierson2017-04-061-1/+97
* Bridged a bugfix from os_windows to other os's.Zachary Pierson2017-04-041-4/+4
* It's terrible, but I added _some_ form of launch args support for Linux/macOSZachary Pierson2017-04-021-2/+3
* Literally just a commit to revert a previous one.Zachary Pierson2017-03-311-1/+0
* Fixed os_linux and os_x read_entire_file function not null-terminating data.Zac Pierson2017-03-211-1/+2