Permalink
Switch branches/tags
Commits on Oct 1, 2015
  1. add licensing information to pod

    karenetheridge authored and jkeenan committed Oct 1, 2015
  2. perlapi: Clarify process of using undocumented globals

    khwilliamson committed Jun 18, 2014
    One should send email to p5p first to get the go-ahead for documenting
    and using an undocumented function or global variable.
Commits on Sep 30, 2015
  1. Add a test for a goto regression from Aug 2010 fixed in Oct 2014.

    Nicholas Clark
    Nicholas Clark committed Sep 30, 2015
    An obscure bug involving goto within the same scope in the presence of
    compile-time optimised away blocks was introduced in Aug 2010 by commit
    ac56e7d, "Peephole optimise adjacent pairs of nextstate ops."
    
    The bug was fixed in Oct 2014 by commit f5b5c2a, "Simplify
    double-nextstate optimisation"
    
    Add a test, to ensure that we don't regress.
  2. document the specific value of $!{E...}

    rjbs committed Sep 30, 2015
    ...and note that it is subject to change and not guaranteed
Commits on Sep 29, 2015
  1. perlfunc: Nit

    khwilliamson committed Sep 29, 2015
  2. Match ops no longer need OPpTARGET_MY

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    Actually, I don’t think they have needed it for a while.
  3. Remove OPpGREP_LEX

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    It is no longer used.
  4. Stop using OPpGREP_LEX at run time

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    It is no longer set.
  5. op.c: Stop searching for lexical $_

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    at compile time.
  6. pp.c:pp_reverse: Don’t use find_rundefsv

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    It just calls DEFSV now, so use DEFSV directly.
  7. Remove find_rundefsv2

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    It was never public, and was only written for the sake of pp_coreargs,
    which no longer uses it.
  8. In pp.c:pp_coreargs, use DEFSV directly

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    rundefsv2 is only necessary for lexical $_.  It’s slower than a simple
    DEFSV, which is what it falls back to anyway.
  9. Gut public rundefsv functions

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    As long as the lexical $_ syntax is disabled anyway, this is what they
    would return.
  10. Bump $warnings::VERSION to 1.34

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
  11. Remove arybase lexical $_ tests

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
  12. Remove experimental::lexical_topic warnings category

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
  13. Disable lexical $_

    Father Chrysostomos authored and rjbs committed Aug 19, 2015
    This just disables the syntax and modifes the tests.  The underlying
    infrastructure has not been removed yet.
    
    I had to change a couple of tests in cpan/.
Commits on Sep 26, 2015
  1. killpg for VMS.

    craigberry committed Sep 26, 2015
    Implement our own killpg by scanning for processes in the specified
    process group, which may not mean exactly the same thing as a Unix
    process group, but at least we can now send a signal to a parent (or
    master) process and all of its sub-processes.  In Perl-land, this
    means we can now send a negative pid like so:
    
      kill SIGKILL, -$pid;
    
    to signal all processes in the same group as $pid.
Commits on Sep 25, 2015
  1. Make ext/XS-APItest/t/cophh.t work on EBCDIC

    khwilliamson committed Sep 3, 2015
    The new EBCDIC-only code will also work on ASCII platforms, but I left
    the ASCII code as-is.
  2. t/re/pat.t: EBCDIC fix

    khwilliamson committed Sep 23, 2015
Commits on Sep 22, 2015
  1. [perl #126133] autodie touches its touch_me, make it writable

    tonycoz committed Sep 22, 2015
    autodie's utime.t touches touch_me, in a git checkout that's fine
    since the file is writable, but in a distribution, all files are
    read-only by default, and on Win32 the utime() call the test expects
    to succeed fails.
    
    Per Sisyphus's note, also make win32/GNUmakefile writable to match the
    other Win32 makefiles, since they're often modified to configure the
    build.
Commits on Sep 21, 2015
  1. Update Module::CoreList

    PeterMartini committed Sep 21, 2015
  2. Update release_schedule

    PeterMartini committed Sep 21, 2015
    Tick off 5.23.3
  3. Add epigraph for 5.23.3

    PeterMartini committed Sep 21, 2015
  4. Add 5.23.3 to perlhist

    PeterMartini committed Sep 21, 2015