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