diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-06-25 15:11:32 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-06-25 15:11:32 -0400 |
commit | 4057cb05c89bc4ba1a561c21e840885ad38975c8 (patch) | |
tree | 0e356fbf236a627f09740676f7724ba0dfb15889 /.travis.yml | |
parent | 4557c62c6c1b120e553fb3ef2dad8a7655013b7b (diff) | |
download | class-refresh-4057cb05c89bc4ba1a561c21e840885ad38975c8.tar.gz class-refresh-4057cb05c89bc4ba1a561c21e840885ad38975c8.zip |
nope, don't want to do this
this meant that modules that we hadn't seen before were always assumed
to have changed, which can cause arbitrary (and possibly dangerous)
modules to be reloaded.
this can happen when you call ->refresh, then load a module, then call
->refresh again. in this case, there's no way to tell if the module has
been modified since it was loaded, which means that we have to assume
one way or the other. assuming that it hasn't can cause changes to be
missed when ->refresh is called, but assuming that it has can cause
modules (such as Moose) to be reloaded when we really can't support it.
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions