This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Make -T HANDLE set the last stat type
[perl5.git] / pod / perlguts.pod
index 4391975..6206dad 100644 (file)
@@ -1041,6 +1041,12 @@ to change.
 
 The current kinds of Magic Virtual Tables are:
 
+=for comment
+This table is generated by regen/mg_vtable.pl.  Any changes made here
+will be lost.
+
+=for mg_vtable.pl begin
+
  mg_type
  (old-style char and macro)   MGVTBL          Type of magic
  --------------------------   ------          -------------
@@ -1066,9 +1072,9 @@ The current kinds of Magic Virtual Tables are:
                                               element
  E  PERL_MAGIC_env            vtbl_env        %ENV hash
  e  PERL_MAGIC_envelem        vtbl_envelem    %ENV hash element
- f  PERL_MAGIC_fm             vtbl_regdata    Formline ('compiled'
-                                              format)
- G  PERL_MAGIC_study          vtbl_regdata    study()ed string
+ f  PERL_MAGIC_fm             vtbl_regdata    Formline 
+                                              ('compiled' format)
+ G  PERL_MAGIC_study          vtbl_regexp     study()ed string
  g  PERL_MAGIC_regex_global   vtbl_mglob      m//g target
  H  PERL_MAGIC_hints          vtbl_hints      %^H hash
  h  PERL_MAGIC_hintselem      vtbl_hintselem  %^H hash element
@@ -1092,7 +1098,7 @@ The current kinds of Magic Virtual Tables are:
                                               extensions
  u  PERL_MAGIC_uvar_elem      (none)          Reserved for use by
                                               extensions
- V  PERL_MAGIC_vstring        (none)          SV was vstring literal
+ V  PERL_MAGIC_vstring        vtbl_vstring    SV was vstring literal
  v  PERL_MAGIC_vec            vtbl_vec        vec() lvalue
  w  PERL_MAGIC_utf8           vtbl_utf8       Cached UTF-8 information
  x  PERL_MAGIC_substr         vtbl_substr     substr() lvalue
@@ -1104,6 +1110,7 @@ The current kinds of Magic Virtual Tables are:
  ~  PERL_MAGIC_ext            (none)          Available for use by
                                               extensions
 
+=for mg_vtable.pl end
 
 When an uppercase and lowercase letter both exist in the table, then the
 uppercase letter is typically used to represent some kind of composite type