aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | 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
| * | | 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
* | | Improve ternary if expression type inference ruesgingerBill2023-01-301-2/+11