Permalink
Commits on Sep 2, 2013
  1. C: backport svop_pv/name, entersub/bless/require checks, walkall

    picked some fixes from master, fixes some tests but leads to overlong compilation times
    committed Sep 2, 2013
Commits on Aug 26, 2013
  1. win: Subroutine ... redefined warnings on windows for Carp and File::…

    …Basename
    
    prevent them from being deleted from %INC as they are reloaded too often
    committed Aug 23, 2013
  2. C: fix #126 Do not reset existing CVs

    Do not reset the GvCV of already booted core XS functions.
    Backpatch the init section for those few functions (re, mro, UNIVERSAL, ...)
    committed Aug 22, 2013
  3. C: fix newGP replacement for windows

    proto.h still defines Perl_newGP as being imported, despite its embed.fnc flags.
    So we get _imp_Perl_newGP not being found errors when linking with the perl516 importlib.
    
    Fixed Conflicts:
    	lib/B/C.pm
    committed Oct 11, 2012
  4. _autovivification: Perl_ck_null is not exported, use PL_check[0] instead

    Detected on Windows
    
    Fixed Conflicts:
    	C.xs
    committed Oct 11, 2012
  5. C: fix issue #125, Can't locate object method "bootstrap_inherit" via…

    … package "DynaLoader"
    
    Remove premature GV optimization not to store in_static_core() symbols,
    because there are some mixed PP/XS core CV's which need to be saved.
    Such as all DynaLoader.pm symbols and functions.
    committed Aug 21, 2013
  6. C major change: skip redefinition of internal XS CVs

    Internal XS xsubs are already booted in the perl_parse step.
    When we encounter them we set new GPs for those, which was a problem on Windows
    where we cannot declare and boot the said XS functions (not exported).
    We rather keep the old GV, GP and CV.
    
    Conflicts:
    	Changes
    committed Mar 6, 2013
  7. module test updates

    5.6.2 has some regressions: 0 to 11 fails
    committed Aug 26, 2013
Commits on Aug 25, 2013
  1. CC: fix pp_sort-<num>

    The op pointer can be interpreted as negative int, which errors the C code.
    Like op_list[1953].op_ppaddr = pp_sort-1268660800;
    committed Aug 25, 2013
Commits on Aug 23, 2013
  1. win: fix C -l max_string_len fix New(...,char*), disable perlcc --spa…

    …wn on Windows
    
    Windows has no waitpid on processes
    committed Aug 23, 2013
  2. Revert parts of 941e913

    fix C -l max_string_len fix New(...,char*) was wrong
    Need char, not char *
    
    Fixed Conflicts:
    	lib/B/C.pm
    committed Aug 23, 2013
  3. update module tests

    committed Aug 23, 2013
  4. fix t/modules.t: split @cmd args on space

    and various other cruft
    update log.modules for outdated versions
    committed Aug 23, 2013
  5. t/issue97.t: add BC diag

    committed Aug 23, 2013
Commits on Aug 22, 2013
  1. C: replace while each with for keys

    Use of each() on hash after insertion without resetting hash iterator results in undefined behavior at blib/lib/B/C.pm line 5358
    committed Aug 22, 2013
  2. disable test for t/issue96.t: defined &gv optimization temp. disabled

    Using the op defined &gv currently does store the gv->CV
    committed Aug 22, 2013
  3. test 95: fix for new SSL_verify_mode warning

    use excplicit SSL_verify_mode =>0 option
    committed Feb 7, 2013
  4. C: add PerlIO_cleanup for layers

    part of issue #118: move -fno-walkall from -O3 to -O4, fixed testc 91
    commit e7e366a
    committed Aug 22, 2013
  5. Allow --help also.

    Print the used perl and archname. A wrong perl is very often the cause of problems
    
    Conflicts:
    	script/perlcc.PL
    committed Feb 1, 2013
  6. Create revision at Makefile.PL EUMM WriteMakefile.

    Tested ok on Win32 without git
    
    Fixed Conflicts:
    	Makefile.PL
    	script/perlcc.PL
    committed Oct 30, 2012
  7. change -Mblib to -Iblib/arch -Iblib/lib

    blib pollutes the stashes immensily.
    See http://blogs.perl.org/users/rurban/2012/02/the-unexpected-case-of--mblib.html
    blib added:
      Cwd File File::Spec File::Spec::Unix Dos Config warnings::register EPOC blib
      Scalar Scalar::Util vars VMS VMS::Filespec VMS::Feature Win32
    
    Fixed Conflicts:
    	t/c_allow_opts.t
    	t/perldoc.t
    	t/test.pl
    committed Feb 9, 2012
  8. C: Skip CVs of -U<packages>

    part of commit 1b21b78
    Author: Reini Urban <rurban@cpanel.net>
    Date:   Tue Nov 27 14:57:33 2012 -0600
    
        C: do not skip GV skip_package symbols, just CVs
    
        I had a case with an NULL @DB::args, which caused if (@DB::args) to crash,
        because DB was added to -U. This must not happen.
    committed Aug 22, 2013
Commits on Aug 21, 2013