Commit Graph
3475 Commits
Author SHA1 Message Date
Theodor Fiedler bc5cf4c4db Consolidate spelling of life cycle (#13541) 2024-05-06 11:56:13 +02:00
Brian Cardarella 18ba88c89f Update mix.ex (#13536)
Grammar correction
2024-05-05 20:03:05 +09:00
Jean Klingler 8e4a0aae0d Replace semi-column by comma before otherwise (#13535) 2024-05-05 01:26:31 +09:00
José Valim 5422815fde Include max cases in ExUnit reports (#13521)
Some CI environments may report the wrong number
of cores to the Erlang VM. So we choose to print
the number of max cases along side the seed
(both which affect randomness of tests) at the
top of each suite.
2024-05-02 11:09:32 +02:00
José Valim d8906c3ddc Track simple variable assignment in type system 2024-04-30 15:59:58 +02:00
Julian Doherty 0b7d634406 Allow custom override of system defined CA certificates (#13504)
Via the HEX_CACERTS_PATH environment variable.
2024-04-24 09:39:03 +02:00
José Valim a019425f74 Revert "Use undefined node names for rpc/remote nodes (#13509)"
This requires a properly configured hostname,
which is not always available.
2024-04-23 17:19:50 +02:00
José Valim d96855d150 Document epmdless deployment 2024-04-23 15:35:51 +02:00
José Valim 0cb9460388 Use undefined node names for rpc/remote nodes (#13509) 2024-04-23 15:18:20 +02:00
José Valim 68a9894d97 Add since annotations to new mix test flags 2024-04-23 13:04:51 +02:00
Eric Meadows-Jönsson e705f5dbdd Fix error message for diverged SCM definition in sibling (#13493)
Closes #13490.
2024-04-11 17:46:40 +02:00
José Valim 3883cc60d1 Improve docs for --warnings-as-errors, closes #13491 2024-04-10 12:50:43 +02:00
Jean Klingler 98719ff200 Inline some pure functions calls (#13483) 2024-04-08 22:54:03 +09:00
José Valim e3b6a91b17 Ensure compile paths are available during compilation, closes #13458 2024-04-01 12:17:50 +02:00
dongjinlong e76dc91ed7 Fix typo (#13444)
Signed-off-by: dongjinlong <dongjinlong@outlook.com>
2024-03-26 12:40:03 +01:00
José Valim a92f92e49a Improve docs for --warnings-as-errors, closes #13443 2024-03-25 22:09:23 +01:00
Andrea Leopardi 6d7263af1a Remove a stray dbg/1 call in "mix deps.tree" 2024-03-25 10:43:29 +01:00
José Valim ab499f32a9 Clarify scope of mix xref graph 2024-03-24 22:40:30 +01:00
Andrea Leopardi ac52deea13 Standardize "since" format for options in docs (#13439) 2024-03-24 19:34:59 +01:00
Andrea Leopardi 82dd8d8c69 Add --umbrella-only to "mix deps.tree" (#13435) 2024-03-24 18:56:41 +01:00
Jean Klingler c969a51ae7 Fix mix xref order across OTP versions (OTP 27) (#13430) 2024-03-23 10:51:41 +09:00
Andrea Leopardi 12162450b1 Add more examples for "mix deps.tree" 2024-03-22 18:24:17 +01:00
Jean Klingler 5eaecc7e60 Update rebar3 fixture to fix OTP 27 test for mix (#13431)
* Update rebar3 fixture to fix OTP 27 test for mix

* Downgrade to Rebar 3.21.0
2024-03-22 08:08:57 +09:00
José Valim 208d3cba1a Document --include/--exclude may repeat
Closes #13429.
2024-03-21 11:53:38 +01:00
Andrea Leopardi 160d795a96 Clarify :env and :in_umbrella in "mix deps" docs 2024-03-18 12:24:26 +01:00
José Valim a5e53b794f Do not add optional deps for skipped deps, closes #13410 2024-03-13 12:28:15 +01:00
gpopides 3afc1b3b72 Add slowest_modules option to mix test (#13409) 2024-03-12 19:27:45 +01:00
Ikko Eltociear Ashimine 5c2e3cf7f6 Fix typo in compile_test.exs (#13408) 2024-03-12 17:53:36 +01:00
Ruan Pienaar 0288891b84 Fix Project docs Markdown - confusing backticks (#13404) 2024-03-09 22:48:45 +01:00
José Valim 52046902e9 Improve --repeat-until-failure docs 2024-03-08 18:33:50 +01:00
Steffen Deusch d75930bb0b Add --repeat-until-failure to mix test (#13398) 2024-03-08 15:31:38 +01:00
José Valim 713bac0ae9 Warn if :optional is used in combination with :in_umbrella, closes #13399 2024-03-07 18:29:50 +01:00
José Valim 966a73532a Consistent use of the word guide in docs 2024-03-06 20:57:45 +01:00
Jonatan Kłosko d6a7658d91 Ensure install-related functions do not crash when Mix is not started (#13391) 2024-03-04 20:44:06 +01:00
Jonatan Kłosko 7295bfe5f7 Add test for consolidated removal when restoring Mix.install/2 (#13383) 2024-03-01 11:31:48 +01:00
Jonatan Kłosko d5e9ad301b Remove consolidated when restoring Mix.install/2 dir (#13382) 2024-03-01 09:33:14 +01:00
Jonatan Kłosko a257c5fd17 Fix Mix.install_project_dir/0 spec (#13381) 2024-03-01 09:15:01 +01:00
José Valim fafd35a5c5 Add an example to fetch installation directory 2024-02-29 20:43:30 +01:00
José Valim 91f6522eac Add @doc since to install_project_dir 2024-02-29 20:33:42 +01:00
Jonatan Kłosko 0bb305a92e Add environment variable for reusing Mix.install/2 installation (#13378) 2024-02-29 19:19:12 +01:00
José Valim 0a0a96ece2 Skip undefined warnings during bootstrap 2024-02-29 14:57:31 +01:00
José Valim dd13c508e8 Add mix test --breakpoints 2024-02-29 14:48:54 +01:00
Jonatan Kłosko fc0c487c5d Support recompiling local Mix.install/2 dependencies (#13375) 2024-02-29 08:38:29 +01:00
José Valim 7b9e907a52 Solve bootstrap issues on mix compile.elixir 2024-02-28 08:38:17 +01:00
José Valim 6ce06d512a Ensure logger compiler app is available if compile.elixir is called directly 2024-02-28 08:16:18 +01:00
José Valim 80eef8c571 Load current application in compile.app 2024-02-27 08:30:53 +01:00
José Valim 7ffdc2ba9e Clarify the meaning of --overwrite, closes #13371 2024-02-26 20:12:21 +01:00
José Valim de74ea5d52 Remove duplicate purge compiler modules call 2024-02-15 17:24:11 +01:00
José Valim 636dd575ea Require Hex v2.0.6 due to Erlang/OTP 27 precompiled support 2024-02-15 15:47:43 +01:00
José Valim ac3ad4def6 Add API for deleting SCM
This is used by Hex when its application is stopped
to revert its changes to Mix state.
2024-02-15 12:22:04 +01:00