aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add git sha to `odin version` commandMikkel Hjortshoej2020-08-231-1/+11
|
* Allow multiple `-define` flagsgingerBill2020-07-161-1/+8
|
* Add `-no-dynamic-literals` to disallow dynamic array and map literalsgingerBill2020-07-141-19/+25
|
* Fix system calls for compilergingerBill2020-06-301-14/+5
|
* Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugsgingerBill2020-06-301-6/+29
|
* Begin work on windows 386gingerBill2020-06-291-6/+6
|
* Minor changes for \*nix backendgingerBill2020-06-101-13/+6
|
* Fix typogingerBill2020-06-101-2/+2
|
* Add `-target:<string>` fuzzy checking with "Did you mean" messagegingerBill2020-06-101-0/+26
|
* Basic cross compilation supportgingerBill2020-06-101-3/+21
|
* Add `wasm-ld` support for wasm code generationgingerBill2020-06-031-4/+12
|
* Improve performance of tokenization and parsinggingerBill2020-05-271-0/+30
|
* Minor tokenizer performance improvementsgingerBill2020-05-271-1/+1
|
* Begin work on supporting wasm32 architecturegingerBill2020-05-251-3/+15
|
* Add extra information to `-show-more-timings`gingerBill2020-05-211-50/+76
|
* Add `-extra-linker-flags:<string>`gingerBill2020-05-061-4/+34
|
* Support `--flag` as redundancy for `-flag`gingerBill2020-05-041-0/+4
|
* Fix `-subsystem:windows` for normal backendgingerBill2020-05-041-2/+3
|
* Add `-ignore-vs-search`gingerBill2020-05-021-0/+20
|
* Fix rc.exe callgingerBill2020-05-021-4/+2
|
* Add missing `;`gingerBill2020-04-301-1/+1
|
* Add `-subsystem` to `odin build -help`gingerBill2020-04-301-1/+12
|
* Simplify compiler's `Map` and create a `StringMap` specifically for stringsgingerBill2020-04-131-1/+2
|
* Add `-build-mode=obj`gingerBill2020-04-131-15/+31
|
* Add extra guards for window-only performance checkinggingerBill2020-04-071-6/+8
|
* Fix psapi.h to be windows onlygingerBill2020-04-071-1/+0
|
* Add extra internal memory analysisgingerBill2020-04-061-1/+30
|
* Add a missing space after /LIBPATH linker options.Kevin Watters2020-03-281-2/+2
|
* Wrap all LLVM C includesgingerBill2020-03-191-0/+4
|
* Add `LLVM_BACKEND_SUPPORT` macro to make the backend optionalgingerBill2020-03-191-1/+11
|
* Integrate linker code with the new LLVM API backendgingerBill2020-03-081-0/+316
|
* Basic functionality, except for `map` and correct nested typename manglinggingerBill2020-03-071-264/+264
|
* Merge branch 'master' into llvm-integrationgingerBill2020-03-041-9/+29
|\
| * Add -subsystem:console and -subsystem:windows flags for windowsgingerBill2020-03-021-9/+29
| |
* | Merge branch 'master' into llvm-integrationgingerBill2020-02-231-2/+2
|\|
| * Fix https://github.com/odin-lang/Odin/issues/555Oskar Nordquist2020-02-051-2/+2
| |
* | Ternary Expr; lbAddr extra; Phi node supportgingerBill2020-02-061-1/+1
| |
* | Use `lbValue` to represent values everywheregingerBill2020-02-011-0/+5
| |
* | Begin LLVM C API integrationgingerBill2020-02-011-0/+20
|/
* Add `odin [command] -help` (not requiring a file to be passed)gingerBill2020-01-311-0/+4
|
* Remove debug printinggingerBill2020-01-181-1/+1
|
* Begin work on `-target:windows_386`gingerBill2020-01-181-44/+45
|
* Fix microsoft_craziness.h to work correctlygingerBill2020-01-181-4/+11
|
* Fix dylib foreign importoskarn2020-01-011-1/+1
|
* Add `-disable-assert` to disable the code generation of the built-in ↵gingerBill2019-12-291-0/+10
| | | | run-time 'assert' procedure
* Fix os.opengingerBill2019-12-231-139/+143
|
* Add extra to `-help` outputgingerBill2019-12-211-0/+18
|
* Add `-help` which prints information about the compiler flagsgingerBill2019-12-211-2/+137
|
* Fix issue with `-thread-count` flag with <= 0 countgingerBill2019-12-031-1/+1
|
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-8/+8
| | | | Allows for extra security and optimization benefits