aboutsummaryrefslogtreecommitdiff
path: root/core/_preload.odin
Commit message (Expand)AuthorAgeFilesLines
...
* Default result values for procedure types; Named result values in `return` st...Ginger Bill2017-06-221-35/+25
* Implicit Parameter Passing based `context` system (replacing Thread Local Sto...Ginger Bill2017-06-201-39/+48
* Compiler compiles for x86 (doesn't work properly)Ginger Bill2017-06-191-10/+28
* Code will compile as 32 bit but will causes errors in the linker on WindowsGinger Bill2017-06-191-4/+5
* Fix #location for anonymous proceduresGinger Bill2017-06-181-3/+9
* Implement `assert` and `panic` in user side codeGinger Bill2017-06-181-15/+23
* `#location(..)` and `#call_location`Ginger Bill2017-06-181-0/+13
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-23/+20
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-10/+10
* `foreign` blocks for proceduresGinger Bill2017-06-121-11/+13
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-132/+140
* `import` and `import_load` as keywords; Fix procedure literal call trickGinger Bill2017-06-121-4/+4
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-14/+14
* Prefix `proc` syntaxGinger Bill2017-06-121-68/+68
* Remove := with var and :: with constGinger Bill2017-06-121-146/+146
* v0.3 Releasev0.3.0Ginger Bill2017-06-081-4/+3
* v0.3.0Ginger Bill2017-06-071-2/+2
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-15/+16
* Allow 128 bit map keysGinger Bill2017-06-051-9/+9
* `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-031-0/+5
* Remove `quaternion128` and `quaternion256` as core typesGinger Bill2017-06-011-22/+0
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-281-79/+90
* Reimplement #ordered againGinger Bill2017-05-121-7/+7
* Fix alignment and size bug of enums; Remove #ordered and make the default #or...Ginger Bill2017-05-021-7/+7
* 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