File tree Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Original file line number Diff line number Diff line change 4
4
* [ Kernel] Explicit functions inlined by the compiler, including operators. This means that ` Kernel.+/2 ` will now expand to ` :erlang.+/2 ` and so on
5
5
* [ Mix] Do not fail if a Mix dependency relies on an outdated Elixir version
6
6
* [ Process] Add ` Process.send/2 ` and ` Process.send_after/3 `
7
- * [ Version] Add ` Version.compare/2 `
8
- * [ Version] Add ` Version.valid_requirement?/1 `
7
+ * [ Version] Add ` Version.compare/2 ` and ` Version.valid_requirement?/1 `
9
8
10
9
* Bug fixes
11
10
* [ Atom] Inspect ` :... ` and ` :foo@bar ` without quoting
Original file line number Diff line number Diff line change @@ -360,7 +360,7 @@ defmodule Version do
360
360
end
361
361
end
362
362
363
- @doc false
363
+ @spec parse_pre ( String . t ) :: [ String . t | integer ]
364
364
def parse_pre ( pre ) do
365
365
String . split ( pre , "." ) |> Enum . map fn piece ->
366
366
if Regex . match? ( % r / ^ ( 0 | [ 1 - 9 ] [ 0 - 9 ] * ) $/ , piece ) do
@@ -371,14 +371,8 @@ defmodule Version do
371
371
end
372
372
end
373
373
374
- @ spec valid_requirement? ( list ) :: boolean
375
- def valid_requirement? ( [ ] ) do
376
- false
377
- end
378
-
379
- def valid_requirement?( [ a | next ] ) do
380
- valid_requirement? ( a , next )
381
- end
374
+ defp valid_requirement? ( [ ] ) , do: false
375
+ defp valid_requirement? ( [ a | next ] ) , do: valid_requirement? ( a , next )
382
376
383
377
# it must finish with a version
384
378
defp valid_requirement? ( a , [ ] ) when is_binary ( a ) do
You can’t perform that action at this time.
0 commit comments