Enhancement
3 changes
Speed up loading of runtime modules in the parallel compiler
Optimize range membership implementation
Return values from running doctests and make their order consistent
Elixir release
Released on
Change breakdown
Detailed changelog
3 changes
Speed up loading of runtime modules in the parallel compiler
Optimize range membership implementation
Return values from running doctests and make their order consistent
10 changes
Fix handling of negative years in Calendar.strftime/2
Improve blaming of FunctionClauseError with is_struct/2 guards
Fix invalid variable scoping in defguard expansion
Do not warn on captured underscored vars from defmodule
Do not crash for missing line info on type warnings
Fix Macro.to_string/1 for large negative integers
Properly type and escape expansion of __ENV__ in macros
Make sure Path.wildcard/2 expands .. symlinks accordingly
Address corner cases in Range.disjoint?/2 implementation
Remove unnecessary literal quotes from error message on reports