Browse files

add a TODO file

  • Loading branch information...
1 parent 8a8ac02 commit faf609e810c298a4897996f0ff24a42a832bf88b @moritz moritz committed Jun 3, 2012
Showing with 11 additions and 0 deletions.
  1. +11 −0 TODO
@@ -0,0 +1,11 @@
+For better robustness, the Makefile emitter should be rewritten.
+First, depenencies between modules should be emitted (to be safe against
+parallel make, and to be safe when one .pm file changes), and second
+the .pm or .pm6 files should be copied to blib/lib *before* the .pir
+version is generated.
+The reason is that rakudo only loads .pir files
+if the timestamp is larger or equal to that of the .pm/.pm6 file. And when a
+not-precompiled version of a module is loaded, precompilation of all
+subsequent .pm files can cause weird errors in Rakudo.

0 comments on commit faf609e

Please sign in to comment.