aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code; Fix issue regarding order of evaluation of function paramet...gingerBill2018-02-041-7/+5
* Add ODIN_DEBUGgingerBill2018-01-281-1/+1
* `enum #export`gingerBill2018-01-211-2/+7
* Reimplement opt stagegingerBill2018-01-201-32/+32
* Remove timing for llvm-optgingerBill2018-01-201-1/+1
* Remove need for optgingerBill2018-01-201-31/+31
* Cache type size/align; Improve speed of ir_print.cppgingerBill2018-01-201-2/+0
* `-no-bounds-check`gingerBill2018-01-181-0/+6
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-4/+7
* Remove `u128` and `i128`gingerBill2018-01-131-2/+2
* Localize checker datagingerBill2017-12-121-0/+1
* Disable struct field reordering (for the time being)gingerBill2017-12-121-24/+7
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-1/+0
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-1/+2
* Remove dead codegingerBill2017-12-031-28/+1
* Remove `using` in arrays; Remove `_` non-exported struct fieldsgingerBill2017-11-281-3/+2
* Fix merge from essence cross compile #154gingerBill2017-11-261-4/+6
* essence cross compileNakst2017-11-261-5/+47
* Changed `string_has_extension` to `string_ends_with`.Zachary Pierson2017-11-211-4/+4
* Fix debug symbol generationgingerBill2017-11-191-9/+5
* Remove /SYMBOLS flaggingerBill2017-11-191-1/+1
* Add `-debug` command (still in development)gingerBill2017-11-191-16/+24
* Update usage textv0.7.1gingerBill2017-11-191-4/+4
* Update versiongingerBill2017-11-191-1/+1
* `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