aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Change help text to output to stdoutMark Naughton2023-03-291-3/+3
* | | Fix typo in warning message in parserAlexander Goussas2023-03-241-1/+1
* | | Fix typogingerBill2023-03-211-1/+1
* | | Correctly handle end comment for doc generationgingerBill2023-03-212-6/+19
* | | Add `@(extra_linker_flags=<string>)`gingerBill2023-03-214-0/+27
* | | Change trailing comma require to `-strict-style` onlygingerBill2023-03-211-1/+1
* | | Improve `llreg` integer type generation for SysV ABIgingerBill2023-03-191-58/+79
* | | Improve SysV ABI for multiple return values that fit into a single register; ...gingerBill2023-03-191-4/+8
* | | Simplify copy elision on variable declarationsgingerBill2023-03-163-40/+34
* | | Increase use of `temporary_allocator()` where possiblegingerBill2023-03-164-38/+79
* | | Minimize severe memory usage by enforcing the `heap_allocator()` in placesgingerBill2023-03-164-31/+37
* | | Fix minor memory leakgingerBill2023-03-161-5/+12
* | | Reserve memory for procedures when generating the LLVM IRgingerBill2023-03-161-2/+7
* | | Merge pull request #2380 from flysand7/mastergingerBill2023-03-143-1/+14
|\ \ \
| * | | rename -no-tls to -no-thread-localbumbread2023-03-143-7/+7
| * | | Added -no-tls flagbumbread2023-03-133-1/+14
* | | | Fix missing commas in -target-featues string by adding missing i increment.Florian Behr2023-03-141-0/+1
* | | | Allow `case nil` within a type switch statement (experimental idea)gingerBill2023-03-122-7/+40
* | | | Improve type checking on polymorphic unionsgingerBill2023-03-121-0/+8
|/ / /
* | | Fix range loop `&` vals debug infogingerBill2023-03-091-0/+1
* | | Fix debug symbols for range loopsgingerBill2023-03-091-9/+0
* | | Fix value elision on declarationgingerBill2023-03-095-12/+33
* | | Update help usagegingerBill2023-03-071-1/+1
* | | Add `-o:none` optimization mode (useful for `-debug` builds)gingerBill2023-03-073-14/+25
* | | Use `atof` in `float_from_string` to allow for debug C-like semantic purposesgingerBill2023-03-061-1/+32
* | | Improve error message on undefined operatorsdev-2023-03gingerBill2023-03-021-5/+4
* | | Merge branch 'master' into new-temp-allocatorgingerBill2023-02-2823-238/+867
|\ \ \
| * | | Add better fallback for `ast_token`gingerBill2023-02-271-0/+3
| * | | Improve error line squiggle logicgingerBill2023-02-273-22/+22
| * | | Fix typed `#caller_location` bug.gingerBill2023-02-261-0/+2
| * | | Allow compound literals to access fields through `using`gingerBill2023-02-268-97/+219
| * | | Improve truncated verbose line errorgingerBill2023-02-221-2/+5
| * | | Change padding of showing the error in linegingerBill2023-02-221-1/+1
| * | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-02-221-1/+0
| |\ \ \
| | * | | Remove debug printTetralux2023-02-221-1/+0
| * | | | Improve error bounds for `check_comparison`gingerBill2023-02-223-8/+14
| |/ / /
| * | | Override to have ansi colors if env has `ODIN_TERMINAL=ansi`gingerBill2023-02-221-0/+10
| * | | Begin work on adding colours to error messages on Windows TerminalsgingerBill2023-02-223-22/+116
| * | | Make `-verbose-errors` the default; `-terse-errors` to disable itgingerBill2023-02-225-12/+40
| * | | Improve errors about conversions of constant integersgingerBill2023-02-223-15/+82
| * | | Improve error message for typed constants that cannot be represented by a typegingerBill2023-02-211-4/+11
| * | | Improve error messages when trying to access a non-existent field on a typegingerBill2023-02-211-14/+23
| * | | Improve some error messages when casting a constant value which needs to be t...gingerBill2023-02-211-8/+23
| * | | Fix bug with for in statements and pointer intervalsgingerBill2023-02-212-8/+16
| * | | Improve error message for accidentally using a type as an expression statementgingerBill2023-02-211-1/+1
| * | | Fix #2329gingerBill2023-02-191-3/+24
| * | | Check for procedure literals in `$` parametersgingerBill2023-02-191-1/+11
| * | | Fix issue that conflicts with constant parapoly procedures and `deferred_*` p...gingerBill2023-02-192-16/+2
| * | | Allow comparisons between empty `struct{}` and `union{}`gingerBill2023-02-172-6/+9
| * | | Reduce stack usage of some type `switch` `case`sgingerBill2023-02-171-6/+66