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