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