aboutsummaryrefslogtreecommitdiff
path: root/core/os.odin
Commit message (Expand)AuthorAgeFilesLines
* Parse directories to be packagesgingerBill2018-05-211-67/+0
* Move os_*.odin files to os/gingerBill2018-03-041-4/+4
* Improve min-dep for Type InfogingerBill2018-01-281-0/+5
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-1/+1
* Disable struct field reordering (for the time being)gingerBill2017-12-121-1/+1
* Fix `write_entire_file`gingerBill2017-12-061-1/+1
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-2/+2
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-6/+6
* essence cross compileNakst2017-11-261-0/+1
* Add optional truncate parameter to write_entire_file (#144)gingerBill2017-11-131-2/+6
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-2/+12
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in s...Ginger Bill2017-09-101-3/+3
* Library collectionsGinger Bill2017-09-071-3/+3
* `export` declarationsGinger Bill2017-08-271-3/+3
* Replace `import_load` with `using import .`Ginger Bill2017-08-271-5/+3
* Fix struct #packed alignment calculationGinger Bill2017-08-121-1/+1
* Fix struct parameter bugsGinger Bill2017-07-211-1/+1
* Fix `copy`Ginger Bill2017-07-181-2/+2
* General specialization for polymorphic parametersGinger Bill2017-07-181-1/+1
* Change precedence order for types e.g. ^T(x) == ^(T(x))Ginger Bill2017-07-131-1/+1
* `..` half closed range; `...` open range; `...` variadic syntaxGinger Bill2017-07-071-1/+1
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-3/+3
* Disable `var` and `const` declarationsGinger Bill2017-06-281-6/+6
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-2/+2
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-2/+2
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-3/+5
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-3/+3
* Prefix `proc` syntaxGinger Bill2017-06-121-3/+3
* Remove := with var and :: with constGinger Bill2017-06-121-9/+9
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-4/+4
* `default:` to `case:`; `no_alias` to `#no_alias`Ginger Bill2017-05-271-0/+10
* Fix Ternary Operator IR bugGinger Bill2017-05-131-3/+3
* Add hidden __tag for union variables.Ginger Bill2017-05-041-2/+36
* Fixed Windows (updated gb.h) | Need to test on MacOS and Linux now!Zachary Pierson2017-02-111-3/+3
* Merging from gingerBill's masterZachary Pierson2017-02-111-2/+1
|\
| * v0.1.0v0.1.0Ginger Bill2017-02-111-2/+2
* | Added a very basic Linux standard library shamelessly stolen from the MacOS one.Zachary Pierson2017-02-071-0/+1
|/
* oh boy, basic osx/unix supportzhiayang2017-02-021-0/+1
* Fix untyped to `any` assignments. Fixed crash when arguments with no value ar...Ginger Bill2017-01-291-1/+1
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-021-1/+1
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-201-1/+1
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-051-1/+1
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-011-3/+2
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-173/+1
* error_nodeGinger Bill2016-11-301-17/+18
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-291-1/+3
* v0.0.3 BuildGinger Bill2016-11-171-9/+53
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-6/+6
* Minor Style FixesGinger Bill2016-10-221-0/+1
* Untyped `nil`Ginger Bill2016-10-061-5/+5