aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * Reduce stack usage of some type `switch` `case`sgingerBill2023-02-171-6/+66
| |
| * Improve handling of passing constants to implicit immutable const ref parametersgingerBill2023-02-171-2/+18
| |
| * Minimize stack wastage with compound literals defining variablesgingerBill2023-02-174-2/+45
| |
| * Fix #2330gingerBill2023-02-171-0/+11
| |
| * Add constant data to the identifier directlygingerBill2023-02-171-17/+13
| |
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-02-171-0/+4
| |\
| | * fix #by_ptr argument overrides for LinuxPhil Homan2023-02-151-0/+4
| | |
| * | Fix overriding procedure information for literalsgingerBill2023-02-177-11/+33
| |/
| * Implement `@(fini)` (opposite of `@(init)`)gingerBill2023-02-156-11/+95
| |
* | Merge branch 'master' into new-temp-allocatorgingerBill2023-02-141-3/+3
|\|
| * Remove set volatile for storegingerBill2023-02-141-1/+1
| |
| * Move in_multi_assignment check tightergingerBill2023-02-141-2/+2
| |
* | Warn on 'expand_to_tuple' has been replaced with 'expand_values'gingerBill2023-02-102-0/+11
|/
* Fix crash when a variable declaration must be an identifiergingerBill2023-02-081-4/+3
|
* Rename to `Type_Info_Parameters`gingerBill2023-02-083-6/+5
|
* Rename built-in procedure to `expand_values`gingerBill2023-02-074-10/+10
|
* Enforce dynamic map calls for the time beinggingerBill2023-02-032-2/+5
|
* Minor change to `byval` for readonly parametersgingerBill2023-02-034-5/+56
|
* Change attributes for the static map getgingerBill2023-02-031-3/+3
|
* Remove internal `readonly` attributegingerBill2023-02-032-6/+6
|
* Temporarily make all `map` get calls dynamicgingerBill2023-02-032-4/+4
|
* Make static map calls the default; add `-dynamic-map-calls`gingerBill2023-02-034-32/+37
|
* Fix `when` within `foreign` block (again)gingerBill2023-02-021-13/+9
|
* Fix `when` within `foreign` blocks at the file scopegingerBill2023-02-011-0/+8
|
* Separate `check_stmt` code into separate proceduresgingerBill2023-02-011-271/+288
|
* Improve ternary logic for untyped nil stuffgingerBill2023-01-301-3/+5
|