summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update float.exjv-subnormal-floatsJosé Valim2018-11-031-1/+1
|
* Support subnormal floats in Float.ratio/1José Valim2018-11-032-17/+46
| | | | Closes #8359
* Fix misleading doc string (#8355)Alan Walton2018-11-021-1/+1
| | | naive_datetime_to_iso_days takes a datetime without time zone
* Update helpers.exJosé Valim2018-11-011-0/+4
|
* Update helpers.exJosé Valim2018-11-011-2/+5
|
* Change else clause error to warning (#8351)Eric Meadows-Jönsson2018-10-294-32/+44
|
* Update TODO notesJosé Valim2018-10-292-7/+6
|
* Add since and spec to Mix.Task.recursing?/1 (#8349)Wojtek Mach2018-10-282-1/+3
|
* Respect :raise in test and move recursing to Mix.TaskJosé Valim2018-10-284-14/+18
|
* Info instead of error on unmatched umbrella tests (#8332)Mike Binns2018-10-282-5/+20
|
* Improve GenServer docsJosé Valim2018-10-281-5/+7
|
* Remove deprecated IPv6 httpc settingJosé Valim2018-10-271-2/+0
| | | | See #8252
* Avoid errors with more than one duplicated key (#8346)Fernando Tapia Rico2018-10-262-3/+11
| | | Closes #8345
* Optimize common paths in date/timeJosé Valim2018-10-264-10/+66
|
* Change order in which filter meesage are printed in ExUnit.CLIFormatter (#8342)Eksperimental2018-10-263-3/+3
| | | | | | | | | | | | | | It was printing this when running: mix test --only foo Including tags: [:foo] Excluding tags: [:test] which is deceiving beucase the order end up rendering useless the include filter. Swaps the order then. Additionally swaps the order in ExUnit.Formatter.format_filters/2 and tests, while not necessary, maintaining the order is a good thing when it's something related to precedence.
* Change the precedence in ExUnit.Filters.eval/4 (#8340)Eksperimental2018-10-262-22/+144
| | | | | | | | | Fixes issues mentioned in #8335, particularly in this discussion: https://github.com/elixir-lang/elixir/pull/8335#pullrequestreview-168148010 Tests should be first excluded, then included, and then skipped (if any left). The only exception to the rule is when we explicitly include tests with :skip filter, to which the :ok value is returned.
* Add deprecationJosé Valim2018-10-262-0/+2
|
* Replace raise Runtime+message by simply raiseJosé Valim2018-10-261-11/+4
|
* Deprecate System.cwd/0 and System.cwd!/0 (#8344)Fernando Tapia Rico2018-10-265-44/+34
|
* Remove backticks from error messages and test desc (#8343)Fernando Tapia Rico2018-10-267-8/+8
| | | | To keep consistency in the codebase.
* Remove extra empty lineJosé Valim2018-10-251-1/+0
|
* Remove @doc from testsJosé Valim2018-10-251-11/+11
|
* Improve error message for invalid quoted expression (#8336)Mitchell Hanberg2018-10-252-2/+7
|
* Add OTP 21.1 to Travis (#8338)Andrea Leopardi2018-10-251-0/+1
|
* Update AST documentation (#8337)Fernando Tapia Rico2018-10-251-6/+6
|
* Format warning notation in error message (#8334)Fernando Tapia Rico2018-10-251-1/+1
|
* Raise on conflicting .formatter.exs files (#8323)Fernando Tapia Rico2018-10-252-3/+65
| | | Warn on conflicting .formatter.exs files
* Raise when piping into unquote, closes #8331José Valim2018-10-252-3/+11
|
* Mention Macro.escape/1 in quote docsJosé Valim2018-10-251-13/+31
|
* Document --only and --include --exclude difference (#8330)Vítor Luís dos Santos Trindade2018-10-241-1/+3
|
* Add missing space in error message (#8328)Fernando Tapia Rico2018-10-242-2/+2
|
* Improve String.split/3 doc (#8329)Glauber Campinho2018-10-241-4/+4
| | | | - Use uniformly parts instead of substrings/parts - Improve explanation about graphemes boundaries
* Fix message when all dependencies are up to date (#8326)Eksperimental2018-10-242-3/+3
|
* Capitalize Rebar (#8324)Fernando Tapia Rico2018-10-232-8/+8
| | | [ci skip]
* Capitalize Mix (#8322)Fernando Tapia Rico2018-10-233-3/+3
| | | [ci skip]
* Check for line ending in output messages (#8319)Eksperimental2018-10-231-53/+62
| | | | | | | | Check for line ending in output messages in ex_unit_tests.exs and beginning of line when applicable. This makes sure we check for the full line, avoiding unexpected results appearing at the end of the line. Related discussion: https://github.com/elixir-lang/elixir/pull/8312#discussion_r226867015 Remove on_exit_reload_config/0 and replace it with configure_and_reload_on_exit/1
* Improvements to the Version module documentation (#8313)Eksperimental2018-10-222-49/+70
| | | | | | | | | | | | | | | | | | - General improvements to docs - Minor grammar corrections - Add doc test examples to Version.match?/3 using :allow_pre option - List all the operators allowed in requirements. - Mention that the PATH part of the version can be used as operand with ~> - Make a clarification that "`~>` will never include pre-release versions of its upper bound, regardless of the usage of the `allow_pre:` option", and add tests to verify this - The requirement table has been update: - It doesn't use the consecutive PATCH number in the example, so `~> 2.1.2` will not use `2.1.3-dev` but `2.1.6-dev` to make it that the upper bound is within the MINOR part not the PATCH one - Remove "-" and replace with "`true` or `false`" as it is not clear what "-" means in that example, and it could be understood that the option is not allowed in that example. - Updated to "`true` or `false`" the cases whether both options return the same value. - Added an additional example: `>= 2.1.0` | `2.2.0-dev` | `true` | `true`
* Document missing auto-reenabled tasks xref and cmd (#8320)Fernando Tapia Rico2018-10-222-0/+6
| | | [ci skip]
* Properly format atoms when denoting options (#8318)Eksperimental2018-10-222-3/+3
| | | | As initially suggested by @fertapric for a different PR here: https://github.com/elixir-lang/elixir/pull/8313#discussion_r226974093
* Make folder path example more obvious (#8306)Ellie P2018-10-221-2/+8
|
* Review Version module specifications (#8315)Eksperimental2018-10-221-7/+11
|
* Revert "Add new line after make test_* tasks are executed (#8316)"José Valim2018-10-221-2/+0
| | | | This reverts commit 6b99ed9d00051ddd90314dbb304a4cf7448c4e5d.
* Add new line after make test_* tasks are executed (#8316)Eksperimental2018-10-221-0/+2
|
* Swap order of commands in README file to run `make test` (#8314)Eksperimental2018-10-211-3/+3
| | | | | If the source code is not properly formatted, `make test` would not run. [ci skip]
* Do not count invalid and excluded twice if setup_all failsEksperimental2018-10-214-38/+103
|
* Update failure message in ExUnit setup_all callback (#8310)Eksperimental2018-10-212-7/+8
| | | It is all the module that have been invalidated, not only one.
* Clarify docs in ExUnit.Callbacks (#8300)Eksperimental2018-10-211-25/+27
|
* [typo] Fix wildcard in test file pattern matching (#8311)Marius Butuc2018-10-211-1/+1
|
* Update use of numbers as adjectives (#8309)Eksperimental2018-10-216-7/+7
| | | | | | - Replace "two element tuples" with "two-element tuples" for every number in 1..10 - Replace "2-element tuples" with "two-element tuples" for every number - "1-based" with "one-based" - "0-based" with "zero-based"
* Use "third-party" instead of "3rd party" (#8308)Eksperimental2018-10-207-10/+10
|