aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* `-no-crt` flag for windows amd64gingerBill2018-08-131-4/+11
|
* Fixed 'sh: main: command not found' error on linux.thebirk2018-08-081-0/+1
|
* foreign import x {"foo.lib", "bar.lib"}gingerBill2018-07-291-2/+1
|
* BigInt support in the constant systemgingerBill2018-07-281-2/+4
|
* Loop array arithmetic on large arraysgingerBill2018-07-071-2/+0
|
* Surrounded explicit link paths (.a and .so) and the exe path for 'odin run' ↵Morten Vassvik2018-07-051-3/+3
| | | | in quotes, so that it works in paths containing characters that must be escaped (like spaces)
* Allow importation of `core:builtin` to get built-in entitiesgingerBill2018-06-171-1/+1
|
* Use global arena for AstNode allocationsgingerBill2018-06-091-2/+3
|
* Merge branch 'packages' of github.com:odin-lang/Odin into packagesBrett R. Toomey2018-06-031-2/+0
|\
| * 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
|