Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Update to v0.7.2

  • Loading branch information...
commit fc7f55cde7a97a3f48ceb3b9978a7bdb149d4333 1 parent c3d5da5
José Valim josevalim authored

Showing 102 changed files with 3,276 additions and 1,698 deletions. Show diff stats Hide diff stats

  1. +10 10 docs/master/ArgumentError.html
  2. +10 10 docs/master/ArithmeticError.html
  3. +14 14 docs/master/BadArityError.html
  4. +11 11 docs/master/BadFunctionError.html
  5. +13 2 docs/master/Behaviour.html
  6. +11 11 docs/master/CaseClauseError.html
  7. +17 17 docs/master/CompileError.html
  8. +1 1  docs/master/Enum.Iterator.Function.html
  9. +1 1  docs/master/Enum.Iterator.List.html
  10. +10 10 docs/master/Enum.OutOfBoundsError.html
  11. +83 49 docs/master/Enum.html
  12. +11 11 docs/master/ErlangError.html
  13. +12 12 docs/master/ExUnit.Assertions.html
  14. +15 3 docs/master/ExUnit.html
  15. +16 4 docs/master/Exception.html
  16. +53 18 docs/master/File.html
  17. +17 17 docs/master/FunctionClauseError.html
  18. +36 56 docs/master/IEx.Helpers.html
  19. +21 71 docs/master/IEx.html
  20. +93 0 docs/master/Kernel.CLI.html
  21. +2 2 docs/master/Kernel.SpecialForms.html
  22. +108 29 docs/master/Kernel.Typespec.html
  23. +185 122 docs/master/Kernel.html
  24. +11 11 docs/master/KeyError.html
  25. +3 84 docs/master/List.html
  26. +43 10 docs/master/Macro.html
  27. +11 11 docs/master/MatchError.html
  28. +50 0 docs/master/Mix.Error.html
  29. +50 0 docs/master/Mix.InvalidTaskError.html
  30. +50 0 docs/master/Mix.NoProjectError.html
  31. +50 0 docs/master/Mix.NoTaskError.html
  32. +61 11 docs/master/Mix.OutOfDateDepsError.html
  33. +16 3 docs/master/Mix.Shell.IO.html
  34. +17 6 docs/master/Mix.Shell.Process.html
  35. +23 0 docs/master/Mix.Shell.html
  36. +9 1 docs/master/Mix.Tasks.Run.html
  37. +20 20 docs/master/Module.html
  38. +14 14 docs/master/Protocol.UndefinedError.html
  39. +4 4 docs/master/Record.html
  40. +1 1  docs/master/Regex.html
  41. +10 10 docs/master/RuntimeError.html
  42. +78 29 docs/master/String.html
  43. +17 17 docs/master/SyntaxError.html
  44. +13 13 docs/master/System.html
  45. +10 10 docs/master/SystemLimitError.html
  46. +17 17 docs/master/TokenMissingError.html
  47. +2 2 docs/master/URI.html
  48. +17 17 docs/master/UndefinedFunctionError.html
  49. +149 75 docs/master/modules_list.html
  50. +1 1  docs/master/protocols_list.html
  51. +141 1 docs/master/records_list.html
  52. +10 10 docs/stable/ArgumentError.html
  53. +10 10 docs/stable/ArithmeticError.html
  54. +14 14 docs/stable/BadArityError.html
  55. +11 11 docs/stable/BadFunctionError.html
  56. +13 2 docs/stable/Behaviour.html
  57. +11 11 docs/stable/CaseClauseError.html
  58. +17 17 docs/stable/CompileError.html
  59. +1 1  docs/stable/Enum.Iterator.Function.html
  60. +1 1  docs/stable/Enum.Iterator.List.html
  61. +10 10 docs/stable/Enum.OutOfBoundsError.html
  62. +83 49 docs/stable/Enum.html
  63. +11 11 docs/stable/ErlangError.html
  64. +12 12 docs/stable/ExUnit.Assertions.html
  65. +15 3 docs/stable/ExUnit.html
  66. +16 4 docs/stable/Exception.html
  67. +53 18 docs/stable/File.html
  68. +17 17 docs/stable/FunctionClauseError.html
  69. +36 56 docs/stable/IEx.Helpers.html
  70. +21 71 docs/stable/IEx.html
  71. +93 0 docs/stable/Kernel.CLI.html
  72. +2 2 docs/stable/Kernel.SpecialForms.html
  73. +108 29 docs/stable/Kernel.Typespec.html
  74. +185 122 docs/stable/Kernel.html
  75. +11 11 docs/stable/KeyError.html
  76. +3 84 docs/stable/List.html
  77. +43 10 docs/stable/Macro.html
  78. +11 11 docs/stable/MatchError.html
  79. +50 0 docs/stable/Mix.Error.html
  80. +50 0 docs/stable/Mix.InvalidTaskError.html
  81. +50 0 docs/stable/Mix.NoProjectError.html
  82. +50 0 docs/stable/Mix.NoTaskError.html
  83. +61 11 docs/stable/Mix.OutOfDateDepsError.html
  84. +16 3 docs/stable/Mix.Shell.IO.html
  85. +17 6 docs/stable/Mix.Shell.Process.html
  86. +23 0 docs/stable/Mix.Shell.html
  87. +9 1 docs/stable/Mix.Tasks.Run.html
  88. +20 20 docs/stable/Module.html
  89. +14 14 docs/stable/Protocol.UndefinedError.html
  90. +4 4 docs/stable/Record.html
  91. +1 1  docs/stable/Regex.html
  92. +10 10 docs/stable/RuntimeError.html
  93. +78 29 docs/stable/String.html
  94. +17 17 docs/stable/SyntaxError.html
  95. +13 13 docs/stable/System.html
  96. +10 10 docs/stable/SystemLimitError.html
  97. +17 17 docs/stable/TokenMissingError.html
  98. +2 2 docs/stable/URI.html
  99. +17 17 docs/stable/UndefinedFunctionError.html
  100. +149 75 docs/stable/modules_list.html
  101. +1 1  docs/stable/protocols_list.html
  102. +141 1 docs/stable/records_list.html
20 docs/master/ArgumentError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -110,55 +110,55 @@
110 110 <strong>exception(args)</strong>
111 111 </p>
112 112 <div class="docstring"></div>
113   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  113 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
114 114 </div><div class="detail">
115 115 <p class="signature" id="exception/2">
116 116 <strong>exception(args, self)</strong>
117 117 </p>
118 118 <div class="docstring"></div>
119   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  119 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
120 120 </div><div class="detail">
121 121 <p class="signature" id="message/1">
122 122 <strong>message(record)</strong>
123 123 </p>
124 124 <div class="docstring"></div>
125   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  125 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
126 126 </div><div class="detail">
127 127 <p class="signature" id="message/2">
128 128 <strong>message(value, record)</strong>
129 129 </p>
130 130 <div class="docstring"></div>
131   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  131 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
132 132 </div><div class="detail">
133 133 <p class="signature" id="new/0">
134 134 <strong>new()</strong>
135 135 </p>
136 136 <div class="docstring"></div>
137   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  137 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
138 138 </div><div class="detail">
139 139 <p class="signature" id="new/1">
140 140 <strong>new(opts)</strong>
141 141 </p>
142 142 <div class="docstring"></div>
143   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  143 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
144 144 </div><div class="detail">
145 145 <p class="signature" id="to_keywords/1">
146 146 <strong>to_keywords(record)</strong>
147 147 </p>
148 148 <div class="docstring"></div>
149   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  149 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
150 150 </div><div class="detail">
151 151 <p class="signature" id="update/2">
152 152 <strong>update(keywords, record)</strong>
153 153 </p>
154 154 <div class="docstring"></div>
155   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  155 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
156 156 </div><div class="detail">
157 157 <p class="signature" id="update_message/2">
158 158 <strong>update_message(function, record)</strong>
159 159 </p>
160 160 <div class="docstring"></div>
161   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L137" target="_blank" class="view_source">Source</a>
  161 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L156" target="_blank" class="view_source">Source</a>
162 162 </div>
163 163 </div>
164 164
20 docs/master/ArithmeticError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -110,55 +110,55 @@
110 110 <strong>exception(args)</strong>
111 111 </p>
112 112 <div class="docstring"></div>
113   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  113 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
114 114 </div><div class="detail">
115 115 <p class="signature" id="exception/2">
116 116 <strong>exception(args, self)</strong>
117 117 </p>
118 118 <div class="docstring"></div>
119   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  119 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
120 120 </div><div class="detail">
121 121 <p class="signature" id="message/1">
122 122 <strong>message(record)</strong>
123 123 </p>
124 124 <div class="docstring"></div>
125   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  125 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
126 126 </div><div class="detail">
127 127 <p class="signature" id="message/2">
128 128 <strong>message(value, record)</strong>
129 129 </p>
130 130 <div class="docstring"></div>
131   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  131 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
132 132 </div><div class="detail">
133 133 <p class="signature" id="new/0">
134 134 <strong>new()</strong>
135 135 </p>
136 136 <div class="docstring"></div>
137   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  137 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
138 138 </div><div class="detail">
139 139 <p class="signature" id="new/1">
140 140 <strong>new(opts)</strong>
141 141 </p>
142 142 <div class="docstring"></div>
143   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  143 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
144 144 </div><div class="detail">
145 145 <p class="signature" id="to_keywords/1">
146 146 <strong>to_keywords(record)</strong>
147 147 </p>
148 148 <div class="docstring"></div>
149   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  149 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
150 150 </div><div class="detail">
151 151 <p class="signature" id="update/2">
152 152 <strong>update(keywords, record)</strong>
153 153 </p>
154 154 <div class="docstring"></div>
155   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  155 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
156 156 </div><div class="detail">
157 157 <p class="signature" id="update_message/2">
158 158 <strong>update_message(function, record)</strong>
159 159 </p>
160 160 <div class="docstring"></div>
161   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L138" target="_blank" class="view_source">Source</a>
  161 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L157" target="_blank" class="view_source">Source</a>
162 162 </div>
163 163 </div>
164 164
28 docs/master/BadArityError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -136,79 +136,79 @@
136 136 <strong>args(record)</strong>
137 137 </p>
138 138 <div class="docstring"></div>
139   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  139 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
140 140 </div><div class="detail">
141 141 <p class="signature" id="args/2">
142 142 <strong>args(value, record)</strong>
143 143 </p>
144 144 <div class="docstring"></div>
145   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  145 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
146 146 </div><div class="detail">
147 147 <p class="signature" id="exception/1">
148 148 <strong>exception(args)</strong>
149 149 </p>
150 150 <div class="docstring"></div>
151   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  151 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
152 152 </div><div class="detail">
153 153 <p class="signature" id="exception/2">
154 154 <strong>exception(args, self)</strong>
155 155 </p>
156 156 <div class="docstring"></div>
157   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  157 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
158 158 </div><div class="detail">
159 159 <p class="signature" id="function/1">
160 160 <strong>function(record)</strong>
161 161 </p>
162 162 <div class="docstring"></div>
163   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  163 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
164 164 </div><div class="detail">
165 165 <p class="signature" id="function/2">
166 166 <strong>function(value, record)</strong>
167 167 </p>
168 168 <div class="docstring"></div>
169   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  169 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
170 170 </div><div class="detail">
171 171 <p class="signature" id="message/1">
172 172 <strong>message(exception)</strong>
173 173 </p>
174 174 <div class="docstring"></div>
175   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
  175 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L197" target="_blank" class="view_source">Source</a>
176 176 </div><div class="detail">
177 177 <p class="signature" id="new/0">
178 178 <strong>new()</strong>
179 179 </p>
180 180 <div class="docstring"></div>
181   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  181 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
182 182 </div><div class="detail">
183 183 <p class="signature" id="new/1">
184 184 <strong>new(opts)</strong>
185 185 </p>
186 186 <div class="docstring"></div>
187   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  187 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
188 188 </div><div class="detail">
189 189 <p class="signature" id="to_keywords/1">
190 190 <strong>to_keywords(record)</strong>
191 191 </p>
192 192 <div class="docstring"></div>
193   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  193 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
194 194 </div><div class="detail">
195 195 <p class="signature" id="update/2">
196 196 <strong>update(keywords, record)</strong>
197 197 </p>
198 198 <div class="docstring"></div>
199   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  199 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
200 200 </div><div class="detail">
201 201 <p class="signature" id="update_args/2">
202 202 <strong>update_args(function, record)</strong>
203 203 </p>
204 204 <div class="docstring"></div>
205   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  205 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
206 206 </div><div class="detail">
207 207 <p class="signature" id="update_function/2">
208 208 <strong>update_function(function, record)</strong>
209 209 </p>
210 210 <div class="docstring"></div>
211   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L177" target="_blank" class="view_source">Source</a>
  211 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L196" target="_blank" class="view_source">Source</a>
212 212 </div>
213 213 </div>
214 214
22 docs/master/BadFunctionError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -115,61 +115,61 @@
115 115 <strong>actual(record)</strong>
116 116 </p>
117 117 <div class="docstring"></div>
118   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  118 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
119 119 </div><div class="detail">
120 120 <p class="signature" id="actual/2">
121 121 <strong>actual(value, record)</strong>
122 122 </p>
123 123 <div class="docstring"></div>
124   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  124 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
125 125 </div><div class="detail">
126 126 <p class="signature" id="exception/1">
127 127 <strong>exception(args)</strong>
128 128 </p>
129 129 <div class="docstring"></div>
130   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  130 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
131 131 </div><div class="detail">
132 132 <p class="signature" id="exception/2">
133 133 <strong>exception(args, self)</strong>
134 134 </p>
135 135 <div class="docstring"></div>
136   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  136 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
137 137 </div><div class="detail">
138 138 <p class="signature" id="message/1">
139 139 <strong>message(exception)</strong>
140 140 </p>
141 141 <div class="docstring"></div>
142   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L160" target="_blank" class="view_source">Source</a>
  142 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L179" target="_blank" class="view_source">Source</a>
143 143 </div><div class="detail">
144 144 <p class="signature" id="new/0">
145 145 <strong>new()</strong>
146 146 </p>
147 147 <div class="docstring"></div>
148   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  148 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
149 149 </div><div class="detail">
150 150 <p class="signature" id="new/1">
151 151 <strong>new(opts)</strong>
152 152 </p>
153 153 <div class="docstring"></div>
154   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  154 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
155 155 </div><div class="detail">
156 156 <p class="signature" id="to_keywords/1">
157 157 <strong>to_keywords(record)</strong>
158 158 </p>
159 159 <div class="docstring"></div>
160   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  160 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
161 161 </div><div class="detail">
162 162 <p class="signature" id="update/2">
163 163 <strong>update(keywords, record)</strong>
164 164 </p>
165 165 <div class="docstring"></div>
166   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  166 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
167 167 </div><div class="detail">
168 168 <p class="signature" id="update_actual/2">
169 169 <strong>update_actual(function, record)</strong>
170 170 </p>
171 171 <div class="docstring"></div>
172   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L159" target="_blank" class="view_source">Source</a>
  172 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L178" target="_blank" class="view_source">Source</a>
173 173 </div>
174 174 </div>
175 175
15 docs/master/Behaviour.html
@@ -39,10 +39,10 @@
39 39 use Behaviour
40 40
41 41 @doc &quot;Parses the given URL&quot;
42   - defcallback parse(uri_info :: URI.Info.t), do: URI.Info.t
  42 + defcallback parse(uri_info :: URI.Info.t) :: URI.Info.t
43 43
44 44 @doc &quot;Defines a default port&quot;
45   - defcallback default_port(), do: integer
  45 + defcallback default_port() :: integer
46 46 end
47 47 </code></pre>
48 48
@@ -86,6 +86,11 @@
86 86 <ul class="summary">
87 87 <li>
88 88 <span class="summary_signature">
  89 + <a href="#defcallback/1">defcallback/1</a>
  90 + </span>
  91 +</li>
  92 +<li>
  93 + <span class="summary_signature">
89 94 <a href="#defcallback/2">defcallback/2</a>
90 95 </span>
91 96 </li>
@@ -101,6 +106,12 @@
101 106 <div id="macros_details" class="details_list">
102 107 <h2>Macros</h2>
103 108 <div class="detail">
  109 + <p class="signature" id="defcallback/1">
  110 + <strong>defcallback(fun)</strong>
  111 + </p>
  112 + <div class="docstring"></div>
  113 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/behaviour.ex#L53" target="_blank" class="view_source">Source</a>
  114 +</div><div class="detail">
104 115 <p class="signature" id="defcallback/2">
105 116 <strong>defcallback(fun, list2)</strong>
106 117 </p>
22 docs/master/CaseClauseError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -115,61 +115,61 @@
115 115 <strong>actual(record)</strong>
116 116 </p>
117 117 <div class="docstring"></div>
118   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  118 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
119 119 </div><div class="detail">
120 120 <p class="signature" id="actual/2">
121 121 <strong>actual(value, record)</strong>
122 122 </p>
123 123 <div class="docstring"></div>
124   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  124 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
125 125 </div><div class="detail">
126 126 <p class="signature" id="exception/1">
127 127 <strong>exception(args)</strong>
128 128 </p>
129 129 <div class="docstring"></div>
130   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  130 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
131 131 </div><div class="detail">
132 132 <p class="signature" id="exception/2">
133 133 <strong>exception(args, self)</strong>
134 134 </p>
135 135 <div class="docstring"></div>
136   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  136 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
137 137 </div><div class="detail">
138 138 <p class="signature" id="message/1">
139 139 <strong>message(exception)</strong>
140 140 </p>
141 141 <div class="docstring"></div>
142   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
  142 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L191" target="_blank" class="view_source">Source</a>
143 143 </div><div class="detail">
144 144 <p class="signature" id="new/0">
145 145 <strong>new()</strong>
146 146 </p>
147 147 <div class="docstring"></div>
148   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  148 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
149 149 </div><div class="detail">
150 150 <p class="signature" id="new/1">
151 151 <strong>new(opts)</strong>
152 152 </p>
153 153 <div class="docstring"></div>
154   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  154 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
155 155 </div><div class="detail">
156 156 <p class="signature" id="to_keywords/1">
157 157 <strong>to_keywords(record)</strong>
158 158 </p>
159 159 <div class="docstring"></div>
160   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  160 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
161 161 </div><div class="detail">
162 162 <p class="signature" id="update/2">
163 163 <strong>update(keywords, record)</strong>
164 164 </p>
165 165 <div class="docstring"></div>
166   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  166 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
167 167 </div><div class="detail">
168 168 <p class="signature" id="update_actual/2">
169 169 <strong>update_actual(function, record)</strong>
170 170 </p>
171 171 <div class="docstring"></div>
172   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L171" target="_blank" class="view_source">Source</a>
  172 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L190" target="_blank" class="view_source">Source</a>
173 173 </div>
174 174 </div>
175 175
34 docs/master/CompileError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -157,97 +157,97 @@
157 157 <strong>description(record)</strong>
158 158 </p>
159 159 <div class="docstring"></div>
160   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  160 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
161 161 </div><div class="detail">
162 162 <p class="signature" id="description/2">
163 163 <strong>description(value, record)</strong>
164 164 </p>
165 165 <div class="docstring"></div>
166   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  166 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
167 167 </div><div class="detail">
168 168 <p class="signature" id="exception/1">
169 169 <strong>exception(args)</strong>
170 170 </p>
171 171 <div class="docstring"></div>
172   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  172 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
173 173 </div><div class="detail">
174 174 <p class="signature" id="exception/2">
175 175 <strong>exception(args, self)</strong>
176 176 </p>
177 177 <div class="docstring"></div>
178   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  178 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
179 179 </div><div class="detail">
180 180 <p class="signature" id="file/1">
181 181 <strong>file(record)</strong>
182 182 </p>
183 183 <div class="docstring"></div>
184   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  184 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
185 185 </div><div class="detail">
186 186 <p class="signature" id="file/2">
187 187 <strong>file(value, record)</strong>
188 188 </p>
189 189 <div class="docstring"></div>
190   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  190 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
191 191 </div><div class="detail">
192 192 <p class="signature" id="line/1">
193 193 <strong>line(record)</strong>
194 194 </p>
195 195 <div class="docstring"></div>
196   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  196 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
197 197 </div><div class="detail">
198 198 <p class="signature" id="line/2">
199 199 <strong>line(value, record)</strong>
200 200 </p>
201 201 <div class="docstring"></div>
202   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  202 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
203 203 </div><div class="detail">
204 204 <p class="signature" id="message/1">
205 205 <strong>message(exception)</strong>
206 206 </p>
207 207 <div class="docstring"></div>
208   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L154" target="_blank" class="view_source">Source</a>
  208 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L173" target="_blank" class="view_source">Source</a>
209 209 </div><div class="detail">
210 210 <p class="signature" id="new/0">
211 211 <strong>new()</strong>
212 212 </p>
213 213 <div class="docstring"></div>
214   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  214 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
215 215 </div><div class="detail">
216 216 <p class="signature" id="new/1">
217 217 <strong>new(opts)</strong>
218 218 </p>
219 219 <div class="docstring"></div>
220   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  220 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
221 221 </div><div class="detail">
222 222 <p class="signature" id="to_keywords/1">
223 223 <strong>to_keywords(record)</strong>
224 224 </p>
225 225 <div class="docstring"></div>
226   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  226 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
227 227 </div><div class="detail">
228 228 <p class="signature" id="update/2">
229 229 <strong>update(keywords, record)</strong>
230 230 </p>
231 231 <div class="docstring"></div>
232   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  232 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
233 233 </div><div class="detail">
234 234 <p class="signature" id="update_description/2">
235 235 <strong>update_description(function, record)</strong>
236 236 </p>
237 237 <div class="docstring"></div>
238   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  238 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
239 239 </div><div class="detail">
240 240 <p class="signature" id="update_file/2">
241 241 <strong>update_file(function, record)</strong>
242 242 </p>
243 243 <div class="docstring"></div>
244   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  244 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
245 245 </div><div class="detail">
246 246 <p class="signature" id="update_line/2">
247 247 <strong>update_line(function, record)</strong>
248 248 </p>
249 249 <div class="docstring"></div>
250   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L153" target="_blank" class="view_source">Source</a>
  250 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L172" target="_blank" class="view_source">Source</a>
251 251 </div>
252 252 </div>
253 253
2  docs/master/Enum.Iterator.Function.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L1371" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L1628" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
2  docs/master/Enum.Iterator.List.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L1366" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L1623" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
20 docs/master/Enum.OutOfBoundsError.html
@@ -29,7 +29,7 @@
29 29
30 30
31 31
32   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  32 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
33 33
34 34
35 35
@@ -110,55 +110,55 @@
110 110 <strong>exception(args)</strong>
111 111 </p>
112 112 <div class="docstring"></div>
113   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  113 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
114 114 </div><div class="detail">
115 115 <p class="signature" id="exception/2">
116 116 <strong>exception(args, self)</strong>
117 117 </p>
118 118 <div class="docstring"></div>
119   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  119 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
120 120 </div><div class="detail">
121 121 <p class="signature" id="message/1">
122 122 <strong>message(record)</strong>
123 123 </p>
124 124 <div class="docstring"></div>
125   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  125 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
126 126 </div><div class="detail">
127 127 <p class="signature" id="message/2">
128 128 <strong>message(value, record)</strong>
129 129 </p>
130 130 <div class="docstring"></div>
131   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  131 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
132 132 </div><div class="detail">
133 133 <p class="signature" id="new/0">
134 134 <strong>new()</strong>
135 135 </p>
136 136 <div class="docstring"></div>
137   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  137 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
138 138 </div><div class="detail">
139 139 <p class="signature" id="new/1">
140 140 <strong>new(opts)</strong>
141 141 </p>
142 142 <div class="docstring"></div>
143   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  143 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
144 144 </div><div class="detail">
145 145 <p class="signature" id="to_keywords/1">
146 146 <strong>to_keywords(record)</strong>
147 147 </p>
148 148 <div class="docstring"></div>
149   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  149 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
150 150 </div><div class="detail">
151 151 <p class="signature" id="update/2">
152 152 <strong>update(keywords, record)</strong>
153 153 </p>
154 154 <div class="docstring"></div>
155   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  155 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
156 156 </div><div class="detail">
157 157 <p class="signature" id="update_message/2">
158 158 <strong>update_message(function, record)</strong>
159 159 </p>
160 160 <div class="docstring"></div>
161   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L226" target="_blank" class="view_source">Source</a>
  161 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/exception.ex#L245" target="_blank" class="view_source">Source</a>
162 162 </div>
163 163 </div>
164 164
132 docs/master/Enum.html
@@ -153,17 +153,22 @@
153 153 </li>
154 154 <li>
155 155 <span class="summary_signature">
156   - <a href="#qsort/1">qsort/1</a>
  156 + <a href="#reduce/3">reduce/3</a>
157 157 </span>
158 158 </li>
159 159 <li>
160 160 <span class="summary_signature">
161   - <a href="#reduce/3">reduce/3</a>
  161 + <a href="#reverse/1">reverse/1</a>
162 162 </span>
163 163 </li>
164 164 <li>
165 165 <span class="summary_signature">
166   - <a href="#reverse/1">reverse/1</a>
  166 + <a href="#sort/1">sort/1</a>
  167 + </span>
  168 +</li>
  169 +<li>
  170 + <span class="summary_signature">
  171 + <a href="#sort/2">sort/2</a>
167 172 </span>
168 173 </li>
169 174 <li>
@@ -188,6 +193,11 @@
188 193 </li>
189 194 <li>
190 195 <span class="summary_signature">
  196 + <a href="#uniq/1">uniq/1</a>
  197 + </span>
  198 +</li>
  199 +<li>
  200 + <span class="summary_signature">
191 201 <a href="#zip/2">zip/2</a>
192 202 </span>
193 203 </li>
@@ -204,9 +214,7 @@
204 214 <h2>Functions</h2>
205 215 <div class="detail">
206 216 <p class="signature" id="all?/2">
207   - <strong>all?(collection, fun // fn x -&gt;
208   - x
209   -end)</strong>
  217 + <strong>all?(collection, fun // fn x -&gt; x end)</strong>
210 218 </p>
211 219 <div class="docstring"><p>Invokes the given <code>fun</code> for each item in the <code>collection</code> and returns true if
212 220 each invocation returns true as well, otherwise it short-circuits and returns
@@ -231,9 +239,7 @@
231 239 <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L97" target="_blank" class="view_source">Source</a>
232 240 </div><div class="detail">
233 241 <p class="signature" id="any?/2">
234   - <strong>any?(collection, fun // fn x -&gt;
235   - x
236   -end)</strong>
  242 + <strong>any?(collection, fun // fn x -&gt; x end)</strong>
237 243 </p>
238 244 <div class="docstring"><p>Invokes the given <code>fun</code> for each item in the <code>collection</code> and returns true if
239 245 at least one invocation returns true. Returns false otherwise.</p>
@@ -296,8 +302,8 @@
296 302 <p class="signature" id="drop/2">
297 303 <strong>drop(collection, count)</strong>
298 304 </p>
299   - <div class="docstring"><p>Drops the first <code>count</code> items from the collection. Expects an ordered
300   -collection.</p>
  305 + <div class="docstring"><p>Drops the first <code>count</code> items from the collection.
  306 +Expects an ordered collection.</p>
301 307
302 308 <h2>Examples</h2>
303 309
@@ -320,7 +326,7 @@
320 326 #=&gt; [3,4,5]
321 327 </code></pre>
322 328 </div>
323   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L233" target="_blank" class="view_source">Source</a>
  329 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L247" target="_blank" class="view_source">Source</a>
324 330 </div><div class="detail">
325 331 <p class="signature" id="each/2">
326 332 <strong>each(collection, fun)</strong>
@@ -333,7 +339,7 @@
333 339 <pre><code>Enum.each [&#39;some&#39;, &#39;example&#39;], fn(x) -&gt; IO.puts x end
334 340 </code></pre>
335 341 </div>
336   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L256" target="_blank" class="view_source">Source</a>
  342 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L270" target="_blank" class="view_source">Source</a>
337 343 </div><div class="detail">
338 344 <p class="signature" id="empty?/1">
339 345 <strong>empty?(collection)</strong>
@@ -346,7 +352,7 @@
346 352 Enum.empty? [1,2,3] #=&gt; false
347 353 </code></pre>
348 354 </div>
349   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L281" target="_blank" class="view_source">Source</a>
  355 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L295" target="_blank" class="view_source">Source</a>
350 356 </div><div class="detail">
351 357 <p class="signature" id="filter/2">
352 358 <strong>filter(collection, fun)</strong>
@@ -360,7 +366,7 @@
360 366 #=&gt; [2]
361 367 </code></pre>
362 368 </div>
363   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L303" target="_blank" class="view_source">Source</a>
  369 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L317" target="_blank" class="view_source">Source</a>
364 370 </div><div class="detail">
365 371 <p class="signature" id="filter_map/3">
366 372 <strong>filter_map(collection, filter, mapper)</strong>
@@ -373,7 +379,7 @@
373 379 #=&gt; [4]
374 380 </code></pre>
375 381 </div>
376   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L326" target="_blank" class="view_source">Source</a>
  382 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L340" target="_blank" class="view_source">Source</a>
377 383 </div><div class="detail">
378 384 <p class="signature" id="find/3">
379 385 <strong>find(collection, ifnone // nil, fun)</strong>
@@ -393,7 +399,7 @@
393 399 #=&gt; 3
394 400 </code></pre>
395 401 </div>
396   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L358" target="_blank" class="view_source">Source</a>
  402 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L372" target="_blank" class="view_source">Source</a>
397 403 </div><div class="detail">
398 404 <p class="signature" id="find_index/2">
399 405 <strong>find_index(collection, fun)</strong>
@@ -412,7 +418,7 @@
412 418 #=&gt; 2
413 419 </code></pre>
414 420 </div>
415   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L420" target="_blank" class="view_source">Source</a>
  421 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L434" target="_blank" class="view_source">Source</a>
416 422 </div><div class="detail">
417 423 <p class="signature" id="find_value/3">
418 424 <strong>find_value(collection, ifnone // nil, fun)</strong>
@@ -429,7 +435,7 @@
429 435 #=&gt; true
430 436 </code></pre>
431 437 </div>
432   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L389" target="_blank" class="view_source">Source</a>
  438 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L403" target="_blank" class="view_source">Source</a>
433 439 </div><div class="detail">
434 440 <p class="signature" id="first/1">
435 441 <strong>first(collection)</strong>
@@ -442,7 +448,7 @@
442 448 Enum.first [1,2,3] #=&gt; 1
443 449 </code></pre>
444 450 </div>
445   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L443" target="_blank" class="view_source">Source</a>
  451 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L457" target="_blank" class="view_source">Source</a>
446 452 </div><div class="detail">
447 453 <p class="signature" id="join/2">
448 454 <strong>join(collection, joiner // &quot;&quot;)</strong>
@@ -463,7 +469,7 @@
463 469 Enum.join([1,2,3], &#39; = &#39;) #=&gt; &#39;1 = 2 = 3&#39;
464 470 </code></pre>
465 471 </div>
466   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L473" target="_blank" class="view_source">Source</a>
  472 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L487" target="_blank" class="view_source">Source</a>
467 473 </div><div class="detail">
468 474 <p class="signature" id="map/2">
469 475 <strong>map(collection, fun)</strong>
@@ -481,7 +487,7 @@
481 487 #=&gt; [a: -1, b: -2]
482 488 </code></pre>
483 489 </div>
484   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L507" target="_blank" class="view_source">Source</a>
  490 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L521" target="_blank" class="view_source">Source</a>
485 491 </div><div class="detail">
486 492 <p class="signature" id="map_join/3">
487 493 <strong>map_join(collection, joiner // &quot;&quot;, mapper)</strong>
@@ -502,7 +508,7 @@
502 508 Enum.map_join([1,2,3], &#39; = &#39;, &amp;1 * 2) #=&gt; &#39;2 = 4 = 6&#39;
503 509 </code></pre>
504 510 </div>
505   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L539" target="_blank" class="view_source">Source</a>
  511 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L553" target="_blank" class="view_source">Source</a>
506 512 </div><div class="detail">
507 513 <p class="signature" id="map_reduce/3">
508 514 <strong>map_reduce(collection, acc, f)</strong>
@@ -521,7 +527,7 @@
521 527 #=&gt; { [2, 4, 6], 6 }
522 528 </code></pre>
523 529 </div>
524   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L574" target="_blank" class="view_source">Source</a>
  530 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L588" target="_blank" class="view_source">Source</a>
525 531 </div><div class="detail">
526 532 <p class="signature" id="partition/2">
527 533 <strong>partition(collection, fun)</strong>
@@ -536,19 +542,7 @@
536 542 #=&gt; { [2], [1,3] }
537 543 </code></pre>
538 544 </div>
539   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L599" target="_blank" class="view_source">Source</a>
540   -</div><div class="detail">
541   - <p class="signature" id="qsort/1">
542   - <strong>qsort(collection)</strong>
543   - </p>
544   - <div class="docstring"><p>Sorts the collection according to the quick sort algorithm.</p>
545   -
546   -<h2>Examples</h2>
547   -
548   -<pre><code>Enum.qsort [3,2,1] #=&gt; [1,2,3]
549   -</code></pre>
550   -</div>
551   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L667" target="_blank" class="view_source">Source</a>
  545 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L613" target="_blank" class="view_source">Source</a>
552 546 </div><div class="detail">
553 547 <p class="signature" id="reduce/3">
554 548 <strong>reduce(collection, acc, fun)</strong>
@@ -563,7 +557,7 @@
563 557 #=&gt; 6
564 558 </code></pre>
565 559 </div>
566   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L624" target="_blank" class="view_source">Source</a>
  560 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L638" target="_blank" class="view_source">Source</a>
567 561 </div><div class="detail">
568 562 <p class="signature" id="reverse/1">
569 563 <strong>reverse(collection)</strong>
@@ -576,16 +570,43 @@
576 570 #=&gt; [3, 2, 1]
577 571 </code></pre>
578 572 </div>
579   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L647" target="_blank" class="view_source">Source</a>
  573 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L661" target="_blank" class="view_source">Source</a>
  574 +</div><div class="detail">
  575 + <p class="signature" id="sort/1">
  576 + <strong>sort(collection)</strong>
  577 + </p>
  578 + <div class="docstring"><p>Sorts the collection using the merge sort algorithm.</p>
  579 +
  580 +<h2>Examples</h2>
  581 +
  582 +<pre><code>Enum.sort [3,2,1] #=&gt; [1,2,3]
  583 +</code></pre>
  584 +</div>
  585 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L698" target="_blank" class="view_source">Source</a>
  586 +</div><div class="detail">
  587 + <p class="signature" id="sort/2">
  588 + <strong>sort(collection, fun)</strong>
  589 + </p>
  590 + <div class="docstring"><p>Sorts the collection using the merge sort algorithm.</p>
  591 +
  592 +<h2>Examples</h2>
  593 +
  594 +<pre><code>Enum.sort [3,2,1], &amp;1 &gt; &amp;2 #=&gt; [1,2,3]
  595 +</code></pre>
  596 +</div>
  597 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L720" target="_blank" class="view_source">Source</a>
580 598 </div><div class="detail">
581 599 <p class="signature" id="split/2">
582 600 <strong>split(collection, count)</strong>
583 601 </p>
584   - <div class="docstring"><p>Splits the enumerable into two collections, leaving <code>count</code> elements in the
585   -first one. If <code>count</code> is a negative number, it starts couting from the back
586   -to the beginning of the collection. Be aware that a negative <code>count</code>
587   -implies in an iteration through the whole collection.
588   -Expects an ordered collection.</p>
  602 + <div class="docstring"><p>Splits the enumerable into two collections, leaving <code>count</code>
  603 +elements in the first one. If <code>count</code> is a negative number,
  604 +it starts couting from the back to the beginning of the
  605 +collection.</p>
  606 +
  607 +<p>Be aware that a negative <code>count</code> implies the collection
  608 +will be iterate twice. One to calculate the position and
  609 +another one to do the actual splitting.</p>
589 610
590 611 <h2>Examples</h2>
591 612
@@ -596,7 +617,7 @@
596 617 Enum.split [1,2,3], -5 #=&gt; { [], [1,2,3] }
597 618 </code></pre>
598 619 </div>
599   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L697" target="_blank" class="view_source">Source</a>
  620 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L753" target="_blank" class="view_source">Source</a>
600 621 </div><div class="detail">
601 622 <p class="signature" id="split_while/2">
602 623 <strong>split_while(collection, fun)</strong>
@@ -610,7 +631,7 @@
610 631 #=&gt; { [1], [2, 3, 4] }
611 632 </code></pre>
612 633 </div>
613   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L727" target="_blank" class="view_source">Source</a>
  634 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L781" target="_blank" class="view_source">Source</a>
614 635 </div><div class="detail">
615 636 <p class="signature" id="take/2">
616 637 <strong>take(collection, count)</strong>
@@ -625,7 +646,7 @@
625 646 Enum.take [1,2,3], 0 #=&gt; []
626 647 </code></pre>
627 648 </div>
628   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L752" target="_blank" class="view_source">Source</a>
  649 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L806" target="_blank" class="view_source">Source</a>
629 650 </div><div class="detail">
630 651 <p class="signature" id="take_while/2">
631 652 <strong>take_while(collection, fun)</strong>
@@ -639,7 +660,20 @@
639 660 #=&gt; [1, 2]
640 661 </code></pre>
641 662 </div>
642   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L767" target="_blank" class="view_source">Source</a>
  663 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L835" target="_blank" class="view_source">Source</a>
  664 +</div><div class="detail">
  665 + <p class="signature" id="uniq/1">
  666 + <strong>uniq(collection)</strong>
  667 + </p>
  668 + <div class="docstring"><p>Iterates the enumerable removing all duplicated items.</p>
  669 +
  670 +<h2>Examples</h2>
  671 +
  672 +<pre><code>Enum.uniq [1,2,3,2,1]
  673 +#=&gt; [1, 2, 3]
  674 +</code></pre>
  675 +</div>
  676 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L858" target="_blank" class="view_source">Source</a>
643 677 </div><div class="detail">
644 678 <p class="signature" id="zip/2">
645 679 <strong>zip(coll1, coll2)</strong>
@@ -649,7 +683,7 @@
649 683 dictated by the first enum. In case the second list is shorter,
650 684 values are filled with nil.</p>
651 685 </div>
652   - <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L805" target="_blank" class="view_source">Source</a>
  686 + <a href="https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/enum.ex#L878" target="_blank" class="view_source">Source</a>
653 687 </div>