aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Update llvm binaries to latest version; Update utf8proc;Ginger Bill2017-03-031-1/+0
* Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacityGinger Bill2017-03-025-56/+122
* fmt.odin uses ^[]byte rather than custom Buffer typeGinger Bill2017-02-263-239/+210
* Slices now have a capacity.Ginger Bill2017-02-261-6/+29
* Ellipsis is now just `..`; Remove half-closed range operator and treat all of...Ginger Bill2017-02-269-173/+171
* Fix fmt integer width printingGinger Bill2017-02-261-39/+23
* ++ -- statements; add strconv.odin (and replace some of the fmt procs); Fix ~...Ginger Bill2017-02-2610-146/+747
* Add core/strings.odinGinger Bill2017-02-241-0/+15
* Fix fmt.odin printing enumsGinger Bill2017-02-241-7/+12
* Fix minor bugs in IR for slicesGinger Bill2017-02-232-11/+19
* A decent union type with common fields and variantsGinger Bill2017-02-212-78/+69
* Begin changing `union` syntaxGinger Bill2017-02-191-0/+43
* Unexported struct fields on selectorsGinger Bill2017-02-191-2/+0
* Unexported struct fieldsGinger Bill2017-02-191-0/+2
* `delete` for mapsGinger Bill2017-02-191-1/+1
* Fix overloading bug due to `#import .`; Add sys/wgl.odinGinger Bill2017-02-193-17/+78
* Fix overloading bug due to comparison of named typesGinger Bill2017-02-181-2/+3
* Named return values but do not affect other declarationsGinger Bill2017-02-181-2/+7
* Change ternary expression precedenceGinger Bill2017-02-181-10/+2
* Ternary expression (removed if and block expression)Ginger Bill2017-02-141-2/+10
* Move error handling for castingGinger Bill2017-02-141-2/+1
* Prevent `cast` on pointer to union typesGinger Bill2017-02-143-3/+3
* Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-142-14/+17
* Fix immutable rules; add some general documentationGinger Bill2017-02-144-110/+113
* Record type field `names`Ginger Bill2017-02-122-38/+36
* v0.1.0v0.1.0Ginger Bill2017-02-113-4/+4
* Dynamic array syntax [...]Type; make entities private with a prefix of `_`; f...Ginger Bill2017-02-114-15/+15
* Only check files that have been truly imported.Ginger Bill2017-02-112-8/+7
* Remove need for `type` keywordGinger Bill2017-02-105-36/+36
* Remove Maybe type; Enum `names`Ginger Bill2017-02-106-81/+70
* Map type info and fmt printingGinger Bill2017-02-072-28/+95
* `map` immutable fields: count, capacity, allocatorGinger Bill2017-02-061-4/+7
* `map` string keys and `for` iteratorGinger Bill2017-02-061-1/+4
* dynamic `map` insertion and lookupGinger Bill2017-02-061-6/+9
* Nearly implement dynamics map, missing insertionGinger Bill2017-02-061-36/+130
* Begin writing dynamic map procs and fix `using` bug in IRGinger Bill2017-02-052-106/+219
* Add `types.odin`; Begin work on `map`Ginger Bill2017-02-053-1/+212
* Custom struct alignmentGinger Bill2017-02-051-0/+3
* Update code from OSX merge to be consistent with the rest of the codeGinger Bill2017-02-012-54/+16
* Merge branch 'master' of https://github.com/zhiayang/Odinzhiayang2017-02-022-2/+22
|\
| * Change internals of `context`; Disable `immutable`Ginger Bill2017-02-012-2/+22
* | oh boy, basic osx/unix supportzhiayang2017-02-022-0/+231
|/
* Change vector memory layout and operations; `for in` vector.Ginger Bill2017-01-302-14/+25
* Allow _ in floatsGinger Bill2017-01-291-2/+2
* sprint*, variadic append works correctly now.Ginger Bill2017-01-291-0/+19
* Variadic `append`Ginger Bill2017-01-291-6/+8
* Dynamic arraysGinger Bill2017-01-293-44/+91
* Fix untyped to `any` assignments. Fixed crash when arguments with no value ar...Ginger Bill2017-01-291-1/+1
* Changed #foreign user32 to gdi32 where this was wrong.thebirk2017-01-281-3/+3
* Overloaded `free`; 3 dotted ellipsisv0.0.6aGinger Bill2017-01-284-19/+19