aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Replace redundant codegingerBill2019-02-062-2/+2
* Extra checks to reduce mem.zero callsgingerBill2019-02-062-7/+11
* Minimize mem.zero usegingerBill2019-02-061-36/+40
* Remove `inline` from many of the mem.* proceduresgingerBill2019-02-041-1/+0
* Merge pull request #331 from thebirk/fix-out-linuxgingerBill2019-02-021-1/+1
|\
| * Fixed macOS not compiling.thebirk2019-02-011-1/+1
* | Fix #322, now correctly printing big strings.thebirk2019-02-021-0/+5
|/
* Fixed -out dropping extension on linux.thebirk2019-02-011-7/+17
* Allow for @indent for attributes that don't require any parameters; Add -igno...gingerBill2019-01-304-20/+37
* Merge pull request #327 from Tetralux/tet/pass-args-to-rungingerBill2019-01-293-5/+43
|\
| * Allow 'odin run program.odin -- <args-for-program.exe>Tetralux2019-01-283-5/+43
* | Fix typo in parser.cppgingerBill2019-01-291-1/+1
|/
* Patch minor IR buggingerBill2019-01-281-2/+4
* Pass any and union "by pointer" to make the tag a pointergingerBill2019-01-265-43/+17
* Fix subtyping rules for heavily nested `using` in structsgingerBill2019-01-241-11/+15
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2019-01-241-0/+4
|\
| * Fix printing IR of integer as a pointer with endianness.Tetralux2019-01-161-0/+4
* | Remove dead codegingerBill2019-01-244-41/+1
|/
* Change `deferred_*` scoping behaviour for `if`gingerBill2019-01-131-2/+4
* Replace `deferred` with `deferred_none`, `deferred_in`, `deferred_out`gingerBill2019-01-135-40/+168
* Check for `_` for import names toogingerBill2019-01-131-1/+1
* Change import name determination rulesgingerBill2019-01-131-11/+13
* Add extra explicit entity usagegingerBill2019-01-131-0/+2
* Fix checking `_` constant declarations with a proceduregingerBill2019-01-102-4/+16
* Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typei...gingerBill2019-01-053-0/+21
* Remove debug printing textgingerBill2019-01-051-7/+0
* Add missing types for min depgingerBill2019-01-051-1/+11
* Add missing types to minimum dependency checkinggingerBill2019-01-052-3/+37
* Remove alignment experimentgingerBill2019-01-041-1/+1
* ir_print: Ignore load's aligngingerBill2019-01-041-1/+1
* Fix TODO ParameterValue_LocationgingerBill2019-01-042-12/+13
* Remove unused directivegingerBill2019-01-031-8/+0
* Update CELgingerBill2019-01-031-0/+3
* Fix `using` struct cycle checkgingerBill2019-01-021-2/+5
* Fix `using` with `bit_field`gingerBill2019-01-011-2/+2
* Fix defer on branching with new scoping rulesgingerBill2019-01-011-1/+1
* Add entity use when `using` is applied to a variable declarationgingerBill2018-12-311-0/+2
* Fix vettinggingerBill2018-12-311-4/+9
* Fix parsing issue with stray `}` and `case` at the file scopegingerBill2018-12-311-1/+14
* Remove some unneeded zero emitsgingerBill2018-12-311-18/+18
* Remove useless assertion in find_import_pathgingerBill2018-12-301-1/+3
* Fix `static` procedure name manglinggingerBill2018-12-291-1/+3
* Add `static` to `fix_advance_to_next_stmt`gingerBill2018-12-281-2/+1
* `static` variable declarations (Experimental)gingerBill2018-12-288-5/+104
* Fix default parameter assignment checkinggingerBill2018-12-282-3/+3
* min & max for typesgingerBill2018-12-274-4/+132
* Remove `#[...]` attribute syntax.gingerBill2018-12-261-52/+48
* Support `#[...]` as an alternative attribute syntaxgingerBill2018-12-262-87/+93
* Support #! commentsgingerBill2018-12-261-45/+12
* Fix race condition; Change `for in` addressing modegingerBill2018-12-242-6/+7