aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix `allow_field_separator` for `foreign import`dev-2023-04gingerBill2023-04-031-3/+5
|
* 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
| | | | Fixes #2384
* 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
|\ | | | | Add -no-thread-local flag
| * 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 ↵gingerBill2023-02-211-8/+23
| | | | | | | | truncated/rounded
| * 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_*` ↵gingerBill2023-02-192-16/+2
| | | | | | | | procedures
| * Allow comparisons between empty `struct{}` and `union{}`gingerBill2023-02-172-6/+9
| |