Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: a7444d895a3641df8ee44311f3613c1612c4de33
      
https://github.com/perl6/specs/commit/a7444d895a3641df8ee44311f3613c1612c4de33
  Author: Larry Wall <la...@wall.org>
  Date:   2013-05-15 (Wed, 15 May 2013)

  Changed paths:
    M S02-bits.pod
    M S04-control.pod
    M S06-routines.pod
    M S10-packages.pod
    M S12-objects.pod
    M S19-commandline.pod

  Log Message:
  -----------
  distinguish FINAL phase from CHECK phase

CHECK phase is always after the parsing of the current compilation
unit.  FINAL phase is after the main application's CHECK phase,
when the application as a whole commits to optimization policies.
In other words, a FINAL block defined in a module is not run when the
module is compiled (that would be a CHECK instead), but rather when the
application using the module is completing its compilation and linking.



Reply via email to