--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/e7a68d8d-0102-483d-a4ec-58849eb88ef6n%40googlegroups.com.
Hi Marc-André!There is no particular reason, this is a functionality that could be added. In particular we can continue checking the mtime and file size but compare the contents if the mtime changed but the file size is the same.
I also think we should update the mtime anyway, even if the hash is the same. WDYT?
Feel free to open up an issue or, if you want to tackle it, even send a PR!
You received this message because you are subscribed to a topic in the Google Groups "elixir-lang-core" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/elixir-lang-core/8-30JVn_8M0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4L-_BRhadhXVckZ5TX4wLqgmxm-iuGHQr4M5Kdq4xM_1w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CADwvmaWP%2BccDF9QRdDfL8_B8fXuFXeFSL-fV0vLgOVqFH8LiHw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/93dc87b6-6d61-43b9-81aa-5b740a525f15n%40googlegroups.com.
It is a separate topic, but I find that very frustrating also.Typical scenario:A is a compile-time dependency of a lot of files B to Z, which themselves are not dependencies of anything.1) Change A2) `mix compile` => compiles A, B, C, ... Y, and then produces an error in Z.3) Fix Z4) `mix compile` => recompiles A, B, C, ...Y and finally Z. If there is still an error, goto 3. A-Y should already be compiled. I haven't doubled checked, but it is my impression that the compiler doesn't prioritize latest modified file either?
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/c7dab775-9a6d-4f00-82af-a295eb5b68b5n%40googlegroups.com.
I mean, even the impression of ordering is wrong. The compiler is running in parallel, so it may be that all of them are being compiled at the same time and none of them actually completes. :)
--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/c42b3501-34f2-4eee-8d9b-70ac12a3a3e2n%40googlegroups.com.
Xavier Noria: thanks for your post. Do I read correctly that the number of processes involved depends on the number of cores?
--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/09271eb3-820e-4d51-9dd7-89af8ec9cc49n%40googlegroups.com.