summaryrefslogtreecommitdiff
path: root/regen
Commit message (Expand)AuthorAgeFilesLines
* regen/opcode.pl: generate OP_IS_DIRHOP, use in gv.cJim Cromie2011-09-092-9/+17
* implement OP_IS_NUMCOMPARE like other OP_IS macrosJim Cromie2011-09-092-21/+27
* In embed.pl, inline walk_table() into its only caller.Nicholas Clark2011-08-251-27/+6
* Eliminate global.sym, as makedef.pl can generate it internally.Nicholas Clark2011-08-251-21/+0
* Add regen/embed_lib.pl, for the code that processes embed.fnc and regen/opcodesNicholas Clark2011-08-252-133/+142
* In embed.pl, move processing embed.fnc and regen/opcodes into a function.Nicholas Clark2011-08-251-86/+91
* In embed.pl, refactor the handling of varargs *_nocontext wrappers.Nicholas Clark2011-08-251-12/+17
* In embed.pl, simplify the code that parses regen/opcodes.Nicholas Clark2011-08-251-4/+2
* embed.pl was relying on embed.fnc starting with a pre-processor directive.Nicholas Clark2011-08-251-12/+24
* Simplify the CORE::__FOO__ op-generation codeFather Chrysostomos2011-08-241-0/+4
* Refactor unpack’s newDEFSVOP logic; correct prototypeFather Chrysostomos2011-08-211-1/+1
* Add coreargs opFather Chrysostomos2011-08-181-0/+3
* Change (l)stat’s prototype from * to ;*Father Chrysostomos2011-08-121-2/+2
* Simplify embedvar.h, removing a level of macro indirection for PL_* variables.Nicholas Clark2011-08-111-48/+15
* In embed.pl, inline hide() and bincompat_var() into their only call point.Nicholas Clark2011-08-071-12/+2
* In embed.pl, refactor readvars() to return a sorted list.Nicholas Clark2011-08-071-18/+15
* In embed.pl, remove unused parameter $keep_pre from readvars().Nicholas Clark2011-08-071-3/+2
* Split out study magic from pos magic.Nicholas Clark2011-07-011-2/+3
* Deparse CORE::breakFather Chrysostomos2011-06-171-0/+2
* [perl #92906] perl -d has non-functional b commandFather Chrysostomos2011-06-151-2/+3
* Move PL_sh_path to perl.h (except for OS/2), as it's const char[]Nicholas Clark2011-06-121-0/+4
* Move PL_{No,Yes,hexdigit} from perlvars.h to perl.h, as all are const char[]Nicholas Clark2011-06-121-11/+1
* Generate the table of core magic types in perlguts.pod using mg_vtable.plNicholas Clark2011-06-121-0/+42
* In regen/mg_vtable.pl, move $longest inside the only block that uses it.Nicholas Clark2011-06-121-5/+5
* Reorder ops so that trans{,r} and aelemfast{,_lex} are adjacent.Nicholas Clark2011-06-121-6/+3
* Split OP_AELEMFAST_LEX out from OP_AELEMFAST.Nicholas Clark2011-06-122-0/+3
* Sort magic and magic vtable names in files generated by mg_vtable.plNicholas Clark2011-06-111-8/+17
* Generate magic_names in dump.c using mg_vtable.pl.Nicholas Clark2011-06-111-6/+10
* Generate the PERL_MAGIC_* defines using mg_vtable.pl.Nicholas Clark2011-06-111-2/+27
* In PL_magic_data flag whether magic can be added to a readonly value.Nicholas Clark2011-06-111-3/+8
* Store a flag for container/value magic in PL_magic_data.Nicholas Clark2011-06-111-22/+38
* Create a lookup table for magic vtables from magic type, PL_magic_data.Nicholas Clark2011-06-111-12/+106
* Provide the names of the magic vtables in PL_magic_vtable_names[].Nicholas Clark2011-06-111-4/+13
* Replace references to PL_vtbl_{bm,fm} in the code with PL_vtbl_regexp.Nicholas Clark2011-06-111-1/+1
* PL_vtbl_{bm,fm} can be aliases to PL_vtbl_regexp, instead of copies.Nicholas Clark2011-06-111-3/+7
* Refactor Perl_get_vtbl() to a small array lookup from a large switch statement.Nicholas Clark2011-06-111-2/+3
* Replace PL_vtbl_* with an array PL_magic_vtables.Nicholas Clark2011-06-111-8/+24
* Generate the enum for want_vtbl_* with regen/mg_vtable.plNicholas Clark2011-06-111-0/+11
* Move the work of MGVTBL_SET() from the C pre-processor to mg_vtable.plNicholas Clark2011-06-111-7/+8
* Move the cast for a magic vtable with const get into mg_vtable.hNicholas Clark2011-06-111-3/+5
* Generate the definitions for magic vtables from data in a regen script.Nicholas Clark2011-06-111-0/+102
* regex: Add commentsKarl Williamson2011-05-191-1/+1
* Create open_print_header() to avoid duplicate parameters to open_new().Nicholas Clark2011-05-191-11/+11
* Rename do_not_edit() to open_print_header(), and move open_new() into it.Nicholas Clark2011-05-191-22/+19
* Add a 'quote' argument to read_only_top(), to pass in an optional Tolkien.Nicholas Clark2011-05-193-16/+16
* Add an optional third argument to open_new(), to invoke read_only_top() with.Nicholas Clark2011-05-198-52/+44
* In regen/uconfig_h.pl use read_only_bottom_close_and_rename().Nicholas Clark2011-05-192-16/+8
* Merge safer_close() and rename_if_different() into close_and_rename()Nicholas Clark2011-05-192-34/+25
* Add an optional 'mode' argument to open_new(), to open for appending.Nicholas Clark2011-05-192-8/+14
* Rename safer_open() to open_new(), and eliminate the first parameter.Nicholas Clark2011-05-1910-28/+27