Commit Graph
3307 Commits
Author SHA1 Message Date
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