John Warwick
776b07f2f0
Fixed typos in Mix.Deps. Updated error strings in test cases
2013-07-09 21:46:03 -04:00
John Warwick
1f00e01679
Fixed doc typos in Mix.Archive
2013-07-09 21:24:46 -04:00
John Warwick
a7fa43338e
Fixed doc typos in Mix
2013-07-09 21:18:19 -04:00
John Warwick
394ccb3f42
Fixed doc typos in Mix.Tasks.Deps.*
2013-07-09 21:09:39 -04:00
José Valim
e7c0a2a3a7
Merge pull request #1403 from devinus/raise-on-unsupported-dictset
...
Raise an error when Dict/Set doesn't support the target
2013-07-09 14:13:02 -07:00
Devin Torres
f808da8ffb
Raise an error when Dict/Set doesn't support the target
2013-07-09 16:04:48 -05:00
José Valim
290403f7d7
Check the key on register_attribute
2013-07-09 21:24:25 +02:00
José Valim
967ca97455
Continue checking first for a mixfile before a rebarconfig
2013-07-09 21:24:25 +02:00
Eric Meadows-Jonsson
df4cee50d5
All deps of a rebar dep should be handled by rebar
2013-07-09 17:48:01 +02:00
José Valim
318eaebf3f
Add some comments to Mix.Deps.Retriever
2013-07-09 14:30:00 +02:00
José Valim
0a182b4590
Merge pull request #1399 from ericmj/patch-1396
...
Dont use manager to decide where a dep was defined
2013-07-09 05:25:43 -07:00
José Valim
88ac1f6a7b
Improve coverage for lexical scope on try and case
2013-07-09 14:24:57 +02:00
Eric Meadows-Jonsson
621db32ffb
Dont use manager to decide where a dep was defined
2013-07-09 13:19:43 +02:00
José Valim
ad3cf4e451
Merge pull request #1395 from devinus/split-empty-string
...
String.split("") should be [""], %w() should be []
2013-07-08 23:44:01 -07:00
John Warwick
3c3cf143e7
Fixed legacy typos in Kernel
2013-07-08 23:24:56 -04:00
John Warwick
45454ebaf0
Fixed typos in Record docs
2013-07-08 22:59:49 -04:00
John Warwick
e321550127
Fixed typos in Kernel docs
2013-07-08 22:39:14 -04:00
José Valim
2dc1e41aca
Pretty printer now prints grouped elements in the same line, closes #1383
...
This implementation slightly changes the semantic of Lindig's algorithm
to allow elements that belong to the same group to be printed together
in the same line, even if they do not fit the line fully. This was achieved
by changing `:break` to mean a possible break and `:flat` to force a flat
structure. Then deciding if a break works as a newline is just a matter
of checking if we have enough space until the next break that is not
inside a group (which is still flat).
2013-07-09 02:24:59 +02:00
Devin Torres
74c82f8590
String.split("") should be [""], %w() should be []
2013-07-08 17:48:18 -05:00
José Valim
63cfe89096
Improve types for Stream
2013-07-08 22:32:04 +02:00
José Valim
5e5bf1ddb1
Install rebar from elixir repo which is more up to date
2013-07-08 21:48:56 +02:00
José Valim
52ab64d60b
Ensure unquote_splicing followed by tail works, closes #1393
2013-07-08 20:57:51 +02:00
José Valim
67443d3691
First element of defrecordp is now the record name and longer the current module
2013-07-08 11:22:08 +02:00
José Valim
85371e4e45
Ensure record rewriter keeps tags after setelement
2013-07-08 10:35:37 +02:00
José Valim
2da5326549
Allow quoting on aliases with calls
2013-07-08 09:42:42 +02:00
José Valim
a83547723e
Just iterate the next value if we are going to use it
2013-07-08 09:28:09 +02:00
José Valim
879651cba9
Rename --docs tests file to docs_test.exs
2013-07-08 09:21:19 +02:00
José Valim
cc3634ed37
Merge pull request #1390 from pragdave/iterate
...
Iterate
2013-07-08 00:15:38 -07:00
John Warwick
8fca8a965b
Fixed doc typos in IEx.Helpers
2013-07-07 23:25:15 -04:00
John Warwick
0beb65298d
Fixed doc typos in the IEx module
2013-07-07 23:02:57 -04:00
John Warwick
218552af3f
Fixed typos in IEx.Options docs
2013-07-07 22:53:57 -04:00
Dave Thomas
a2c6630793
Add Stream.repeatedly
2013-07-07 18:12:08 -05:00
Dave Thomas
8c3c0a9149
Add Stream.iterate
2013-07-07 17:50:01 -05:00
José Valim
b1181320d3
Small refactoring on IEx.Options
2013-07-07 23:17:52 +02:00
José Valim
9742c1c17d
Merge pull request #1389 from alco/iex-options-fix
...
Refactor IEx.Options and raise on bad key
2013-07-07 14:13:41 -07:00
Alexei Sholik
eb4dda0b1e
Refactor IEx.Options and raise on bad key
2013-07-08 00:02:22 +03:00
José Valim
bde91c325c
Ensure Stream.take/2 halts execution
2013-07-07 22:50:49 +02:00
Dave Thomas
7c2f25fc85
Add Stream.seq() for generating potentially infinite streams of values
2013-07-07 14:41:24 -05:00
José Valim
d82f315fa7
inspect_kw no longer is
2013-07-07 21:21:06 +02:00
José Valim
fc505f8a82
Replace ?is_new_atom macro by ?is_atom_start
2013-07-07 21:14:36 +02:00
José Valim
241cd1747d
Merge pull request #1376 from ericmj/mix-deps-version
...
Use Mix.Version for dependencies
2013-07-07 12:10:10 -07:00
Yurii Rashkovskii
dd6fb4acc2
Minor doc fix
2013-07-07 10:04:09 -07:00
José Valim
a056f0ac40
Projects without a mix.exs can't be recursive
...
Otherwise, recursive_enabled? always returns true, even
when it should be disabled, affecting the output of tasks.
Closes #1374
2013-07-07 18:04:22 +02:00
José Valim
b830485541
Ensure Elixir can run on directories with :, closes #1375
2013-07-07 10:00:46 +02:00
John Warwick
c11d50e451
Fixed doc typos in the Inspect protocol
2013-07-06 23:33:10 -04:00
John Warwick
64e6037986
Fixed doc typos in Inspect.Algebra
2013-07-06 23:17:35 -04:00
José Valim
8a9927ea1b
Optimize Inspect implementation
2013-07-06 16:17:09 +02:00
Yurii Rashkovskii
889de92187
Doc typo fix
2013-07-06 07:00:05 -07:00
José Valim
7ad7847596
Rearrange how ambiguous ops are handled, closes #1378
2013-07-06 12:32:22 +02:00
José Valim
9dcfc53f60
Merge pull request #1382 from jwarwick/think_different
...
Fixed doc typos in Path and Kernel
2013-07-06 02:50:03 -07:00