José Valim
94de6615d7
Consolidation is now on by default
2015-10-10 16:00:13 -05:00
José Valim
c859e49199
Update CHANGELOG and remove deprecated code
2015-10-07 22:27:31 -05:00
José Valim
fd72cb37cc
Remove unecessary System.put_env
2015-10-07 17:37:12 -05:00
José Valim
accf687a0d
Do not recur on non recursive tasks
2015-10-07 15:36:10 -05:00
José Valim
c983b3db69
Merge pull request #3844 from Maikon/show-type-docs-with-t1
...
Display docs for types with t/1
2015-10-07 14:36:22 -05:00
Makis Otman
f29e29b3a4
Display type docs with t(Module.type) and t(Module.type/arity)
2015-10-07 19:52:49 +01:00
José Valim
8298041cbc
Make tests that assert consolidation more robust
2015-10-06 22:59:19 -05:00
José Valim
2c1a39eebb
Merge pull request #3845 from mgwidmann/docs_for_callbacks2
...
IEx callback documentation
2015-10-06 19:25:20 -05:00
José Valim
245094f665
Use fixtures only when necessary
2015-10-06 19:24:32 -05:00
José Valim
3f9602bf82
Add tests for always on consolidation
2015-10-06 18:33:35 -05:00
José Valim
b2d459aa29
Merge pull request #3846 from lexmag/bitstring-splicing
...
Fix bitstring splicing for `bytes` type modifier
2015-10-06 17:52:11 -05:00
Aleksei Magusev
17b3df271d
Fix bitstring splicing for bytes type modifier
2015-10-07 00:30:41 +02:00
Matt Widmann
49e41ec098
Make IEx.Helpers.h handle automatically looking up callbacks when the implementation is requested.
2015-10-06 15:45:50 -04:00
José Valim
9c86f5b167
Solve bootstrap issues on defdelegate
2015-10-06 11:57:00 -05:00
José Valim
56fbcfc79f
Merge pull request #3841 from danmarcab/delegate_docs
...
Add default docs for delegate methods
2015-10-06 11:49:36 -05:00
Daniel Marin
fb8ac4d85c
Add default docs for delegate methods
2015-10-06 15:45:41 +01:00
José Valim
578800734f
Cache and always consolidate protocols
2015-10-05 23:03:08 -05:00
José Valim
3f1bc7c9bb
Split ElixirSCM and Lock manifests apart
2015-10-05 23:03:08 -05:00
José Valim
2e1ce93210
Add protocol information to manifests
2015-10-05 23:03:08 -05:00
José Valim
572eddd9fe
Merge pull request #3840 from Havvy/behaviour-docs
...
Transplant Behaviour module docs to @behaviour
2015-10-05 22:50:19 -05:00
Ryan Scheel (Havvy)
14ac3c5e97
Transplant Behaviour module docs to @behaviour
...
Most of these docs are from the 1.0 Behaviour module docs, but
those were seemingly lost at some point during the switch to
@callback. I'm not sure whether it is better to put them on
@behaviour or @callback, but I placed them on @behaviour. I'd
rather see a "Behaviour" page that has this information, not
just something randomly stuck in Module or Kernel.Typespec.
2015-10-06 02:20:52 +00:00
Eric Meadows-Jönsson
4bbd3b0bbb
inspect invalid ANSI sequences
2015-10-05 17:34:15 -05:00
José Valim
a06a873392
Merge pull request #3833 from barisbalic/add-as_boolean-to-typespec-docs
...
List `as_boolean/1` under `Kernel.Typespec` built-ins.
2015-10-05 14:37:36 -05:00
Baris Balic
70e0b24536
List as_boolean() under Kernel.Typespec built-ins.
2015-10-05 14:35:27 -05:00
José Valim
cb78e0b334
Merge pull request #3836 from tejasmanohar/link_freenode_webchat
...
change irc:// URI to freenode's webchat
2015-10-05 11:51:50 -05:00
Tejas Manohar
1932b5243e
change irc:// URI to freenode's webchat
...
most IRC clients don't seem to support irc://, obviously not the command-line ones. additionally, GitHub doesn't consider irc:// a hyperlink so that's less useful but it does hyperlink this (and we're on freenode)
update webchat URL to have the correct channel
2015-10-05 11:44:06 -05:00
José Valim
9bcd8439e7
Tidy up GenServer docs
2015-10-04 15:58:34 -05:00
José Valim
40fff43ea0
Merge pull request #3832 from ma2gedev/macro-traverse
...
Add `Macro.traverse/4` pre/post-order traversal at the same time
2015-10-04 15:28:26 -05:00
Takayuki Matsubara
7e1073ec49
Add Macro.traverse/4 pre/post-order traversal at the same time
...
Almost is like the `Macro.prewalk/3` and `Macro.postwalk/3` but
pre/post-order traversal at the same time.
2015-10-05 00:06:21 +09:00
José Valim
f6b2ddd81b
Merge pull request #3805 from endersstocker/add-string-normalize-nfc
...
Add NFC support to String.normalize/2
2015-10-04 08:55:34 -05:00
José Valim
c37a90ea4a
Merge pull request #3823 from mgwidmann/configurable_iex_width
...
Add IEx width option for larger terminal screens.
2015-10-04 08:47:30 -05:00
José Valim
19a8e766a7
Merge pull request #3827 from lexmag/omit-else
...
Omit `else` option in `if` and `unless` clauses if it returns `nil`
2015-10-04 08:40:41 -05:00
José Valim
e2b13ddba4
Merge pull request #3829 from javimolla/add-genserver-via-info
...
Add more info about :via registry to GenServer
2015-10-04 08:39:06 -05:00
javimolla
3eeb903534
fix3761: Add more info about :via registry to GenServer
2015-10-04 11:25:24 +02:00
Aleksei Magusev
d682c47bf9
Omit else option in if and unless clauses if it returns nil
2015-10-03 21:07:19 +02:00
Matt Widmann
340717b979
Add IEx width option for larger terminal screens.
2015-10-03 12:14:45 -04:00
Bryan Endersstocker
07fedf66d0
Add NFC support to String.normalize/2
2015-10-03 11:08:55 -04:00
José Valim
fa865ce5c1
Merge pull request #3825 from tyre/patch-1
...
Update special_forms.ex
2015-10-03 06:25:00 -05:00
Chris Maddox
ddfcc60505
Update special_forms.ex
...
I a word
2015-10-03 00:13:47 -05:00
José Valim
b933d84b05
Merge pull request #3817 from uDude/master
...
Fixed typo/grammar in Supervisor @doc
2015-10-02 16:53:18 -05:00
uDude
6239bf32db
Fixed a typo in @doc.
2015-10-02 15:19:22 -06:00
José Valim
3915e6c127
Merge pull request #3819 from rrrene/patch-2
...
Fix small typo in docs for File.rename/2
2015-10-02 16:00:44 -05:00
René Föhring
02b2bd2fc0
Fix small typo in docs for File.rename/2
2015-10-02 21:49:20 +02:00
José Valim
40c70ffcfa
Merge pull request #3807 from CrowdHailer/informative-use-message
...
Informative error message when passing a non atom value to use
2015-10-01 17:06:09 +02:00
eksperimental
471de4b8a4
run compile before regular tests
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2015-10-01 17:05:05 +02:00
CrowdHailer
f2cd34f1a8
use macro to show code sample in error message
2015-10-01 16:04:35 +01:00
José Valim
ca5a9060ef
Merge pull request #3810 from lexmag/optimize-keyword-new
...
Optimize `Keyword.new/2` function
2015-10-01 16:38:39 +02:00
José Valim
f8e2332db9
Merge pull request #3811 from michalmuskala/optimize_map
...
Optimize Enum.map/2 for lists
2015-10-01 16:28:32 +02:00
José Valim
4061a9573d
Merge pull request #3812 from radar/enum-shuffle
...
Add demonstration for Enum.shuffle's randomness
2015-10-01 16:25:31 +02:00
Ryan Bigg
0cc63df80d
Add demonstration for Enum.shuffle's randomness
2015-10-01 19:16:59 +10:00