aboutsummaryrefslogtreecommitdiff
path: root/core/os_linux.odin
Commit message (Expand)AuthorAgeFilesLines
* Move os_*.odin files to os/gingerBill2018-03-041-277/+0
* `__args__: []cstring`gingerBill2018-03-041-3/+3
* Fixed '_alloc_command_line_arguments()' in os_linux.odin to use the new cstri...Morten Vassvik2018-03-011-1/+1
* Update core library with `cstring`gingerBill2018-02-281-17/+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-15/+16
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-291-1/+1
* Attributes; @(link_name="foo")gingerBill2017-10-291-32/+32
* #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
* Fix issue #114Ginger Bill2017-10-041-1/+3
* `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-2/+5
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-21/+21
* Fix issue #94Ginger Bill2017-09-111-2/+2
* Library collectionsGinger Bill2017-09-071-1/+1
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-4/+3
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-7/+7
* Use semicolons as field delimiters in recordsGinger Bill2017-07-101-21/+21
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-48/+48
* Remove `type` prefix declarationsGinger Bill2017-06-281-7/+5
* Disable `var` and `const` declarationsGinger Bill2017-06-281-88/+82
* Remove `let`Ginger Bill2017-06-261-1/+1
* 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-13/+17
* `foreign` blocks for proceduresGinger Bill2017-06-121-20/+23
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-121-2/+4
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-77/+79
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-2/+1
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-6/+6
* Prefix `proc` syntaxGinger Bill2017-06-121-46/+46
* Remove := with var and :: with constGinger Bill2017-06-121-162/+121
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-3/+3
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-281-7/+7
* Fix issue with `os.file_size` on *nixGinger Bill2017-05-121-2/+2
* Reimplement #ordered againGinger Bill2017-05-121-2/+2
* Fix alignment for normal structures to match LLVMGinger Bill2017-05-101-1/+1
* Add hidden __tag for union variables.Ginger Bill2017-05-041-31/+40
* 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-4/+4
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-7/+7
* Basic Linux Build!Ginger Bill2017-04-091-92/+82
* Merged from upstream, fixed 'args' name colissionZachary Pierson2017-04-061-0/+100
* 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-0/+2
* 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
* Remember kids, always test your code. There was a variable name colission in ...Zac Pierson2017-03-211-2/+3