summaryrefslogtreecommitdiff
path: root/mg_vtable.h
Commit message (Expand)AuthorAgeFilesLines
* Split out study magic from pos magic.Nicholas Clark2011-07-011-1/+2
* Sort magic and magic vtable names in files generated by mg_vtable.plNicholas Clark2011-06-111-73/+73
* Generate the PERL_MAGIC_* defines using mg_vtable.pl.Nicholas Clark2011-06-111-0/+52
* Provide the names of the magic vtables in PL_magic_vtable_names[].Nicholas Clark2011-06-111-0/+37
* PL_vtbl_{bm,fm} can be aliases to PL_vtbl_regexp, instead of copies.Nicholas Clark2011-06-111-4/+3
* Refactor Perl_get_vtbl() to a small array lookup from a large switch statement.Nicholas Clark2011-06-111-3/+4
* Replace PL_vtbl_* with an array PL_magic_vtables.Nicholas Clark2011-06-111-222/+73
* Generate the enum for want_vtbl_* with regen/mg_vtable.plNicholas Clark2011-06-111-0/+35
* Move the work of MGVTBL_SET() from the C pre-processor to mg_vtable.plNicholas Clark2011-06-111-385/+224
* Move the cast for a magic vtable with const get into mg_vtable.hNicholas Clark2011-06-111-2/+2
* Generate the definitions for magic vtables from data in a regen script.Nicholas Clark2011-06-111-0/+416