Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: collect_deps
Commits on Jan 1, 2014
  1. C: 1.42_69 add -fdelete-pkg with -O2

    authored
    control if to ignore compiler dependent packages.
    collect deps in the initial Makefile.PL step and store it in B::C::Flags
    (not yet tested on windows).
    All packages not in @deps are never ignored. This should fix all empty package
    problems, such as @ISA, overload or packages without functions
Commits on Dec 31, 2013
  1. CC 1.13: _DOUBLE => _NUM, + _STR

    authored
    rename double to num, add preliminary support for typed strings (str).
    internally _str is handled as _sv, but we need to check for type violations.
    also bump B::Stackobj to 1.11
  2. ByteLoader 0.10, Bytecode fixes >= 5.18, sv_refcnt=1

    authored
    Optimized away default sv_refcnt=1 (GV not), and skip redundant bytecodes
    Set PadnamelistMAXNAMED(comppad_name) needed since 5.19.3 for eval string (#268)
    
    Remaining bytecode failures: 27,261,264,105,97,98
  3. BC: 5.19.3 AvPAD_NAMELIST for eval string

    authored
    set PadnamelistMAXNAMED() analog to 363f48e
  4. t/issue169.t TODO not yet fixed

    authored
  5. 1.42_68 C: fix #268 AvPAD_NAMELIST broke c.t 12

    authored
    PadnamelistMAXNAMED(comppad_name) was not set to the length of the comppad_name.
    eval string works now again for blead.
  6. CC -O2: protect against empty AVs (test 43 - empty AvARRAY)

    authored
    fixes cc_o2 43 >= 5.12
    <=5.10: Undefined subroutine &attributes::reftype
Commits on Dec 30, 2013
  1. C/BC: refine op_folded between 5.19.2-5.19.4

    authored
    need to bisect test 12 between perl5.19.3d-nt@1cbcfc7 (good) and perl5.19.3d-nt@c534a16 (fail)
  2. C: remove unneeded /*lexwarn*/ comment

    authored
    we have now readable lexwarn0 variable names
  3. module 5.19.8 update (all ok)

    authored
  4. 5.19.8 modules 1.42_67 0918736

    authored
    some skips
Commits on Dec 28, 2013
  1. C: fix 5.18 segv with SvSTASH of magic stashes even without OVERLOAD …

    authored
    …flag
    
    crashes with %Class::MOP::Instance:: flags=0x2280000c also
    ALso prevent -DA from failing with read-only $av stringification
    fixes module tests: Test::NoWarnings Moose MooseX::Types
Commits on Dec 27, 2013
  1. log.modules-5.019008-nt added

    authored
  2. C: more 5.18 protections for empty GV and CV stashes

    authored
    testcase: Module::Build
  3. BC: fix newopx gv assertion

    authored
    only affected running ByteLoader with -Dt
  4. module test updates: 1.42_67 c248eeb

    authored
    untodo some passing tests
Commits on Dec 26, 2013
  1. module test updates for 1.42_67 0cbc49a

    authored
    Getopt::Long passes now, untodo more passing tests
  2. C: fix #267 no SvSTASH on 5.18 overloaded %version:: stash

    authored
    we store now also magic from stashes for PMOP #188, but we need to skip
    SVf_AMAGIC (overloaded) stashes, since they crash with GetOpt::Long at SvSTASH.
    %version:: and %Errno:: only.
  3. module tests updated: all good

    authored
  4. untodo test 143

    authored
Commits on Dec 25, 2013
  1. C: fix #242 >5.14

    authored
    check for unicore/To/Tc.pl and unicore/Heavy.pl also and
    mark utf8 and utf8_heavy.pl do they dont get deleted.
    5.14.4 threaded still fails for different problems
Commits on Dec 24, 2013
  1. C: save utf8::SWASHNEW even <5.14 on unicore/To/Title.pl or utf8_heav…

    authored
    …y.pl
    
    fixes most issue242.t tests, just threads remaining
  2. test update todos: 31, 169

    authored
  3. C 1.42_67: mark empty overloaded package

    authored
    This is merely workaround for reduced testcases, such as the core testsuite
    or issue 172. In practice all overloaded packages had some functions defined.
Something went wrong with that request. Please try again.