aboutsummaryrefslogtreecommitdiff
path: root/src/error.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add table-driven (in)definite article to some errors.Jeroen van Rijn2024-08-201-0/+29
* Re-implement the error squiggles with visual widthFeoramund2024-06-291-159/+130
* Refactor `show_error_on_line`Feoramund2024-06-141-58/+238
* Revert "Merge pull request #3744 from Mango0x45/master"Jeroen van Rijn2024-06-141-23/+7
* Merge branch 'master' of https://github.com/Mango0x45/Odin into pr/3744Jeroen van Rijn2024-06-131-2/+1
|\
| * Generate ranges of the correct lengthThomas Voss2024-06-131-4/+16
* | Just change squiggle_extra type to i32.Jeroen van Rijn2024-06-131-1/+1
* | Generate ranges of the correct lengthThomas Voss2024-06-131-4/+16
|/
* Pad ‘^~~~^’-style diagnostic ranges properlyThomas Voss2024-06-131-2/+7
* Remove `_` in `Syntax_Error` verbose messageFeoramund2024-06-091-2/+2
* fix not printing `Error:` when terminal has no color supportLaytan Laats2024-06-071-4/+2
* Fix `-ignore-warnings`gingerBill2024-06-061-30/+33
* Fix error reporting for enforce new switch/for syntaxgingerBill2024-05-161-6/+2
* If only warnings exist on `print_all_errors`, next time it is called, clear t...gingerBill2024-05-131-0/+15
* fix duplicate suggestions and add missing newlineLaytan2024-05-091-2/+6
* Free memory for the error messages just in casegingerBill2024-05-071-0/+1
* Merge neighbouring error messages with the same locationgingerBill2024-05-071-34/+57
* Merge pull request #3532 from laytan/fix-invalid-jsongingerBill2024-05-051-2/+3
|\
| * fix invalid JSON when an error does not have a positionLaytan Laats2024-05-051-2/+3
* | Fix more race conditions in error reportingFeoramund2024-05-011-3/+3
|/
* Fix race condition in `error_va`Feoramund2024-04-281-1/+1
* Clear unused `global_error_collector.curr_error`Feoramund2024-04-281-0/+2
* Remove line info in message with `-json-errors`gingerBill2024-04-241-6/+30
* Print to string buffer before printing errorsgingerBill2024-04-161-62/+84
* Fix #3425gingerBill2024-04-151-5/+6
* Improve error messages for `switch` and `for` r-values with a suggestiongingerBill2024-04-121-5/+16
* Add `"type"` field to `-json-errors`gingerBill2024-04-081-0/+8
* Clarity warning and error printinggingerBill2024-04-021-6/+7
* Fix printing of warningsgingerBill2024-04-021-1/+2
* Fix printing errors issuegingerBill2024-03-251-2/+6
* Add assert message to tell me people to report the buggingerBill2024-03-241-2/+2
* Fix #3133 by show the line of the syntax errorgingerBill2024-03-201-1/+1
* Add `offset` (in bytes) field to `-json-errors`gingerBill2024-03-201-0/+1
* Replace `gb_exit(1)` with `exit_with_errors()` where appropriategingerBill2024-03-191-0/+4
* Add `-json-errors`gingerBill2024-03-191-13/+94
* General clean-up for error.cppgingerBill2024-03-191-22/+31
* Serialize errors to make them sortable, deterministic, and generally more con...gingerBill2024-03-191-80/+133
* Fix various mismatches with the specified -max-error-count flagTarık B2023-09-221-21/+16
* Remove #relative slices; Replace with #relative multi-pointersgingerBill2023-08-051-2/+2
* Fix line error printing for error messagesgingerBill2023-06-191-12/+19
* Add extra mutex for error block stuffgingerBill2023-05-161-3/+14
* Require parentheses around certain uses of `or_return` expressionsgingerBill2023-04-271-0/+34
* Add `-max-error-count:<integer>`gingerBill2023-04-041-5/+5
* Improve error line squiggle logicgingerBill2023-02-271-18/+18
* Allow compound literals to access fields through `using`gingerBill2023-02-261-2/+2
* Improve truncated verbose line errorgingerBill2023-02-221-2/+5
* Change padding of showing the error in linegingerBill2023-02-221-1/+1
* Improve error bounds for `check_comparison`gingerBill2023-02-221-1/+7
* Begin work on adding colours to error messages on Windows TerminalsgingerBill2023-02-221-22/+97
* Make `-verbose-errors` the default; `-terse-errors` to disable itgingerBill2023-02-221-5/+24