aboutsummaryrefslogtreecommitdiff
path: root/core/os.odin
Commit message (Expand)AuthorAgeFilesLines
* 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
* Const Aggregate Literals for IR; Module path fixGinger Bill2016-09-301-8/+5
* Update Standard Library; Fix Type_Info for integersGinger Bill2016-09-281-0/+13
* Bug Fixes: some assertions; variable inits;Ginger Bill2016-09-241-0/+12
* Fix push_* with better defer systemGinger Bill2016-09-231-1/+0
* Filename as default import name; as .; as _; panic()Ginger Bill2016-09-211-2/+1
* enum_to_stringGinger Bill2016-09-191-4/+5
* Core library and Better name mangling for filesGinger Bill2016-09-191-0/+106