Commit Graph
5022 Commits
Author SHA1 Message Date
José Valim 52ebeb1e7d Ensure IEx.pry works with iex -S mix test (--trace) 2014-05-04 13:24:19 +02:00
José Valim 8797280b9e Define an Application module 2014-05-04 12:43:49 +02:00
José Valim 8a8b641271 Update CHANGELOG 2014-05-04 11:36:33 +02:00
José Valim e67ada5cfb Ensure --umbrella generates gitignore, closes #2237 2014-05-04 11:27:36 +02:00
Matheus Lima 07d7d538dc Adds "Elixir" to check module availability naming list 2014-05-04 11:27:25 +02:00
José Valim 939af3b459 Merge pull request #2233 from bitwalker/string-split-changes
Make String.split behave more like Regex.split
2014-05-04 11:09:14 +02:00
Paul Schoenfelder da784ebc1a Update use of deprecated :global option to use :parts 2014-05-03 23:47:37 -05:00
Paul Schoenfelder b670450b4c Use parts: :infinity instead of parts: 0 to split globally. 2014-05-03 23:38:08 -05:00
Paul Schoenfelder 03b1c70433 Add deprecation warning for :global in String.split/3 2014-05-03 23:37:27 -05:00
Paul Schoenfelder e04bab1d5e Deprecate :global in Regex.split/3 2014-05-03 23:36:12 -05:00
José Valim c86ecfdf7e Add Kernel.spawn_monitor and deprecate duplicated functions from Process 2014-05-03 21:57:55 +02:00
José Valim a90580b0d1 Fix how Elixir.Elixir is inspected 2014-05-03 21:52:58 +02:00
José Valim 60e663f26c Fix typo on Kernel.CLI 2014-05-03 12:40:40 +02:00
Paul Schoenfelder bf81156dbc Make String.split behave more like Regex.split 2014-05-02 20:52:19 -05:00
José Valim a67fe46ca5 Do not recompile the whole project when an .eex file changes
Right now, we simply trust the user that any external
dependency will be listed as a @file and use those
to track any external dependency.
2014-05-02 14:01:06 +02:00
José Valim 043f6c74b1 Consider only valid .git repos as checked out 2014-05-02 10:40:09 +02:00
Andreas Amsenius 2b1f561d91 Test git in dep folder to consider checked out
If the .git folder of a dep becomes corrupted, any git command
issued by mix could find a parent .git folder and wipe the parent
tree.

This fix only consider a git dependency checked out if git is able
to read the .git folder.

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
2014-05-02 10:17:32 +02:00
José Valim 87cd24651e Add spaces in between | 2014-05-02 08:46:35 +02:00
José Valim 61f28c796a Merge pull request #2229 from MSch/mix-maps
Migrate records in mix to maps.
2014-05-02 08:32:40 +02:00
matt 452a33b085 Fixed typo and improper use of their in documentation 2014-05-01 21:49:21 -04:00
Martin Schürrer 2d3a3b1ca5 Migrate records in mix to maps. 2014-05-02 03:41:30 +02:00
José Valim ba40cb8a3e Deprecate Process.delete/0 2014-05-01 21:10:14 +02:00
José Valim 917a8ecd99 Only load Hex if we are actually going to use it 2014-05-01 21:02:07 +02:00
Eric Meadows-Jönsson 5539ad4536 Fix iex startup 2014-05-01 20:10:48 +02:00
José Valim c74a7781a8 Fix formatting and move Version.Schema to Version 2014-05-01 19:14:04 +02:00
Martin Schürrer 0966aea8a5 Convert Version.Schema and Version.Requirement into structs. 2014-05-01 18:47:14 +02:00
Martin Schürrer ea6272f59e Convert Kernel.CLI.Config into a map. 2014-05-01 18:40:17 +02:00
Martin Schürrer 9d3b7bb4d2 Convert StringIO's state record into a map. 2014-05-01 18:40:17 +02:00
Martin Schürrer 39e5581105 Convert Stream.Lazy into a struct. 2014-05-01 18:40:16 +02:00
José Valim 3b8ac0194b Improve mix help deps 2014-05-01 15:12:20 +02:00
José Valim 21f2f0f112 Report the test line on exunit errors 2014-05-01 14:25:31 +02:00
José Valim 92ccf4bf1d Convert Inspect.Opts into a struct 2014-05-01 13:15:08 +02:00
José Valim fe042c5463 Add Exception.message 2014-05-01 12:41:03 +02:00
José Valim 910810360d Soft deprecate Mix.project 2014-05-01 12:33:50 +02:00
José Valim 90378ab53f Improve docs for Mix.Project 2014-05-01 12:21:42 +02:00
José Valim 3c6e63a962 Ensure filters can compare aliases and regexes 2014-05-01 11:43:13 +02:00
José Valim 27a787e531 Simplify exunit test name generation and update code samples 2014-04-30 23:36:44 +02:00
José Valim f75666515a Ensure teardown failures are shown, closes #2222 2014-04-30 21:48:30 +02:00
José Valim b6991100f5 mix deps.clean works accross environments, closes #2210 2014-04-30 20:22:40 +02:00
José Valim fdf53787cf Remove unecessary .hrl macros 2014-04-30 19:24:04 +02:00
José Valim c435dbe38d Convert #elixir_env to a struct too 2014-04-30 16:32:13 +02:00
José Valim e5c13e6dd2 Convert Macro.Env to a struct 2014-04-30 15:07:50 +02:00
José Valim b1abcdcc41 Ensure we start a new evaluator in case the old one dies 2014-04-30 13:26:23 +02:00
José Valim d53a6a3491 Ensure string switches are not treated as booleans, closes #2218 2014-04-30 12:48:39 +02:00
José Valim 37d05da0ac Add a test to ensure Code.eval_quoted keeps stacktrace 2014-04-30 11:52:57 +02:00
José Valim 9407c7eedb Merge pull request #2219 from fishcakez/iex_stacktrace
Fix pruning IEx stacktraces too aggressively
2014-04-30 18:29:44 +09:00
José Valim dc0fd7675b Merge pull request #2216 from fishcakez/eval_stack
Fix stacktraces for :elixir.eval_forms/4
2014-04-30 18:27:10 +09:00
James Fish be0564b536 Fix some dialyzer warnings 2014-04-30 00:44:40 +01:00
José Valim 97d4c02a8f iodata_size -> iodata_length 2014-04-29 20:55:59 +02:00
José Valim 4049a79b28 Revert "Convert StringIO to a struct."
This reverts commit a49c539a9d.
2014-04-29 20:50:16 +02:00