Commit Graph
6205 Commits
Author SHA1 Message Date
José Valim 89589f8193 Break calendar file apart 2017-05-08 14:09:07 +02:00
José Valim d408113650 Optimize MapSet.equal? with incompatible versions 2017-05-08 13:50:12 +02:00
José Valim bc9df39875 Do not discard MapSet version when map is not repacked 2017-05-08 13:48:07 +02:00
José Valim a2b9be1959 Version MapSet instead of imposing a breaking change 2017-05-08 13:39:45 +02:00
x4lldux 4a14d0e3e3 Reduce MapSet's space usage in Erlang term format (#5954) 2017-05-08 13:03:14 +02:00
Eksperimental f44889db5f Improve specs for Process.flag/2-3 (#5929) 2017-05-08 11:20:30 +02:00
Andrea Leopardi 80745b57ed Silence compilation warnings about the deprecation of HashDict/HashSet (#6072)
Similar to what was done in 73ae8ed285 for Dict.
2017-05-07 23:38:11 +02:00
José Valim a961bbaab9 Remove unnecessary regexes in IO.ANSI.Docs 2017-05-07 18:38:27 +02:00
José Valim 588df791ca Remove more regexes from stdlib and logger 2017-05-07 17:07:14 +02:00
Andrea Leopardi fc6e546853 Improve documentation for String.split/3
I trimmed down the "prose" part of the documentation, and instead added a
"Options" section to be more formal and technical.
2017-05-07 16:55:07 +02:00
José Valim 5297befe1f Add check for OTP 20 2017-05-07 11:21:10 +02:00
José Valim ed58508dfe Add Regex.recompile/1 and Regex.recompile\!/1 2017-05-07 11:17:35 +02:00
José Valim 14e6910969 Avoid race conditions on capture_err reuse 2017-05-07 10:48:21 +02:00
José Valim 5ab8c6e93a Remove warnings on OTP 20 2017-05-07 10:28:08 +02:00
Andrea Leopardi 450e3f3f9e Get rid of the requirement-parsing DSL in Version (#6067)
We don't need the complexity and abstraction of the DSL for such little code.
2017-05-05 14:44:52 +02:00
Eksperimental ac1194b386 Mark variable as unused in Kernel.use/2 example (#6052) 2017-05-01 09:37:49 +02:00
José Valim b6a81df6ef Use overridable checks in defoverridable test 2017-05-01 09:36:38 +02:00
Aleksei Magusev 1fdd1bfa5f Fix warning in Module 2017-05-01 02:19:30 +02:00
Brian Alexander 24f851a042 Integer.parse/2 simpler and faster (#6044) 2017-05-01 00:27:10 +02:00
evuez ddd962ca94 Add missing c: for callback reference (#6049) 2017-04-29 10:08:24 +02:00
Andrea Leopardi dfd0ab5106 Support :on_timeout in Task.async_stream and friends (#6009) 2017-04-28 21:15:43 +02:00
Xavier Noria 3e56f6d329 Change focus in require explanation (#6041) 2017-04-27 14:08:10 +02:00
Kevin Litchfield 8b472cdd2d Document default argument operator (\\) (#6035) 2017-04-27 13:39:47 +02:00
Andrea Leopardi 0841f5e5ab Validate the value of the @on_load attribute (#6038) 2017-04-27 11:55:52 +02:00
Andrea Leopardi 73ae8ed285 Silence compilation warnings about the deprecation of Dict (#6039) 2017-04-27 11:24:44 +02:00
Sam Davies 3bc8bb28ae Better namespacing for overridable test (#6034) 2017-04-24 10:29:17 +02:00
Aleksei Magusev 26f68bc79b Correct use of hyphens 2017-04-23 22:57:26 +02:00
Aleksei Magusev 5e8d7d3110 Use proper case for ASCII acronym 2017-04-23 16:49:40 +02:00
Keith 65c1bd50a0 Additional fixes in the "Syntax Reference" documentation page (#6030) 2017-04-23 14:14:40 +02:00
José Valim 863a48567b Do not mark -file as generated, closes #6015 2017-04-23 13:17:15 +02:00
Andrea Leopardi e9292c37be Polish the "Syntax Reference" documentation page 2017-04-22 19:01:40 +02:00
José Valim 9de0ed2116 Document Elixir syntax rules, closes #6026 2017-04-22 18:24:11 +02:00
Sam Davies 1fa95f079e Make defoverridable/1 accept a module name as an argument (#6022)
See #5734
2017-04-22 13:34:55 +02:00
José Valim 99b8d36945 Read compiler option directly from the function that uses it 2017-04-22 13:18:36 +02:00
James Fish 413b6f5f3c Fix max_seconds type
Supervisor max seconds period must be strictly positive integer
2017-04-21 15:24:49 +02:00
James Fish 4360198bbf Introduce Task.Supervisor.option type 2017-04-21 15:22:34 +02:00
Zander Mackie cad986dfde Calendar support ISO_8601 supports basic format (#6005) 2017-04-21 12:51:53 +02:00
Andrea Leopardi 24fb49305c Add Process.cancel_timer/2 (#6014) 2017-04-21 10:45:23 +02:00
James Fish bcf27c6c46 Fix race condition in format_exit test
Wait for message to arrive to guarantee that monitor is setup.
2017-04-21 10:36:05 +02:00
Andrea Leopardi 24edd76de0 Improve variable names in Kernel functions (#6017) 2017-04-21 01:49:59 +02:00
Aleksei Magusev 27032a3652 Remove duplicate test in MacroTest 2017-04-20 16:38:15 +02:00
Aleksei Magusev d675f59c5c Tidy up Macro test suite 2017-04-20 16:35:49 +02:00
Aleksei Magusev 5904879412 Fix quoting of bitstring literals 2017-04-20 16:35:49 +02:00
Sam Davies 83f85f2d83 Change @impl to @protocol_metadata for protocol info (#6012) 2017-04-19 13:09:35 +02:00
Eksperimental 658f63f9e1 Avoid warnings in hd/1 and tl/1 tests (#6006) 2017-04-18 11:47:21 +02:00
Eksperimental 10b504170a Use timeout/0 type in t:Supervisor.Spec.shutdown/0 (#6011)
Thanks @eksperimental.
2017-04-18 09:30:23 +02:00
Ivan Kozik db25766127 Mention that File.regular?/1 and File.dir?/1 follow symbolic links (#6002) 2017-04-17 12:42:38 +02:00
Eksperimental 34514c1ea6 Improve specs in Access module (#5991) 2017-04-17 10:06:27 +02:00
Eksperimental d6f61634fa Improve guards and naming in Kernel.pop_in/2 (#5998) 2017-04-17 00:58:26 +02:00
Eksperimental 980a73cc7f Test tl/2 and document use with improper lists (#5997) 2017-04-16 23:13:44 +02:00