Permalink
Commits on Jul 19, 2004
  1. Oops. Forgot to mention the threads fix.

    p4raw-id: //depot/maint-5.8/perl@23139
    Nicholas Clark committed Jul 19, 2004
  2. Update the perldelta.

    p4raw-id: //depot/maint-5.8/perl@23138
    Nicholas Clark committed Jul 19, 2004
  3. Update Changes

    p4raw-id: //depot/maint-5.8/perl@23137
    Nicholas Clark committed Jul 19, 2004
  4. Integrate:

    [ 23042]
    Bump $B::Deparse::VERSION
    p4raw-link: @23042 on //depot/perl: 6cb271b
    
    p4raw-id: //depot/maint-5.8/perl@23136
    p4raw-integrated: from //depot/perl@23042 'merge in' ext/B/B/Deparse.pm
    	(@23010..)
    Nicholas Clark committed Jul 19, 2004
Commits on Jul 17, 2004
  1. New sample config files.

    p4raw-id: //depot/maint-5.8/perl@23134
    Nicholas Clark committed Jul 17, 2004
  2. Integrate:

    [ 23120]
    threads.xs doesn't check the return value of the thread creation
    call. D'oh! This gives SEGVs if the OS fails to create another thread.
    Cause of problem located by Nigel Sandever
    p4raw-link: @23120 on //depot/perl: d94006e
    
    p4raw-id: //depot/maint-5.8/perl@23133
    p4raw-integrated: from //depot/perl@23132 'copy in'
    	ext/threads/threads.pm (@23019..)
    p4raw-integrated: from //depot/perl@23120 'copy in'
    	ext/threads/threads.xs (@22918..)
    Nicholas Clark committed Jul 17, 2004
Commits on Jul 16, 2004
  1. Integrate:

    [ 23072]
    dor and // fulfil a TODO
    Correct a deviation from the Nicholas Clark style guide.
    
    [ 23073]
    A more honest TODO
    
    [ 23077]
    Resurrect the TODO items about Unicode filenames and Unicode %ENV
    Rant a bit more about POD -> HTML
    
    [ 23078]
    Dual lifing and dists is a TODO
    
    [ 23081]
    Finding a way to put "I'm MAINT" in perl -v is a TODO
    
    [ 23082]
    A decent benchmark would be useful. But it is vague.
    
    [ 23094]
    Generalised "how many in list context" would be useful
    
    [ 23103]
    s/sort/split/; - my mistake spotted by Dave.
    
    [ 23104]
    Some thoughts on foreach reverse
    
    [ 23107]
    Subject:  [PATCH] split doc clarification
    Message-Id:  <20040714171936.GA1092@efn.org>
    
    [ 23115]
    for (reverse @foo) now iterates in reverse in place.
    (Just the TODO change)
    
    [ 23116]
    Abigail notes that a re-entrant regexp engine is a todo
    
    [ 23129]
    Typo fix from Julian Gilbey, forwarded upstream from Debian by
    Brendan O'Dea
    
    [ 23130]
    Clarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
    1970
    p4raw-link: @23130 on //depot/perl: ef4d88d
    p4raw-link: @23129 on //depot/perl: bb2f379
    p4raw-link: @23116 on //depot/perl: cee7ab8
    p4raw-link: @23115 on //depot/perl: e682d7b
    p4raw-link: @23107 on //depot/perl: ab7ee80
    p4raw-link: @23104 on //depot/perl: a5c75c1
    p4raw-link: @23103 on //depot/perl: 60cb11a
    p4raw-link: @23094 on //depot/perl: 0c13e80
    p4raw-link: @23082 on //depot/perl: d10fc47
    p4raw-link: @23081 on //depot/perl: 89007cb
    p4raw-link: @23078 on //depot/perl: 969e704
    p4raw-link: @23077 on //depot/perl: 938c873
    p4raw-link: @23073 on //depot/perl: cd793d3
    p4raw-link: @23072 on //depot/perl: 0eec908
    
    p4raw-id: //depot/maint-5.8/perl@23132
    p4raw-integrated: from //depot/perl@23131 'copy in'
    	pod/perluniintro.pod (@22540..) 'edit in' pod/perlfunc.pod
    	(@23107..) pod/perltodo.pod (@23115..)
    Yitzchak Scott-Thoennes committed with Nicholas Clark Jul 14, 2004
  2. Integrate:

    [ 23051]
    Add some missing authors and remove 1 duplicate
    
    [ 23127]
    glob('*.c') to find documentation is dangerous when run in unclean
    trees, so isntead use MANIFEST to only scan the legitimate source
    files.
    p4raw-link: @23127 on //depot/perl: 69e39a9
    p4raw-link: @23051 on //depot/perl: 1fa274e
    
    p4raw-id: //depot/maint-5.8/perl@23131
    p4raw-integrated: from //depot/perl@23119 'copy in' AUTHORS (@22649..)
    	autodoc.pl (@22875..)
    Nicholas Clark committed Jul 16, 2004
Commits on Jul 15, 2004
  1. Integrate:

    [ 23118]
    Assimilate Cwd 2.19
    p4raw-link: @23118 on //depot/perl: 7ada78d
    
    p4raw-id: //depot/maint-5.8/perl@23119
    p4raw-integrated: from //depot/perl@23110 'copy in' ext/Cwd/Changes
    	(@22991..) ext/Cwd/t/cwd.t lib/Cwd.pm (@23029..)
    Nicholas Clark committed Jul 15, 2004
Commits on Jul 14, 2004
  1. Integrate:

    [ 23071]
    Subject: [PATCH] prime_env_iter and zero-length values on VMS
    From: "Craig A. Berry" <craigberry@mac.com>
    Message-ID: <40EE1CB9.8030407@mac.com>
    p4raw-link: @23071 on //depot/perl: ff79d39
    
    p4raw-id: //depot/maint-5.8/perl@23110
    p4raw-integrated: from //depot/perl@23087 'merge in' vms/vms.c
    	(@22544..)
    craigberry committed with Nicholas Clark Jul 8, 2004
Commits on Jul 12, 2004
  1. Integrate:

    [ 23076]
    Perl_mode_from_discipline must update len. (else SEGV)
    Diagnosis and patch from clkao
    
    [ 23083]
    Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len)
    Can now handle the case
         is_utf8_string(NULL,0)
    again.
    Why do we have code dup for Perl_is_utf8_string_loc() ?
    
    [ 23084]
    NI-S: IMHO utf8_upgrade is just changing representation not the value
    so it has no business calling SvSETMAGIC.
    
    [ 23085]
    Bodge to make Tk work - like the UTF8 flag, the READONLY flag has too
    many meanings. const const vs mutable in this case.
    p4raw-link: @23085 on //depot/perl: d52b788
    p4raw-link: @23084 on //depot/perl: 7a5fa8a
    p4raw-link: @23083 on //depot/perl: 61468b0
    p4raw-link: @23076 on //depot/perl: 18a33fb
    
    p4raw-id: //depot/maint-5.8/perl@23087
    p4raw-edited: from //depot/perl@23086 'edit in' sv.c (@23084..)
    p4raw-integrated: from //depot/perl@23086 'copy in' utf8.c (@22764..)
    	'merge in' doio.c (@22741..)
    Nicholas Clark committed Jul 12, 2004
  2. Disarm the release candidate

    p4raw-id: //depot/maint-5.8/perl@23086
    Nicholas Clark committed Jul 12, 2004
Commits on Jul 11, 2004
  1. Remove the Safe $VERSION FIXME.

    Comment on the rearrangement of lib/unicore
    
    p4raw-id: //depot/maint-5.8/perl@23080
    Nicholas Clark committed Jul 11, 2004
Commits on Jul 8, 2004
  1. Need to copy the correct perldelta.

    Also need to fix Makefile.SH to work out what to copy using pod.lst
    (Spotted by Randal)
    
    p4raw-id: //depot/maint-5.8/perl@23070
    Nicholas Clark committed Jul 8, 2004
  2. This is RC2. Maybe this one will last longer.

    p4raw-id: //depot/maint-5.8/perl@23069
    Nicholas Clark committed Jul 8, 2004
  3. Update Changes

    p4raw-id: //depot/maint-5.8/perl@23068
    Nicholas Clark committed Jul 8, 2004
  4. Rebuild toc. Resort MANIFEST

    p4raw-id: //depot/maint-5.8/perl@23067
    Nicholas Clark committed Jul 8, 2004
  5. Integrate:

    [ 23062]
    First stab at explaining that CLONE may get more parameters in future.
    More eloquent rewording desired. Patches welcome.
    
    [ 23065]
    Randal notes:
    
    "perldoc perldelta" still says 5.8.3 to 5.8.4, even though there
    *is* a "perldoc perl583delta" properly.
    
    This is because perl584delta still thinks it's the perldelta
    p4raw-link: @23065 on //depot/perl: 5b304f3
    p4raw-link: @23062 on //depot/perl: 38e4e52
    
    p4raw-id: //depot/maint-5.8/perl@23066
    p4raw-integrated: from //depot/perl@23064 'copy in' pod/perlmod.pod
    	(@21832..) pod/perl584delta.pod (@22736..)
    Nicholas Clark committed Jul 8, 2004
  6. Integrate:

    [ 23063]
    Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
    as an argument.
    p4raw-link: @23063 on //depot/perl: 808c356
    
    p4raw-id: //depot/maint-5.8/perl@23064
    p4raw-integrated: from //depot/perl@23057 'merge in' sv.c (@23018..)
    Nicholas Clark committed Jul 8, 2004
Commits on Jul 6, 2004
  1. This is RC1

    p4raw-id: //depot/maint-5.8/perl@23057
    Nicholas Clark committed Jul 6, 2004
  2. Update Changes

    p4raw-id: //depot/maint-5.8/perl@23056
    Nicholas Clark committed Jul 6, 2004
  3. Cargo cult 5.8.5 upgrade

    p4raw-id: //depot/maint-5.8/perl@23055
    Nicholas Clark committed Jul 6, 2004
  4. Another tweak

    p4raw-id: //depot/maint-5.8/perl@23054
    Nicholas Clark committed Jul 6, 2004
  5. Improvements suggested by Jarkko

    p4raw-id: //depot/maint-5.8/perl@23053
    Nicholas Clark committed Jul 6, 2004
  6. Fixup change 22979 in the ChangeLog *properly* (so that tools parse

    it)
    
    p4raw-id: //depot/maint-5.8/perl@23050
    Nicholas Clark committed Jul 6, 2004
Commits on Jul 5, 2004
  1. Back out 22997 as it causes Net::DNS to spin forever in 05-rr-txt.t

    p4raw-id: //depot/maint-5.8/perl@23049
    Nicholas Clark committed Jul 5, 2004
  2. Change 23035 wasn't meant to integrate t/op/threads.t to maint

    p4raw-id: //depot/maint-5.8/perl@23045
    Nicholas Clark committed Jul 5, 2004
  3. I missed the libnet upgrade. I almost missed Steve Hay reminding me of

    this.
    
    p4raw-id: //depot/maint-5.8/perl@23044
    Nicholas Clark committed Jul 5, 2004
  4. Things noticed by Ronald J Kimball and Steve Hay

    p4raw-id: //depot/maint-5.8/perl@23043
    Nicholas Clark committed Jul 5, 2004
  5. Integrate:

    [ 23029]
    Subject: [PATCH Cwd 2.18] _vms_abs_path on non-directories
    From: "Craig A. Berry" <craigberry@mac.com>
    Message-ID: <40E704AA.4090801@mac.com>
    p4raw-link: @23029 on //depot/perl: 9d7d972
    
    p4raw-id: //depot/maint-5.8/perl@23041
    p4raw-integrated: from //depot/perl@23039 'copy in' lib/Cwd.pm
    	(@22991..) ext/Cwd/t/cwd.t (@22993..)
    craigberry committed with Nicholas Clark Jul 3, 2004
Commits on Jul 4, 2004
  1. Integrate:

    [ 23022]
    The microperl config didn't know about usemallocwrap yet.
    
    [ 23027]
    More microperl tweaks.
    p4raw-link: @23027 on //depot/perl: ad5a63f
    p4raw-link: @23022 on //depot/perl: 6f980a5
    
    p4raw-id: //depot/maint-5.8/perl@23039
    p4raw-integrated: from //depot/perl@23038 'copy in' Makefile.micro
    	(@20646..) README.micro (@20651..)
    p4raw-integrated: from //depot/perl@23022 'ignore' uconfig.h uconfig.sh
    	(@22334..)
    Nicholas Clark committed Jul 4, 2004
  2. Integrate:

    [ 23019]
    Bump version numbers
    
    [ 23025]
    Bump version number of Safe for CPAN release
    p4raw-link: @23025 on //depot/perl: 1fa3ce9
    p4raw-link: @23019 on //depot/perl: ff270ad
    
    p4raw-id: //depot/maint-5.8/perl@23038
    p4raw-integrated: from //depot/perl@23037 'copy in'
    	ext/File/Glob/Glob.pm (@20686..) ext/threads/threads.pm
    	(@22646..) ext/XS/APItest/APItest.pm (@22783..)
    	lib/File/Copy.pm (@22804..) lib/diagnostics.pm (@22848..)
    	ext/Opcode/Safe.pm lib/Carp.pm (@22898..) lib/utf8.pm
    	(@22902..) lib/Text/Wrap.pm (@22903..) lib/charnames.pm
    	(@22972..) lib/Text/ParseWords.pm (@22997..) 'merge in'
    	lib/autouse.pm (@21650..)
    Nicholas Clark committed Jul 4, 2004
  3. Integrate:

    [ 23010]
    More caveats in B::Deparse's documentation
    (suggested by Yves Orton)
    
    [ 23011]
    Note that sv_2mortal isn't just "increase reference count by 1, and
    mark that it needs a deferred recount"
    
    [ 23014]
    Subject: [PATCH pod/perlop.pod] Documenting undefined behaviour of $i = $i ++.
    Message-ID: <20040630100021.GA23752@abigail.nl>
    
    [ 23026]
    Maintainer change for Safe
    p4raw-link: @23026 on //depot/perl: 8577d3a
    p4raw-link: @23014 on //depot/perl: b033823
    p4raw-link: @23011 on //depot/perl: 37d2ac1
    p4raw-link: @23010 on //depot/perl: b64ba24
    
    p4raw-id: //depot/maint-5.8/perl@23037
    p4raw-integrated: from //depot/perl@23036 'copy in'
    	Porting/Maintainers.pl (@22822..) 'merge in' ext/B/B/Deparse.pm
    	(@22642..) pod/perlop.pod (@22936..)
    p4raw-integrated: from //depot/perl@23011 'merge in' sv.c (@23006..)
    Abigail committed with Nicholas Clark Jun 30, 2004
  4. Integrate:

    [ 22995]
    Subject: [PATCH] regcomp.c, t/op/regmesg.t -- False range with \p and \P
    Message-ID: <Pine.LNX.4.44.0406241636340.8774-200000@perlmonk.org>
    p4raw-link: @22995 on //depot/perl: f81125e
    
    p4raw-id: //depot/maint-5.8/perl@23036
    p4raw-integrated: from //depot/perl@23035 'copy in' t/op/regmesg.t
    	(@21591..) 'merge in' regcomp.c (@22712..)
    Jeff Pinyan committed with Nicholas Clark Jun 24, 2004
  5. Integrate:

    [ 22994]
    More @INC test fixes
    
    [ 22998]
    Correct detection of absent modules. Based on
    
    Subject: [PATCH] Config{extensions} uses filesystem names as extensions
    Message-ID: <Pine.SOL.4.58.0406241505530.14039@maxwell.phys.lafayette.edu>
    
    with improvements from Marcus Holland-Moritz
    
    [ 23028]
    /usr/bin/locale steadfastly delivers 8 bit output independent of
    LC_ALL. So when perl's expecting utf8, things don't quite work right.
    This has become visible since fix 22842
    p4raw-link: @23028 on //depot/perl: d281a6a
    p4raw-link: @22998 on //depot/perl: 98641f6
    p4raw-link: @22994 on //depot/perl: 996dc71
    
    p4raw-id: //depot/maint-5.8/perl@23035
    p4raw-branched: from //depot/perl@23034 'branch in' t/op/threads.t
    	(@22446..)
    p4raw-integrated: from //depot/perl@23034 'copy in' lib/locale.t
    	(@19662..) t/uni/chomp.t t/uni/tr_7jis.t t/uni/tr_eucjp.t
    	t/uni/tr_sjis.t t/uni/tr_utf8.t (@22424..) t/io/crlf.t
    	(@22947..) ext/Devel/PPPort/t/test.t (@22953..)
    	ext/threads/shared/t/disabled.t (@22954..)
    	ext/PerlIO/t/scalar.t ext/PerlIO/t/via.t (@22956..)
    	lib/PerlIO/via/t/QuotedPrint.t (@22957..) lib/h2xs.t (@22965..)
    	lib/DB.t lib/Dumpvalue.t lib/dumpvar.t (@22967..) 'merge in'
    	lib/Tie/RefHash.t (@22966..) lib/autouse.t lib/overload.t
    	(@22967..)
    Andy Dougherty committed with Nicholas Clark Jun 24, 2004