aboutsummaryrefslogtreecommitdiff
path: root/src/ir.c
Commit message (Expand)AuthorAgeFilesLines
...
* Fix fmt for type; remove dead stuffGinger Bill2017-04-131-5/+2
* Fix map bug which removed N values from the beginningGinger Bill2017-04-111-2/+5
* Fix `map` assignment bug due to growthGinger Bill2017-04-111-8/+10
* Fix slicing bug on dynamic arraysGinger Bill2017-04-111-12/+15
* Fix `append` crash when pointer is passedGinger Bill2017-04-101-3/+19
* Fix segfault with heap allocationroot2017-04-101-1/+1
* Basic Linux Build!Ginger Bill2017-04-091-27/+11
* Merge pull request #33 from zangent/mastergingerBill2017-04-091-0/+6
|\
| * Merged from upstream, fixed 'args' name colissionZachary Pierson2017-04-061-0/+6
* | Move to `Raw_*` types to raw.odin; Add size and align members to Type_InfoGinger Bill2017-04-071-46/+34
|/
* Fix ir bugs: global variable names, untyped to any assignmentGinger Bill2017-04-061-10/+27
* Fix issue #31; Removed `down_cast`Ginger Bill2017-04-041-0/+4
* Update and regression test old demosGinger Bill2017-04-021-1/+11
* Fix make for dynamic arraysGinger Bill2017-04-021-1/+1
* len, cap, make; remove .count, .capacity, new_sliceGinger Bill2017-04-021-9/+212
* Fix `conj`Ginger Bill2017-04-011-2/+2
* Add Quaternions: quaternion128, quaternion256Ginger Bill2017-04-011-23/+250
* Complex numbers: complex64 complex128Ginger Bill2017-04-011-4/+129
* v0.1.3v0.1.3Ginger Bill2017-03-271-11/+35
* Multiple type cases for `match in`Ginger Bill2017-03-191-130/+106
* Add named branches for match statementsGinger Bill2017-03-191-45/+41
* Add branch labels for loops; using listGinger Bill2017-03-191-76/+184
* Update gb.hGinger Bill2017-03-171-4/+4
* windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for debug...Ginger Bill2017-03-121-30/+22
* Finally fix signed integer conversion and printingGinger Bill2017-03-101-14/+7
* Begin work on the custom backendGinger Bill2017-03-051-2/+2
* Refactoring of code: remove `make` prefix on many proceduresGinger Bill2017-03-051-316/+315
* Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacityGinger Bill2017-03-021-5/+16
* Slices now have a capacity.Ginger Bill2017-02-261-92/+98
* Ellipsis is now just `..`; Remove half-closed range operator and treat all of...Ginger Bill2017-02-261-2/+1
* ++ -- statements; add strconv.odin (and replace some of the fmt procs); Fix ~...Ginger Bill2017-02-261-1/+22
* Fix Tuple type info bugGinger Bill2017-02-241-6/+6
* v0.1.1v0.1.1Ginger Bill2017-02-241-6/+6
* Fix minor bugs in IR for slicesGinger Bill2017-02-231-6/+4
* A decent union type with common fields and variantsGinger Bill2017-02-211-94/+206
* Begin changing `union` syntaxGinger Bill2017-02-191-21/+47
* `delete` for mapsGinger Bill2017-02-191-1/+18
* Fix overloading bug due to `#import .`; Add sys/wgl.odinGinger Bill2017-02-191-7/+0
* Named return values but do not affect other declarationsGinger Bill2017-02-181-3/+5
* Change ternary expression precedenceGinger Bill2017-02-181-126/+182
* Ternary expression (removed if and block expression)Ginger Bill2017-02-141-56/+28
* Optional ok for `union_cast` (similar to map indices)Ginger Bill2017-02-141-8/+33
* Use a global to store the build context informationGinger Bill2017-02-121-48/+46
* Fix issue #23Ginger Bill2017-02-121-5/+4
* Record type field `names`Ginger Bill2017-02-121-134/+166
* Only check files that have been truly imported.Ginger Bill2017-02-111-104/+117
* Remove need for `type` keywordGinger Bill2017-02-101-2/+8
* Remove Maybe type; Enum `names`Ginger Bill2017-02-101-70/+90
* Fix global maps and initialize the preload types beforeGinger Bill2017-02-071-9/+4
* Map type info and fmt printingGinger Bill2017-02-071-4/+20