Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: bytes_heavy
Commits on Jan 30, 2014
  1. 1.43_03: Store cop_hints to support lexical numeric hints pragmas

    authored
    esp. use bytes and use open attributes
    fixes #152 #174 #176 #180 #185 #224 #235 #238 #241 #245 #253 #255 #256 #277
  2. t/issue235.t: adjust test 1 message

    authored
    !CvCVGV_RC(cv) was only failing up to 1.42_60. afterwards it's a bytes_heavy error
  3. C bytes_heavy: load force_heavy now in CV

    authored
    in AUTOLOAD it is too late, load it when the function is requested, to be able
    to replace it properly. do not need to walk the syms.
    The Carp patch is not working though. bytes_heavy neither yet
  4. C: special-case (bytes|utf8)_heavy, force compile-time inclusion

    authored
    added sub force_heavy. monkey-patch ::AUTOLOAD to omit a Carp dependency.
    not needed for Carp::Heavy, Exporter::Heavy, as they are included properly
    by package deps.
    
    added t/issue185.t
    
    WIP: 185 and 235 failing, t/testc.sh -q -O3 81 174 185 224 235 255
  5. 1.43_02: Fix empty shared heks finally

    authored
    Use the static emptystring "\0" for such heks, and
    patch destruct to SvLEN=0.
    Now we can leave HvSHAREKEYS on for such hashes.
    Fixes not all the #272 run-time and hek assert issues also.
Commits on Jan 29, 2014
  1. C: revert reversing @dl_modules, enforce attributes first

    authored
    but do not reverse the loading order otherwise
    add 259 testcase
  2. Fix issue #272, SvLEN=1 for empty heks

    authored
    non-static, non-shared keys for such $hash{""} hash keys,
    to avoid 5.10 wrong pv->hek offsets.
    run-time still fails with such hek-asserts
Commits on Jan 28, 2014
  1. #272: add testcases for uninitialized gp->hv slot

    authored
    on gp->hv/sv mishmash
  2. C: non-static only ~ and ~~ formatstrings

    authored
    slight optimization, rarely needed
  3. t/issue282.t: add comment

    authored
  4. 1.43_01: fix #277 non-static formatstrings with ~~

    authored
    special case formline const strings. TODO: only with ~ in the string
  5. t/issue197.t: seperate -O3 issues, #208 vs #197. works fine 5.18-nt

    authored
    5.18 threaded asserts at bless
  6. t/testc.sh: add 280

    authored
  7. C: aesthetics only

    authored
Commits on Jan 27, 2014
  1. add t/testc.sh 282

    authored
  2. CC 12 (eval) fails since 5.19.0

    authored
  3. todo failing issues #169 and #203

    authored
    add testcases for #278 to t/issue169.t
Commits on Jan 15, 2014
  1. todo more 5.18thr bytecode tests

    authored
    all of them pass if run not under Test::Harness btw.
  2. C: skip 5.10.1thr $op->precomp assertions with wrong ops

    authored
    fixes all failing perl5.10.1d module tests,
    rm outdated log.modules-5.018001 (=> 5.18.2)
    update more passing module tests
  3. TODO module.t DateTime <5.10

    authored
  4. TODO t/c_argv.t test 2, ...

    authored
    Changes: better wording
    t/test.pl threw uninitialised ENV warnings on cygwin
  5. Changes: 1.43 finalization

    authored
  6. TODO broken 5.18 threaded bytecode tests

    authored
    and also some broken CC tests
  7. module test updates (good) with 1.42_70-103ab13

    authored
    added 5.18.2 and added many missing 5.12.5 modules
  8. CC: omit Warning: unresolved symbol on CC

    authored
    with CC those warnings should be ignored, they are valid optimizations
Commits on Jan 14, 2014
  1. test: less todo with 27,29,i71

    authored
  2. C: cast xmg_stash symbol to (HV*)

    authored
    5.18.2/x86_64-linux/CORE/sv.h:1297:51: warning: assignment from incompatible pointer type [enabled by default]
      (((XPVMG*)  SvANY(sv))->xmg_stash = (val)); } STMT_END
                                                       ^
    ccode93ib_3.c:27393:2: note: in expansion of macro ‘SvSTASH_set’
      SvSTASH_set(hv0, &sv_list[8]);
      ^
  3. t/perldoc.t: unify sudo perldoc warning

    authored
    Superuser must not run ./perldoc_O3 without security audit and taint checks
    vs Superuser must not run /usr/local/bin/perldoc without security audit and taint checks
Something went wrong with that request. Please try again.