aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add -debug-compile parameter for llcgingerBill2018-06-031-2/+0
| |
* | Dsymutil fixes for macOSBrett R. Toomey2018-06-031-0/+15
|/
* Re-allow `when` statements at the file scopegingerBill2018-06-021-0/+11
|
* Remove `tmp_allocator` from `Checker`gingerBill2018-05-281-1/+0
|
* Parallelize per file rather than per packagegingerBill2018-05-281-1/+4
|
* Reorganize `runtime` packagegingerBill2018-05-271-1/+1
|
* IR now builds with the new package systemgingerBill2018-05-271-3/+1
|
* Add basic package support (no IR support yet)gingerBill2018-05-261-12/+17
|
* Parse directories to be packagesgingerBill2018-05-211-3/+7
|
* Disable default struct field values; Update README.mdgingerBill2018-05-201-1/+1
|
* now return 1 if there were errorsJoshua Mark Manton2018-05-171-1/+5
|
* whitespaceJoshua Mark Manton2018-05-161-0/+2
|
* removed unneeded blockJoshua Mark Manton2018-05-161-4/+0
|
* added compiler command for only parsing and typecheckingJoshua Mark Manton2018-05-161-1/+19
|
* Allow for NO_DEFAULT_STRUCT_VALUESgingerBill2018-05-131-0/+1
| | | | (will decide later if I want them or not)
* Fix issues with exact integer bounds and remove dead codegingerBill2018-05-131-1/+0
|
* Disable pointer arithmeticgingerBill2018-05-131-1/+1
|
* Fix #210gingerBill2018-05-061-1/+0
|
* Move cycle checking to much earlier on in the semantic stagegingerBill2018-03-231-0/+2
|
* Type cachinggingerBill2018-03-231-0/+1
|
* update essence bindingsNakst2018-03-101-1/+1
|
* fix compile warnings on linuxNakst2018-03-101-1/+1
|
* Missing .rc error messageMikkel Hjortshoej2018-03-051-1/+1
|
* Calls rc.exe if -resource specifiedMikkel Hjortshoej2018-03-051-13/+59
|
* Remove cwd in `odin run` for LinuxgingerBill2018-03-031-1/+1
|
* Fixed '_alloc_command_line_arguments()' in os_linux.odin to use the new ↵Morten Vassvik2018-03-011-1/+1
| | | | cstrings, and made 'odin run' use the full executable path.
* More code tidying with `Array`gingerBill2018-02-251-3/+1
|
* Minor code rearrangementgingerBill2018-02-251-78/+73
|
* `array_make`gingerBill2018-02-251-6/+4
|
* Minor code reorganizationgingerBill2018-02-251-0/+3
|
* Multithreaded parser (windows only)gingerBill2018-02-251-0/+1
|
* `-out` and generate executable in the current working directorygingerBill2018-02-251-2/+29
|
* Remove dead code; Fix issue regarding order of evaluation of function ↵gingerBill2018-02-041-7/+5
| | | | parameters (in C++) depending on the compiler (clang vs gcc vs msvc)
* 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
| | | | Start determining slow parts of the compiler
* Fix merge from essence cross compile #154gingerBill2017-11-261-4/+6
|
* essence cross compileNakst2017-11-261-5/+47
|