summaryrefslogtreecommitdiff
path: root/lib/elixir
Commit message (Collapse)AuthorAgeFilesLines
* Update diagnostic type (#12567)HEADmainMichał Łępicki2023-05-171-5/+6
| | | for compatibility with Mix.Task.Compiler.Diagnostic struct
* Disable ANSI when stdout is not a valid file descriptor (#12565)felipe stival2023-05-171-1/+1
| | | | Fixes issue reported in https://github.com/elixir-lang/elixir/pull/12564 comments
* Fix typespecs and code commentsJosé Valim2023-05-162-1/+3
|
* Add Code.with_diagnostics/2, closes #12276José Valim2023-05-168-138/+291
|
* Keep stacktrace in diagnosticsJosé Valim2023-05-156-105/+119
|
* Update System.os_time/1 spec (#12561)Michał Łępicki2023-05-121-1/+1
| | | | since https://github.com/elixir-lang/elixir/pull/12558 it is also being called with :native as the time_unit
* Add map examples to Enum.reduce/3 and Map.new/2 (#12560)Mackenzie2023-05-122-0/+6
|
* Support precision in NaiveDateTime/DateTime.utc_now (#12558)Vinícius Müller2023-05-112-5/+80
|
* Remove dot from error messagesJosé Valim2023-05-101-2/+2
|
* Return diagnostics from Kernel.ParallelCompilerJosé Valim2023-05-104-78/+99
|
* Improve sigil SyntaxError (#12555)Wojtek Mach2023-05-091-1/+1
| | | | | | | | | | | Before this patch we had: iex(1)> ~Decimal"1" ** (SyntaxError) iex:1:1: invalid sigil name, it should be either a one-letter lowercase letter or a sequence of uppercase letters only~Decimal"1" Now, it's: iex(1)> ~Decimal"1" ** (SyntaxError) iex:1:1: invalid sigil name, it should be either a one-letter lowercase letter or a sequence of uppercase letters only, got: ~Decimal"1"
* Don't render HTML comments in IEx docs (#12551)Wojtek Mach2023-05-092-0/+73
|
* Optimize Enum.map/2 for ranges (#12554)sabiwara2023-05-082-1/+26
|
* Use range syntax for clarityJosé Valim2023-05-081-2/+2
|
* Do not import _info functions from ErlangJosé Valim2023-05-072-10/+18
|
* Address bootstrap issuesJosé Valim2023-05-071-2/+2
|
* Optimize any? and all? for rangesJosé Valim2023-05-071-22/+34
|
* Improve sigils docsJosé Valim2023-05-071-4/+11
|
* Always show maps as multiline if they cannot fit a single lineJosé Valim2023-05-072-3/+3
|
* Properly keep context in map update fragment: %{map |José Valim2023-05-042-0/+10
|
* Avoid race between scripts and System.stop, closes #12524José Valim2023-05-041-1/+3
|
* Add missing reserved attributes (#12546)Łukasz Samson2023-05-041-0/+15
|
* Document what an @external_resource path is relative to (#12539)Christopher Keele2023-04-291-0/+5
|
* Tweak dynamic supervisor with inline counter (#12532)Bruce Tate2023-04-241-11/+33
|
* Use explicit brackets in @dialyzer suppression example (#12533)Michael Klishin2023-04-241-1/+1
| | | They are equivalent but using brackets is clearer.
* Automatically recompile dependencies if compile env changesJosé Valim2023-04-221-0/+11
|
* Clarify difference between `Port.info/1` and `Port.info/2` in docs (#12528)Nicholas2023-04-191-2/+3
|
* Attempt to delete write-only empty directories on rm_rf, closes #12527José Valim2023-04-182-1/+13
|
* Make GenServer documentation clearer (#12526)Bruce Tate2023-04-171-41/+55
|
* Allow binaries: :as_strings to override :baseJosé Valim2023-04-173-11/+12
|
* Cache deps and archive loadpaths in Erlang/OTP 26José Valim2023-04-173-13/+89
|
* Allow applications to be started concurrently on Erlang/OTP 26+José Valim2023-04-131-28/+79
|
* add since annotation (#12518)Łukasz Samson2023-04-111-3/+3
|
* Fix typo in naming-conventions.md (#12517)Rodolfo Carvalho2023-04-101-1/+1
|
* Add Map.get/3 example where value is nil (#12512)Patrick T2023-04-061-0/+2
|
* Add `Macro.Env.lookup_alias_as/2` (#12507)Zach Allaun2023-04-011-0/+25
|
* Improve docs for withJosé Valim2023-03-311-7/+51
|
* Fix column count when tokenizing escaped interpolations (#12504)Zach Allaun2023-03-303-2/+7
|
* Clarify how to convert a string to module name (#12501)Shahryar Tavakkoli2023-03-291-0/+3
|
* Fix typos (#12500)Mário Rodrigues2023-03-291-1/+1
|
* Add `:return_separator` to `OptionParser` (#12499)Leandro Pereira2023-03-282-3/+45
|
* Remove redundant examplesJosé Valim2023-03-261-12/+4
|
* docs: document unexpected ++ behavior (#12498)Paulo Valente2023-03-261-0/+7
|
* Check for prim_tty on Erlang/OTP 26+José Valim2023-03-233-7/+14
|
* Fix dialyzer tests in OTP26 (#12486)sabiwara2023-03-231-1/+21
|
* Examples of composing a keyword list type (#12482)Nathan Long2023-03-221-0/+26
| | | | Examples by Myron Marston and Michał Muskała in https://elixirforum.com/t/typespecs-best-way-to-spec-keyword-lists/2991
* Consider operator precedence on guard blaming, closes #12479José Valim2023-03-202-4/+47
|
* Document imported_macro/imported_function may be followed with remote, ↵José Valim2023-03-181-1/+2
| | | | closes #12478
* Add more info for :cond expressions in dbg/1 (#12475)sabiwara2023-03-172-0/+67
|
* Better english formulation (#12476)Simon El Nahas2023-03-161-1/+1
|