Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix perlcc test #2

Open
wants to merge 68 commits into
base: master
Choose a base branch
from
Open

fix perlcc test #2

wants to merge 68 commits into from

Commits on Jul 10, 2014

  1. Fix RT#96893 - do not change the string arg in XS; use a copy instead…

    … (problem under perlcc -O3)
    Reini Urban authored and karenetheridge committed Jul 10, 2014
    Configuration menu
    Copy the full SHA
    24f50a7 View commit details
    Browse the repository at this point in the history
  2. add MYMETA.yml/json to .gitignore

    Reini Urban authored and karenetheridge committed Jul 10, 2014
    Configuration menu
    Copy the full SHA
    5effcd9 View commit details
    Browse the repository at this point in the history
  3. add README make target

    Reini Urban authored and karenetheridge committed Jul 10, 2014
    Configuration menu
    Copy the full SHA
    1b5160b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92bfd01 View commit details
    Browse the repository at this point in the history
  5. fix TAP output

    karenetheridge committed Jul 10, 2014
    Configuration menu
    Copy the full SHA
    0290d41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3aaa8d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ccbc33a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6810442 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2014

  1. skip t/RT96893_perlcc.t with too old B::C versions

    Reini Urban authored and karenetheridge committed Jul 11, 2014
    Configuration menu
    Copy the full SHA
    cc891d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    988a6b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2014

  1. Configuration menu
    Copy the full SHA
    85cf5fa View commit details
    Browse the repository at this point in the history
  2. Merge pull request rafl#1 from ilmari/leakfix

    Fix leak when setting a fully-qualified name
    karenetheridge committed Aug 4, 2014
    Configuration menu
    Copy the full SHA
    1898eaa View commit details
    Browse the repository at this point in the history
  3. whitespace only

    karenetheridge committed Aug 4, 2014
    Configuration menu
    Copy the full SHA
    c258c98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc23763 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22fe73b View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2014

  1. Switch from Newz to Newxz

    Provide back-compat macro for pre-5.10 perls
    ilmari committed Aug 8, 2014
    Configuration menu
    Copy the full SHA
    bcbff2c View commit details
    Browse the repository at this point in the history
  2. Copy the contents of the %DB::sub entry if it exists

    Closes RT#50524
    ilmari committed Aug 8, 2014
    Configuration menu
    Copy the full SHA
    3967e62 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2014

  1. Merge pull request rafl#2 from ilmari/db-sub

    Update %DB::sub
    karenetheridge committed Aug 9, 2014
    Configuration menu
    Copy the full SHA
    716d610 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b2bb17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf5ba43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d71dfc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b63751 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e4f8ed View commit details
    Browse the repository at this point in the history
  7. whitespace

    karenetheridge committed Aug 9, 2014
    Configuration menu
    Copy the full SHA
    a0f015f View commit details
    Browse the repository at this point in the history
  8. use strict; warnings!

    karenetheridge committed Aug 9, 2014
    Configuration menu
    Copy the full SHA
    b9534ef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c44463c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fa1e952 View commit details
    Browse the repository at this point in the history
  11. version 0.09

    karenetheridge committed Aug 9, 2014
    Configuration menu
    Copy the full SHA
    0ad1ba0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54595ea View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    30f18ad View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e9e382e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5a53943 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c2501c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2014

  1. Sub-Name-0.10-TRIAL

        - converted distribution packaging to Dist::Zilla
    karenetheridge committed Aug 16, 2014
    Configuration menu
    Copy the full SHA
    6752392 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2014

  1. MSVC Compiler Compatibility

    Move variable declaration to the beginning of the block, for better C90 compliance. Should compile now in MSVC.
    J.R. Mash committed Aug 19, 2014
    Configuration menu
    Copy the full SHA
    a89f397 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2014

  1. Merge pull request rafl#3 from jrmash/master

    MSVC Compiler Compatibility
    karenetheridge committed Aug 20, 2014
    Configuration menu
    Copy the full SHA
    adcf20b View commit details
    Browse the repository at this point in the history
  2. whitespace

    karenetheridge committed Aug 20, 2014
    Configuration menu
    Copy the full SHA
    0266da0 View commit details
    Browse the repository at this point in the history
  3. changelog for PR rafl#3

    karenetheridge committed Aug 20, 2014
    Configuration menu
    Copy the full SHA
    f093e04 View commit details
    Browse the repository at this point in the history
  4. Sub-Name-0.11-TRIAL

        - move variable declaration to fix warning under
          -Werror=declaration-after-statement, to allow compilation under MSVC
          (J.R.Mash, github rafl#3)
    karenetheridge committed Aug 20, 2014
    Configuration menu
    Copy the full SHA
    00d1784 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2014

  1. Configuration menu
    Copy the full SHA
    d2e2a4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e55cc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0db938d View commit details
    Browse the repository at this point in the history
  4. shorter pod lists

    karenetheridge committed Sep 4, 2014
    Configuration menu
    Copy the full SHA
    691b40b View commit details
    Browse the repository at this point in the history
  5. refer to Sub::Util

    karenetheridge committed Sep 4, 2014
    Configuration menu
    Copy the full SHA
    86f08d9 View commit details
    Browse the repository at this point in the history
  6. Sub-Name-0.12

        - fix licence in LICENSE and pod
    karenetheridge committed Sep 4, 2014
    Configuration menu
    Copy the full SHA
    db3290d View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2014

  1. run ExtUtils::MakeMaker::Dist::Zilla::Develop out of inc/, so contrib…

    …utors don't have to install it
    karenetheridge committed Oct 19, 2014
    Configuration menu
    Copy the full SHA
    1cd6d14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd1de3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19320b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2015

  1. Configuration menu
    Copy the full SHA
    6860467 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2015

  1. Configuration menu
    Copy the full SHA
    dfd7ef2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac980bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db4dd4d View commit details
    Browse the repository at this point in the history
  4. Sub-Name-0.13

        - fix optional test of interaction with B::C that sometimes invalidly
          failed
    karenetheridge committed Mar 28, 2015
    Configuration menu
    Copy the full SHA
    6eb2af6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b196bc View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2015

  1. Configuration menu
    Copy the full SHA
    b099984 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b02e09 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2015

  1. 0.15: support binary names

    disable ' as package seperator
    add t/names.t from ribasushi and Aristotle Pagaltzis
    Reini Urban committed Mar 30, 2015
    Configuration menu
    Copy the full SHA
    df63f15 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2015

  1. add infrastructure of test for exotic sub names

    This is scaffolding to sanity-check our assumptions about perl: that
    anything we *can* eval is named by the interpreter as expected. This
    test passes on 5.6.1+ on both 32 and 64 bit perls.
    ap committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    b7c3be9 View commit details
    Browse the repository at this point in the history
  2. test Sub::Name for exotic sub names

    Reveals incorrect handling of
    - ' (\x27) on all perls
    - \0 on perl > 5.14
    - Unicode on perl > 5.16
    ap committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    9171033 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2015

  1. Configuration menu
    Copy the full SHA
    b75de4d View commit details
    Browse the repository at this point in the history
  2. Set UTF8 flag of GvNAME

    but not of the stash yet. (which should not be necessary)
    also remove unneeded backcompat macro which are already in ppport.h
    Reini Urban committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    994c791 View commit details
    Browse the repository at this point in the history
  3. And fix also the utf8 stash part

    all tests pass now
    Reini Urban committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    5292084 View commit details
    Browse the repository at this point in the history
  4. enable t/binary.t for all perl versions

    We call the sub by ref, not by name. This always worked.
    Just test if we can call it and store the binary name.
    Reini Urban committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    13de769 View commit details
    Browse the repository at this point in the history
  5. fix t/names for old ' package seperator

    Only for <5.14 ' is replaced by ::
    Reini Urban committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    aa76cbd View commit details
    Browse the repository at this point in the history
  6. set stash UTF8 flag also 5.10-5.12

    Reini Urban committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    b0a9a91 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2015

  1. Disable negative HEK_LEN, enable ' => :: conversion

    5.10-5.16: B did not absolute it when converting to a PV, so we cannot
    preserve utf8 GvNAMEs from 5.10 - 5.16. Tests still pass.
    
    ' => :: conversion is still in core for all stash names parsed. I added a
    hopeful 25 version enddate for this. Needs to be adjusted if nobody will
    deprecate this perl4'ism.
    
    The only remaining problems are now with <5.8.9
    Reini Urban committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    433768c View commit details
    Browse the repository at this point in the history
  2. Fix for 5.8.x: need to copy the temp. stash gv

    ppport.h gv_fetchpvn_flags for 5.8.8 does not terminate the name buf at len
    Reini Urban committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    d57df7a View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2016

  1. fix t/RT96893_perlcc.t test

    do not use Test::Builder with an external result
    Reini Urban committed Mar 15, 2016
    Configuration menu
    Copy the full SHA
    84ce864 View commit details
    Browse the repository at this point in the history