Bugfix
11 changes
Return [{mod, bin}] from Code.compile_file/2, Code.require_file/2, Code.load_file/2
Make sure the formatter respects newlines before and after module attributes
Fix a bug where the parallel compiler would raise in long compilation cycles
Fix a bug where the parallel compiler would raise if some of the modules being compiled referred to a module that has been loaded directly to memory
Fix accidental breaking change where bodiless clauses had their body value on @on_definition callbacks set to an empty list instead of nil
Undeprecate String.normalize/2 normalize and fix infinite loop caused by certain invalid strings
Fix pattern matching diff when matching on pinned variables
Fix pattern matching diff when matching variable struct names
Fix pattern matching diff when matching on the binary concat operator (<>) and the left side is not a literal string
Fix pattern matching diff when matching on pseudo-vars (__MODULE__, __DIR__, etc)
Respect the :path option when creating a :tar file for releases