aboutsummaryrefslogtreecommitdiff
path: root/core/os_x.odin
Commit message (Collapse)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 ↵gingerBill2017-10-291-1/+1
| | | | the global scope
* Change `foreign_library` to `foreign import`gingerBill2017-10-151-2/+2
|
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library ↵gingerBill2017-10-151-2/+2
| | | | "system:kernel.lib"`; Remove keyword: `foreign_system_library`
* 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 ↵Ginger Bill2017-06-171-17/+17
| | | | compilation on *nix
* 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
| | | | | | | | | | | | | Naming Conventions: In general, PascalCase for types and snake_case for values Import Name: snake_case (but prefer single word) Types: PascalCase Union Variants: PascalCase Enum Values: PascalCase Procedures: snake_case Local Variables: snake_case Constant Variables: SCREAMING_SNAKE_CASE
* 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 ↵Ginger Bill2017-05-021-2/+2
| | | | #ordered.
* 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
|