josevalim
Elixir v1.6.0-rc.0 released
Hi everyone,
We are glad to announce that the first release candidate for Elixir v1.6.0 is out.
Check out the CHANGELOG and give the release candidate a try. Since this is a pre-release, you may not find it in package manager, so you will have to use the precompiled packages, a version manager, or compile from source.
Happy coding!
Most Liked
Eiji
@josevalim: Done.
For all interested more info in #7147: Could not call defguard check inside defguard. issue.
Update: Bug confirmed and fixed in 6aadfba586b22b22550e9d839a3c89d27224579b commit.
LostKobrakai
Here’s the relevant github issue: https://github.com/elixir-lang/elixir/issues/7152
Eiji
@josevalim: Formatter, Dynamic Supervisor, helper for guards, new attributes and more - it’s a really big list of changes that will be really useful for lots of projects!
I definitely need to test this RC soon.
Keep going on! 
michalmuskala
The thing that should help the most with big recompiles is that they will be prevented in many cases. Before 1.6 when a struct was used in a module, if the struct’s module was changed in any way, all the users were recompiled (since it produced a compile-time dependency).
In 1.6 the compiler tracks struct dependencies separately and only recompiles if the struct actually changed.
josevalim
Here is great!
I have tried it locally and it did show which guards failed, albeit the expanded version of is_rgb.
I could reproduce it on gettext. Fixed on master and v1.6 branches, thanks!







