aboutsummaryrefslogtreecommitdiff
path: root/src/types.c
Commit message (Expand)AuthorAgeFilesLines
* v0.1.1v0.1.1Ginger Bill2017-02-241-19/+19
* A decent union type with common fields and variantsGinger Bill2017-02-211-25/+83
* Fix overloading bug due to comparison of named typesGinger Bill2017-02-181-14/+22
* Fix immutable rules; add some general documentationGinger Bill2017-02-141-8/+9
* Use a global to store the build context informationGinger Bill2017-02-121-86/+75
* Record type field `names`Ginger Bill2017-02-121-3/+5
* Only check files that have been truly imported.Ginger Bill2017-02-111-5/+9
* Remove Maybe type; Enum `names`Ginger Bill2017-02-101-60/+31
* Fix global maps and initialize the preload types beforeGinger Bill2017-02-071-0/+8
* Map type info and fmt printingGinger Bill2017-02-071-4/+4
* `map` immutable fields: count, capacity, allocatorGinger Bill2017-02-061-1/+35
* Nearly implement dynamics map, missing insertionGinger Bill2017-02-061-1/+4
* Begin writing dynamic map procs and fix `using` bug in IRGinger Bill2017-02-051-0/+4
* Add `types.odin`; Begin work on `map`Ginger Bill2017-02-051-27/+112
* Custom struct alignmentGinger Bill2017-02-051-0/+5
* Update code from OSX merge to be consistent with the rest of the codeGinger Bill2017-02-011-3/+2
* Merge branch 'master' of https://github.com/zhiayang/Odinzhiayang2017-02-021-10/+50
|\
| * Change internals of `context`; Disable `immutable`Ginger Bill2017-02-011-10/+50
* | oh boy, basic osx/unix supportzhiayang2017-02-021-1/+1
|/
* Change vector memory layout and operations; `for in` vector.Ginger Bill2017-01-301-39/+58
* Dynamic arraysGinger Bill2017-01-291-1/+71
* Fix parsing for block/if expression within if/for/etc. statementsv0.0.6Ginger Bill2017-01-271-1/+3
* Change casting syntax: `cast(T)x` `transmute(T)x` et al.Ginger Bill2017-01-251-2/+2
* Fix conversion of untyped integers to pointersGinger Bill2017-01-171-0/+45
* Comma for all field separators; Overloaded procedures follow exportation rulesGinger Bill2017-01-171-2/+10
* Best viable overloading procedure algorithm; `no_alias`; call expr style castsGinger Bill2017-01-171-1/+2
* Procedure overloadingGinger Bill2017-01-151-0/+55
* Bug fix: comparisons with shiftsGinger Bill2017-01-151-25/+48
* "Old style" enumsGinger Bill2017-01-081-7/+30
* File reorganization for checker system.Ginger Bill2017-01-071-0/+1703