summaryrefslogtreecommitdiff
path: root/lib/elixir/src/elixir_errors.erl
Commit message (Expand)AuthorAgeFilesLines
* Add Code.with_diagnostics/2, closes #12276José Valim2023-05-161-2/+6
* Keep stacktrace in diagnosticsJosé Valim2023-05-151-54/+67
* Return diagnostics from Kernel.ParallelCompilerJosé Valim2023-05-101-22/+29
* Check for prim_tty on Erlang/OTP 26+José Valim2023-03-231-6/+6
* Add support for multi-letter uppercase sigils (#12448)Andrea Leopardi2023-03-051-1/+2
* Fix accidental variable match in errors from macro, closes #12340José Valim2023-01-151-6/+6
* Fix code commentJosé Valim2022-11-291-1/+1
* Introduce mechanism to collect several errors in a module (#12275)José Valim2022-11-281-71/+114
* Include snippets in more syntax errorsJosé Valim2022-10-251-29/+25
* Change approach: never show error if line is empty (#11466)felipe stival2021-12-101-2/+5
* Settle elixir_errors:parse_error/6 InputString as charlist (#11345)Michał Łępicki2021-10-251-2/+2
* Only consider StartColumn on first lineJosé Valim2021-10-251-1/+2
* Show code snippet on syntax and token missing errors (#11332)felipe stival2021-10-251-15/+31
* Include column in warnings emitted by compiler (#11339)José Valim2021-10-241-11/+19
* Ensure waiting is tracked across typespecsJosé Valim2021-06-051-2/+2
* Assume Elixir is not started when accessing configsJosé Valim2021-05-211-1/+1
* Use persistent term for tokenizer and bootstrapJosé Valim2021-04-011-1/+1
* Improve map unification (#10310)Eric Meadows-Jönsson2020-09-101-3/+7
* Revise use of Note and Notice verbs (#10264)Eksperimental2020-08-141-1/+1
* Add column information to SyntaxError and TokenMissingErrorJosé Valim2020-08-121-35/+34
* Add line numbers to deprecated importsJosé Valim2020-06-111-2/+2
* Use reserved word where appropriate instead of token/keywordJosé Valim2020-06-111-5/+5
* Fix multiple dialyzer errors in the Elixir application (#9965)Michał Łępicki2020-04-261-2/+2
* Pass application tracer warnings to the compiler, closes #9861José Valim2020-02-291-6/+3
* Add :indentation to sigil heredoc meta (#9725)Wojtek Mach2020-01-141-1/+1
* Replace usage of "e.g." (#9571)Eksperimental2019-11-221-1/+1
* Improve error messages on keywords, closes #9467José Valim2019-11-041-1/+29
* Remove unecessary Erlang macroJosé Valim2019-11-011-1/+1
* Move unreachable function check from xref to group pass (#9168)Eric Meadows-Jönsson2019-06-281-7/+8
* Unify error handling and compiler deadlock checking (#9009)José Valim2019-05-021-21/+39
* Rely on IO.warn whenever possibleJosé Valim2019-01-181-8/+8
* Fix all compiler warnings (#7992)Michał Muskała2018-07-271-1/+1
* Add hints on mismatched do/end and others pairsJosé Valim2018-06-101-4/+0
* Start v1.7José Valim2017-12-231-2/+0
* Properly guard bare_warn to catch errors earlyJosé Valim2017-11-031-2/+2
* Pass line and file to IO.warn whenever possibleJosé Valim2017-11-031-4/+4
* Avoid conflicts with erl_anno in metaJosé Valim2017-10-251-1/+1
* Format errors_test.exsJosé Valim2017-10-121-0/+9
* Add option :return_errors to ParallelCompiler (#6446)Jake Becker2017-09-211-15/+18
* Add literal annotation for aliasesJosé Valim2017-08-281-6/+0
* Make terminator binariesJosé Valim2017-08-271-0/+2
* Merge integer tokens into the "int" token (#6499)Andrea Leopardi2017-08-231-9/+0
* Add terminator info to sigil AST node metadata (#6305)Alex Jiao2017-07-081-1/+1
* Add --all-warnings option to Elixir compiler (#6224)Jake Becker2017-06-181-0/+6
* Clean-up use of get_stracktrace in elixir_errors.erl (#6092)Michał Muskała2017-05-111-6/+1
* Add elixir_erl_compilerJosé Valim2017-02-231-149/+12
* Start refactoring on elixir_compilerJosé Valim2017-02-231-7/+4
* Remove duplication in format_errorsJosé Valim2017-02-101-90/+86
* Improve compiler message on unexpected end of line, closes #5137José Valim2016-11-201-0/+5
* Ensure we consistently wrap variables in quotesJosé Valim2016-10-221-8/+6