aboutsummaryrefslogtreecommitdiff
path: root/src/checker
Commit message (Expand)AuthorAgeFilesLines
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-094-56/+87
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-0/+4
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-092-20/+31
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-086-34/+84
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-061-8/+10
* Remove multiple messages for cyclic type errors.Ginger Bill2016-12-051-4/+12
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-042-33/+89
* (Crude) Cyclic Type CheckingGinger Bill2016-12-045-160/+207
* Fix preload initialization orderingGinger Bill2016-12-044-66/+63
* Change entity collection strategyGinger Bill2016-12-033-12/+66
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-014-121/+106
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-109/+132
* Fix illegal type declaration errorGinger Bill2016-11-304-23/+33
* error_nodeGinger Bill2016-11-305-274/+305
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-294-185/+233
* Basic `when` statement - Compile time if statementGinger Bill2016-11-294-204/+311
* Fix slicing and add clampGinger Bill2016-11-282-2/+102
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-283-24/+29
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-241-0/+5
* Numpty forgot to add .c filesGinger Bill2016-11-236-0/+9159
* Change extensions .cpp to .cGinger Bill2016-11-236-9163/+0
* Compile as C! Whoop!Ginger Bill2016-11-236-110/+116
* Remove autoGinger Bill2016-11-235-121/+91
* typedef struct and start removing autoGinger Bill2016-11-234-165/+143
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-236-375/+293
* Remove Array<T> and replace with macro versionGinger Bill2016-11-225-166/+168
* Remove: string overloads; deferGinger Bill2016-11-226-312/+350
* 128 bit integersGinger Bill2016-11-223-135/+155
* Support `any` in `match type`Ginger Bill2016-11-203-36/+75
* v0.0.3 BuildGinger Bill2016-11-171-1/+2
* Actually fix alignment for vectorsGinger Bill2016-11-161-1/+1
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-163-22/+27
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-155-12/+62
* Scrap Virtual Machine and begin againGinger Bill2016-11-031-1/+25
* File restructure (again)Ginger Bill2016-11-021-6/+23
* Interpreter - Structs and ArraysGinger Bill2016-10-301-1/+1
* Minor `Entity` refactorGinger Bill2016-10-306-72/+71
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-264-14/+24
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-265-603/+610
* Fix double declarations with enum bugGinger Bill2016-10-261-2/+4
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-233-41/+108
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-234-22/+28
* Minor Style FixesGinger Bill2016-10-224-71/+150
* union_castGinger Bill2016-10-161-10/+98
* Fix exact value bug when updating expressionsGinger Bill2016-10-162-20/+37
* Update ImplicitValue "architecture"Ginger Bill2016-10-154-12/+68
* Add Pointer ArithmeticGinger Bill2016-10-124-48/+146
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-105-92/+159
* Very Basic ProfilingGinger Bill2016-10-094-27/+134
* SSA - Basic block optimizationsGinger Bill2016-10-091-1/+1