aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* `build_dll` replace with `-build-mode=dll`gingerBill2017-11-171-45/+66
* In error messages, remove ` with '; Fix error messages for `switch`gingerBill2017-11-121-20/+20
* Added static linking for macOS. Also fixed the build.sh. Thanks, vass :/Zachary Pierson2017-11-101-2/+4
* Fixed foreign import for linux. Modified .gitignore to ignore temp files and ...vassvik2017-11-101-8/+32
* Add array programminggingerBill2017-11-051-0/+2
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "sy...gingerBill2017-10-151-0/+6
* Allow for multiple library collections; Store AstFile as pointerGinger Bill2017-09-101-8/+15
* Library collectionsGinger Bill2017-09-071-0/+98
* Fix i128 divisionGinger Bill2017-08-101-3/+2
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-1/+3
* Update gb.hGinger Bill2017-07-311-7/+7
* Update `remove_temp_files`Ginger Bill2017-07-311-4/+16
* Add -keep-temp-files optionGinger Bill2017-07-311-3/+24
* Extra type safety; Fix typosGinger Bill2017-07-311-1/+1
* v0.6.0v0.6.0Ginger Bill2017-07-301-0/+1
* Parallelization of the ParserGinger Bill2017-07-301-13/+51
* Internal changes; thread.odin for windows onlyGinger Bill2017-07-201-0/+1
* Fix `else do`Ginger Bill2017-07-071-12/+32
* Add `-show-timings`; Clean up polymorphic procedure code a bitGinger Bill2017-07-071-94/+116
* Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functionsGinger Bill2017-07-061-2/+2
* Implicit parametric polymorphic proceduresGinger Bill2017-06-291-1/+1
* Fix `odin version` printingGinger Bill2017-06-291-1/+1
* Fix typo for some built-in proceduresGinger Bill2017-06-251-5/+11
* Basic command line flags: e.g. `-opt=0`Ginger Bill2017-06-241-55/+221
* Use UTF-8 command line on windowsGinger Bill2017-06-241-33/+65
* Code will compile as 32 bit but will causes errors in the linker on WindowsGinger Bill2017-06-191-143/+143
* Begin work on documentation generationGinger Bill2017-06-181-2/+19
* `#location(..)` and `#call_location`Ginger Bill2017-06-181-2/+2
* Use templated `Array` with bounds checkingGinger Bill2017-06-081-2/+2
* Update `String` to use overloadingGinger Bill2017-06-081-13/+5
* Build as C++Ginger Bill2017-06-081-0/+466
* Change extensions .cpp to .cGinger Bill2016-11-231-265/+0
* typedef struct and start removing autoGinger Bill2016-11-231-2/+2
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-3/+1
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-1/+1
* Remove: string overloads; deferGinger Bill2016-11-221-37/+36
* 128 bit integersGinger Bill2016-11-221-5/+4
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-2/+2
* Add general timings for sections of the compilerGinger Bill2016-11-141-9/+9
* Separate SSA opt; Basic Timings for sections onlyGinger Bill2016-11-061-18/+24
* Scrap Virtual Machine and begin againGinger Bill2016-11-031-8/+6
* File restructure (again)Ginger Bill2016-11-021-5/+4
* Interpreter - bounds checkingGinger Bill2016-10-311-5/+3
* Begin work on the InterpreterGinger Bill2016-10-301-1/+15
* Minor `Entity` refactorGinger Bill2016-10-301-1/+0
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-261-3/+10
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-231-2/+3
* Minor Style FixesGinger Bill2016-10-221-3/+25
* union_castGinger Bill2016-10-161-1/+3
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-101-4/+1