Enhancement
14 changes
Support :include and :exclude configuration options to filter which tests should run based on their tags. Those options are also supported via mix test as --include and --exclude
Allow doctests to match against #MyModule<>
Abort when a pattern given to elixirc does not match any file
Fix Float.parse/1 to handle numbers of the form "-0.x"
Improve error message for IEx.Helpers.r when module does not exist
Ensure deps.get updates origin if lock origin and dep origin do not match
Use relative symlinks in _build
Fix conversion of unary ops from typespec format to ast
Fix handling of tuple() and {}
Do not leak clause heads. Previously, a variable defined in a case/receive head clauses would leak to the outer scope. This behaviour is deprecated and will be removed in the next release.
Deprecate __FILE__ in favor of __DIR__ or __ENV__.file
GenServer now stops on unknown event/sync_event requests
GenServer now stops on unknown call/cast requests
Change how -> is represented in AST. Now each clause is represented by its own AST node which makes composition easier. See commit 51aef55 for more information.