aboutsummaryrefslogtreecommitdiff
path: root/core/_preload.odin
Commit message (Expand)AuthorAgeFilesLines
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-32/+32
* Fix issue #51; begin work on `atomic` typesGinger Bill2017-04-281-0/+1
* Swap memory layout of `any`Ginger Bill2017-04-231-2/+2
* Fix constant bounds checking for slicingGinger Bill2017-04-221-0/+1
* Making slicing a little more robustGinger Bill2017-04-211-3/+1
* Change interval syntax: .. open range, ..< half-closed rangeGinger Bill2017-04-201-5/+5
* Fix error printing for basic directivesGinger Bill2017-04-171-0/+1
* Fix: map key not getting transferred on rehashGinger Bill2017-04-111-4/+3
* Fix map bug which removed N values from the beginningGinger Bill2017-04-111-13/+29
* Remove debug textGinger Bill2017-04-111-2/+1
* Fix `map` assignment bug due to growthGinger Bill2017-04-111-6/+11
* Basic Linux Build!Ginger Bill2017-04-091-4/+5
* Move to `Raw_*` types to raw.odin; Add size and align members to Type_InfoGinger Bill2017-04-071-43/+18
* Fix ir bugs: global variable names, untyped to any assignmentGinger Bill2017-04-061-3/+3
* len, cap, make; remove .count, .capacity, new_sliceGinger Bill2017-04-021-51/+66
* Add Quaternions: quaternion128, quaternion256Ginger Bill2017-04-011-13/+57
* Complex numbers: complex64 complex128Ginger Bill2017-04-011-0/+1
* Begin work on the custom backendGinger Bill2017-03-051-3/+34
* fmt.odin uses ^[]byte rather than custom Buffer typeGinger Bill2017-02-261-5/+1
* 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-261-3/+3
* ++ -- statements; add strconv.odin (and replace some of the fmt procs); Fix ~...Ginger Bill2017-02-261-3/+3
* Fix minor bugs in IR for slicesGinger Bill2017-02-231-3/+3
* A decent union type with common fields and variantsGinger Bill2017-02-211-74/+23
* Begin changing `union` syntaxGinger Bill2017-02-191-0/+43
* `delete` for mapsGinger Bill2017-02-191-1/+1
* Prevent `cast` on pointer to union typesGinger Bill2017-02-141-1/+1
* Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-141-11/+14
* Record type field `names`Ginger Bill2017-02-121-6/+3
* v0.1.0v0.1.0Ginger Bill2017-02-111-1/+1
* Dynamic array syntax [...]Type; make entities private with a prefix of `_`; f...Ginger Bill2017-02-111-1/+1
* Only check files that have been truly imported.Ginger Bill2017-02-111-2/+2
* Remove need for `type` keywordGinger Bill2017-02-101-6/+6
* Remove Maybe type; Enum `names`Ginger Bill2017-02-101-16/+19
* Map type info and fmt printingGinger Bill2017-02-071-26/+48
* `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-051-3/+131
* Add `types.odin`; Begin work on `map`Ginger Bill2017-02-051-0/+12
* Custom struct alignmentGinger Bill2017-02-051-0/+3
* Change internals of `context`; Disable `immutable`Ginger Bill2017-02-011-0/+20
* Change vector memory layout and operations; `for in` vector.Ginger Bill2017-01-301-0/+4
* Allow _ in floatsGinger Bill2017-01-291-2/+2
* Variadic `append`Ginger Bill2017-01-291-6/+8
* Dynamic arraysGinger Bill2017-01-291-44/+77
* Overloaded `free`; 3 dotted ellipsisv0.0.6aGinger Bill2017-01-281-1/+1
* `in` keyword for `for` and `match type`Ginger Bill2017-01-271-1/+1
* Library names - Only link with used foreign librariesGinger Bill2017-01-261-4/+4
* Change casting syntax: `cast(T)x` `transmute(T)x` et al.Ginger Bill2017-01-251-17/+6