Aleksei Magusev
a97fcf932c
Add a note about line filter for a file with multiple test cases
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:40:34 +01:00
Wojtek Mach
f438efbfca
Remove reference to old Inspect.Opts.new
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:40:27 +01:00
José Valim
d0dd0bd0e4
Clean up unicode range parsing
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:35:03 +01:00
José Valim
77b5fe0e9f
Update Unicode to 8.0.0 (equivalent pending)
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:34:55 +01:00
José Valim
dbc6127820
Avoid regular expressions
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:34:48 +01:00
Abel Muiño
2eb77e12f0
New definition of whitespace & breakable whitespace
...
All whitespace can be removed by `strip` but only breakable whitespace
can be used as a delimiter by `split`, with updated docs for String.split/1
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-22 19:34:38 +01:00
Andrea Leopardi
173c57fed2
Fix a possible binary leak in Integer.parse/1
...
Integer.parse/1 followed this pattern:
defp do_parse(<<char, rest :: binary>>, ...) do
...
# instead of re-using the original binary, we do this
{..., <<char, rest :: binary>>}
end
This causes a new binary to be created instead of `rest` just being a
sub-binary.
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-03-02 19:52:48 +01:00
José Valim
737ac62926
Release v1.2.3
v1.2.3
2016-02-21 22:28:30 +01:00
José Valim
9dcc0e140b
Support canonical URLs
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 21:42:01 +01:00
José Valim
e4e5481ca1
Update CHANGELOG
2016-02-21 17:57:10 +01:00
José Valim
c3df6806b3
Simplify padding rules
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 17:56:14 +01:00
Paulo Almeida
6dc523074d
Add option to omit / ignore padding
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 17:56:08 +01:00
Daniel Perez
5746cbf1e3
Add doc about ignore: :whitespace to Base.decode64.
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 17:56:05 +01:00
Artur Cygan
51966e92a7
Update base.ex
...
Clean up doc
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 17:56:01 +01:00
Daniel Perez
498057c51b
Add option to ignore whitespace to base64 decoding. Close #4186 .
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-21 17:55:02 +01:00
José Valim
b3c26a8633
Improve helpers docs
2016-02-17 19:18:10 +01:00
José Valim
5e218e77bf
Update CHANGELOG
2016-02-17 00:39:19 +01:00
José Valim
56fbf2a399
Add Mix.Project.deps_paths
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-17 00:34:59 +01:00
José Valim
c3582f9617
Reject non fullfilled optional dependencies later on
...
Imagine this dependency tree:
* parent
* child
* ecto
* postgrex
* ja_serializer
* ecto
where postgrex is an optional dependency of Ecto.
Because optional dependencies were rejected later on,
ecto would have its postgrex dependency stripped and
later failed to top-sort. This commit changes it to
so optional dependencies are rejected only later on.
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-17 00:34:52 +01:00
José Valim
bd83a45215
Fix typespecs table
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-02-16 19:44:05 +01:00
José Valim
52dc944cfb
Do not allow negative line numbers without generated annotation
2016-02-15 11:47:46 +01:00
José Valim
3d27c749e1
Remove outdated debug_info test
2016-02-01 09:45:23 +01:00
José Valim
75d679cdc8
Merge pull request #4247 from stephenmoloney/rstrip-bug
...
String.replace_trailing bug fix.
2016-02-01 09:22:05 +01:00
José Valim
2c9f28ecc3
Remove debug_info from unicode
2016-02-01 09:21:38 +01:00
José Valim
9decf4c78a
Release v1.2.2
v1.2.2
2016-01-31 10:17:08 +01:00
José Valim
e2463a5589
Limit the list of attributes we consider reserved
2016-01-31 09:30:51 +01:00
José Valim
a825f5a0c8
Force recompilation if dependency was recently fetched
2016-01-29 13:20:47 +01:00
José Valim
3c0d26cb74
Raise if trying to override reserved tag, closes #4236
2016-01-29 00:32:00 +01:00
José Valim
f7a31ac804
Update CHANGELOG
2016-01-27 13:05:25 +01:00
José Valim
31aebcdc59
Automatically merge manager according to internal priority, closes #4230
2016-01-27 12:56:16 +01:00
José Valim
afbac81918
Do not require all compilers available on manifest
...
Closes #4228
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-27 10:11:38 +01:00
José Valim
0b78f86f08
Do not rely on compiled functions in Mix for autoload
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-25 10:00:55 +01:00
José Valim
7180b98f47
Support disabling autoload after compilation
...
Useful for delaying loading of modules that may depend
on NIFs until necessary.
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-25 00:13:37 +01:00
José Valim
021cca436d
Do not include debug_info in metadata String modules
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-25 00:13:28 +01:00
José Valim
a3d88dc406
Release v1.2.1
v1.2.1
2016-01-14 19:25:11 +01:00
Daniel Azuma
58a6291f17
Fix a crash in Macro.to_string if a tree looks like a sigil but the function is not an atom
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-13 11:19:58 +01:00
Aleksei Magusev
81884247d7
Warn when defimp is called for consolidated protocol
...
Conflicts:
lib/elixir/lib/protocol.ex
2016-01-12 10:50:29 +01:00
Adrien Moreau
c07a34f9a8
Correct the type definition of ExUnit.state for the failed state
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-12 09:20:45 +01:00
José Valim
e05bfc78cb
Improve docs and error handling for Access
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-10 22:52:08 +01:00
Aleksei Magusev
cb430702c9
Preserve variable metadata during collection from assertion pattern
...
Closes #4174 .
2016-01-09 20:47:46 +01:00
Aleksei Magusev
6aaa4bb06d
Do not warn in match assertion if variable is reused in pattern
...
Having the folowing assertion `assert {var, var} = {1, 1}`,
the code produced previously:
[var] = case(right) do
{var, var} ->
#...
[var]
_ ->
#...
end
And with the patch:
[var, var] = case(right) do
{var, var} ->
#...
[var, var]
_ ->
#...
end
2016-01-06 23:56:44 +01:00
Thomas Fisher
a6b80a19c5
Fixes bug in IEx.Config.configuration
...
IEx.Config.configuration was raising a FunctionClauseError since
it did not have a default value for width
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-06 18:58:42 +01:00
Aleksei Magusev
8be0ad0499
Correct Macro.to_string/1 formatting for capture operator
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-06 18:58:07 +01:00
José Valim
8da4936ac3
Ensure dependencies are properly skipped when running in another environment
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-06 18:57:54 +01:00
James Fish
bcc92ccc40
Support remote pids/ports with IEx helper i/1
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2016-01-02 18:54:07 +01:00
José Valim
d64d4b009c
v1.2 branch
2016-01-01 11:51:36 +01:00
José Valim
b1344724b6
Release v1.2.0
v1.2.0
2016-01-01 11:40:35 +01:00
José Valim
4a7e541130
Fix race condition in task_test.exs, closes #4130
2015-12-31 08:03:17 +01:00
José Valim
403c85cebe
Merge pull request #4129 from alco/alco/iex-info-improvements
...
Pedantic improvements to the output of the i/1 helper in IEx.
2015-12-30 13:55:20 +01:00
Alexei Sholik
f81489a19e
Pedantic improvements to the output of the i/1 helper in IEx.
2015-12-30 14:53:04 +02:00