summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update diagnostic type (#12567)HEADmainMichał Łępicki2023-05-171-5/+6
| | | for compatibility with Mix.Task.Compiler.Diagnostic struct
* Update CHANGELOGJosé Valim2023-05-171-26/+69
|
* 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
* Improve specs for profiling-relates functions (#12563)Andrea Leopardi2023-05-163-3/+3
|
* Fix typespecs and code commentsJosé Valim2023-05-162-1/+3
|
* Add Code.with_diagnostics/2, closes #12276José Valim2023-05-169-140/+293
|
* Ensure :inets is loaded before testsJosé Valim2023-05-161-0/+2
|
* Further outline the proposal processJosé Valim2023-05-162-10/+17
|
* Keep stacktrace in diagnosticsJosé Valim2023-05-159-128/+173
|
* Fix CLI configuration example in Mix.Project (#12562)Sergei Maximov2023-05-151-1/+1
|
* 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-105-90/+117
|
* 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
|
* Push cwd handling all the way up in mix formatJosé Valim2023-05-072-62/+45
|
* Add :root option for formatter_for_file (#12541)Thomas Depierre2023-05-072-2/+43
|
* Simplify context/tags merging in runnerJosé Valim2023-05-071-26/+12
|
* Pass module tags to setup_all (#12545)Damir Vandic2023-05-074-4/+35
|
* 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
|
* Ensure children are recursively available in Mix.ensure_application!José Valim2023-05-051-2/+13
|
* Fix bad error in mix test --failed with path (#12548)felipe stival2023-05-042-4/+15
| | | | If the specified path had no failed tests, mix would say it didn't match the pattern, even if it did.
* Properly keep context in map update fragment: %{map |José Valim2023-05-043-6/+13
|
* Make map/struct field completion work in map update (#12455)Łukasz Samson2023-05-042-22/+91
|
* Add always_evaluate_messages to LoggerJosé Valim2023-05-043-23/+116
| | | | | Closes #12497 Closes #12480
* 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
|
* Add note on relation between build and environment (#12543)Bruno Delfino2023-05-031-2/+5
|
* Add :build_embedded back, closes #12542José Valim2023-05-021-0/+4
|
* Use new domain repo.hex.pm => builds.hex.pm (#12540)Eric Meadows-Jönsson2023-04-305-15/+16
| | | | | * repo.hex.pm => builds.hex.pm * HEX_MIRROR => HEX_BUILDS_URL
* Convert Logger's default_handler config into maps (#12538)Christopher Keele2023-04-302-3/+14
| | | | | | | If the `:config` provided to `:default_handler` is a keyword list, we will now convert it into a map as expected by `:logger_std_h`, to support deep `Config.config` keyword list merging.
* Document what an @external_resource path is relative to (#12539)Christopher Keele2023-04-291-0/+5
|
* Prefer Application.put_all_env/2 on Mix.install/2José Valim2023-04-281-4/+5
|
* Fix typo, closes #12535José Valim2023-04-271-2/+2
|
* Add @doc since to ExUnit.Case (#12534)Thanabodee Charoenpiriyakij2023-04-271-0/+4
| | | | | | | * `describe/2` * `register_attribute/3` * `register_test/4` * `register_test/6`
* Make sure Hex is installed on Mix.install/2 if user removed itJosé Valim2023-04-271-0/+3
|
* Include --force in the deps recompile recommendationJosé Valim2023-04-251-1/+1
|
* 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.
* Track digests of @external_resourcesJosé Valim2023-04-223-17/+34
| | | | Closes #12057
* Rely only on blake for digestingJosé Valim2023-04-221-27/+15
|
* Automatically recompile dependencies if compile env changesJosé Valim2023-04-2210-105/+143
|