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