Elixir v1.1.1 Kernel.ParallelCompiler
A module responsible for compiling files in parallel.
Summary
Functions
Compiles the given files.
Those files are compiled in parallel and can automatically detect dependencies between them. Once a dependency is found, the current file stops being compiled until the dependency is resolved.
If there is an error during compilation or if warnings_as_errors
is set to true and there is a warning, this function will fail
with an exception.
This function accepts the following options:
:each_file- for each file compiled, invokes the callback passing the file:each_module- for each module compiled, invokes the callback passing the file, module and the module bytecode:dest- the destination directory for the beam files. When usingfiles/2, this information is only used to properly annotate the beam files before they are loaded into memory. If you want a file to actually be written todest, usefiles_to_path/3instead.
Returns the modules generated by each compiled file.
Compiles the given files to the given path.
Read files/2 for more information.