summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* perldelta: Don't split =head across linesKarl Williamson2015-05-191-4/+2
| | | | My perldoc caused these split lines to be output wrongly.
* perldelta: List more changes in the podsKarl Williamson2015-05-191-3/+138
| | | | | I looked at the differences of all pods in /pod, and found a bunch of ones that I think are significant that weren't listed in perldelta.
* perldelta: Rmv reference to internal flagKarl Williamson2015-05-191-4/+2
| | | | | | | | | | | SCF_DO_SUBSTR is a flag internal to the current implementation of the regular expression optimizer. There is no need to proclaim its existence to the outside world, and is just extraneous noise. I myself do not understand this flag, and I've spent more time looking at this code than all but a few people likely to be reading this perldelta. If someone who does understand it could explain it to me, I would add comments to the code (after the freeze) to aid future readers.
* perldelta: Add, subtract some C<> S<> F<>Karl Williamson2015-05-191-28/+28
|
* Use "UTF-8" consistently in perldeltaDagfinn Ilmari Mannsåker2015-05-202-13/+13
| | | | | Except when referring to actual names of things. Also update the diagnostic description in perldiag.
* perlapi was updated to refer to Newx, not NewXTony Cook2015-05-201-1/+1
|
* use the piconv tool to convert source files, not the encoding pragmaTony Cook2015-05-201-1/+1
|
* perldelta: re-balance a C<..>Ricardo Signes2015-05-191-1/+1
|
* remove the temporary perl5220delta from PortingRicardo Signes2015-05-193-3230/+1
|
* document infnan failure on VC6 as known problemv5.22.0-RC1Ricardo Signes2015-05-191-0/+6
|
* fill in tentative release date for v5.22.0Ricardo Signes2015-05-191-1/+1
|
* patchlevel: we are now releasing v5.22.0 RC1Ricardo Signes2015-05-191-1/+1
|
* dont use a 64 bit constant for a 32 bit valueDaniel Dragan2015-05-191-1/+1
| | | | | | | | | | | | Perl on MSVC6 doesnt support 64 bit ints (p5p choice not to support it) so this macro isn't defined on MSVC6 builds, commit e59642234e hid this mistake from non-DEBUGGING builds. The mistake is a copy paste mistake from commit eacbb37937 . Miniperl fails at VC6 link time due to UINT64_C symboil not being found. ..\pad.c(165) : warning C4013: 'UINT64_C' undefined; assuming extern returning int ..\pad.c(165) : warning C4018: '!=' : signed/unsigned mismatch
* Revert Windows test watchdog() to kill('KILL', ...)Steve Hay2015-05-191-11/+22
| | | | | | | | | | | There are suspicions that the process tree kill('-KILL', ...) might be nuking too much. It was only done to kill the cmd.exe+perl.exe tree that was unexpectedly launched by system(1, $cmd), but by switching to system({$perl} 1, $perl, '-e', $prog) we can avoid the intermediate cmd.exe and thus revert to normal process kill('KILL', ...) instead to kill the perl.exe that is now launched directly. See http://www.nntp.perl.org/group/perl.perl5.porters/2015/05/msg227859.html
* corelist: regenerate the v5.22.0 corelist deltaRicardo Signes2015-05-181-2/+35
|
* perlhist: expected perl v5.22.0 release datesRicardo Signes2015-05-181-1/+2
|
* perldelta: the v5.22.0 acknowledgementsRicardo Signes2015-05-181-3/+42
|
* switch perldelta module diff to "go ask corelist"Ricardo Signes2015-05-181-27/+9
| | | | | We may yet restore a summary of important changes, but for now, this is it.
* Revert "stop T_IN/OUT/INOUT/STDIO typemaps leaking"David Mitchell2015-05-181-24/+8
| | | | | | | | | | | | This reverts commit 50e5165b9638b94be310f15477b42935c79e82d5. That commit fixed the leak too well and instead introduced a potential premature free. This re-introduces the long-standing leak, which will be addressed post 5.22 release. See RT #124181
* davem's perldelta proofreading part 3David Mitchell2015-05-181-110/+73
| | | | | | | | | | | | | | | | | | | | | | | | These are my changes from between =head1 Selected Bug Fixes inclusive up to EOF. Some notes. The C<$lexical = chr $foo> optimisations were added and then removed during 5.21.x, so I've removed all references to them. Ditto readline after <<>> was added. Ditto "Only stringy classnames are now shared". Ditto "two assertion failures introduced into C<-DPERL_OP_PARENT>" The size overflow stuff of 123554 was mentioned in two parts; now consolidated into one. Moved the two flip-flop items to be next to each other.
* davem's perldelta proofreading part 2David Mitchell2015-05-181-81/+108
| | | | | | | | | | | | | | | | | | | | | | | | | These are my changes from between =head1 Modules and Pragmata inclusive up to (but not including) =head1 Selected Bug Fixes Some specific comments: I moved "Missing or undefined argument to require" from "changed diags" to "new diags": the behaviour has changed, but its a completely new diag message. "<B> now compiles again on Windows" I assume was only broken within the 5.21.x series. The headline description of Perl_sv_get_backrefs() made it sound like it returns a boolean. The more detailed description I've deleted, since people can get that from the api doc. I've merged the two entries for cv_name.
* clarify apidoc for Perl_sv_get_backrefsDavid Mitchell2015-05-181-8/+7
|
* PerlIO::via::QuotedPrint finally has a new release which synchronizes it ↵Steve Hay2015-05-183-11/+3
| | | | with blead
* perdelta tweaks based on bulk88 feedback.David Mitchell2015-05-171-12/+15
| | | | See http://nntp.perl.org/group/perl.perl5.porters/228010
* bump utf8 version after doc fixDavid Mitchell2015-05-171-1/+1
|
* Fix a doc typo in the spelling of EBCDICRafael Garcia-Suarez2015-05-171-1/+1
|
* Small grammatical correction in documentation of C<each>.James E Keenan2015-05-161-1/+1
|
* a few perldelta nitsDavid Mitchell2015-05-161-6/+7
|
* perldelta: typo fixes and wordsmithingAaron Crane2015-05-161-141/+153
|
* note that .. can also create string rangesHerbert Breunung2015-05-161-1/+1
|
* RT #124156: death during unwinding causes crashDavid Mitchell2015-05-152-2/+62
| | | | | | | | | | | | | | | | | | | | | | | v5.19.3-139-g2537512 changed POPSUB and POPFORMAT so that they also unwind the relevant portion of the scope stack. This (sensible) change means that during exception handling, contexts and savestack frames are popped in lock-step, rather than all the contexts being popped followed by all the savestack contents. However, LEAVE_SCOPE() is now called by POPSUB/FORMAT, which can trigger destructors, tied method calls etc, which themselves may croak. The new unwinding will see the old sub context still on the context stack and call POPSUB on it again, leading to double frees etc. At this late stage in code freeze, the least invasive change is to use an unused bit in cx->blk_u16 to indicate that POPSUB has already been called on this context frame. Sometime later, this whole area of code really needs a thorough overhaul. The main issue is that if cxstack_ix-- is done too early, then calling destructors etc can overwrite the current context frame while we're still using using it; if cxstack_ix-- is done too late, then that stack frame can end up getting unwound twice.
* perldelta for 5cd35aacb089Tony Cook2015-05-151-1/+5
|
* [perl #123998] prevent a missing chcp causing failures and noise on Win32Tony Cook2015-05-1535-57/+167
|\
| * bump all of the EUMM module versions to avoid confusionTony Cook2015-05-1533-32/+97
| | | | | | | | and the customized housekeeping to match
| * backport 37c49881 from the EUMM repositoryTony Cook2015-05-151-3/+19
| |
| * backport 1e2f0871 from the EUMM repositoryTony Cook2015-05-153-23/+52
|/
* perldelta: add obituary entry for Brian McCauleyAaron Crane2015-05-141-0/+11
| | | | | | This borrows heavily from Barbie's longer obituary: http://blogs.perl.org/users/barbie/2015/05/brian-mccauley-1967-2015.html
* davem's perldelta proofreading part 1David Mitchell2015-05-141-73/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These are my changes up to (but not including) =head1 Modules and Pragmata I've expanded on things mainly where I personally was confused by what the entry was trying to say, and where I had to refer back to the src or RT ticket. Some specific stuff: "qr/foo/x> now ignores any Unicode pattern white space" appeared under both "Core Enhancements" and "Incompatible Changes"; I've consolidated both entries into one, in the latter section. \C now in fact warns; it was already deprecated in an earlier release. Performance efactoring of pp_tied and pp_ref is really a minor internal detail not significant enough for a perldelta. "Pathtools doesn't try to load XS on miniperl" - I've moved this from "performance" to "build", since it doesn't affect the performance of perl binary, but only how long it takes to build that binary. "A typo fix reduces the size of the C<< OP >> structure." - this both broke and was fixed within 5.21.x, so I've removed the entry.
* make minitest on win32Tony Cook2015-05-141-0/+7
|
* test-prep-gcc was broken and fixed within 5.21Tony Cook2015-05-141-5/+0
|
* list form of pipe open didn't work on Win32 at all in 5.20Tony Cook2015-05-141-1/+3
|
* add the second variation of the "unable to close" warning, and the descriptionTony Cook2015-05-141-0/+5
|
* perldelta tweaksDavid Mitchell2015-05-131-33/+24
| | | | Based on feedback by Shlomi Fish.
* update known issues for recent perldelta updateDavid Mitchell2015-05-131-0/+2
| | | | links to external modules fail t/porting/podcheck.t unless exempted.
* perldelta: Highlight some 5.21 areas; fix othersKarl Williamson2015-05-121-30/+8
| | | | | | | | | | | | | | | | | I added XXX to lines where the text for this perldelta look like it ought to change somewhat due to this being the delta from 5.20.2 to 5.22.0, instead of from one 5.21 release to another. I believe, but am uncertain that several of these should just be deleted; while others require rewording. Rather than not call out attention to them, I am marking them to draw attention to them for people more expert in these areas to adddress. Several areas seemed clear to me that a bug introduced in some 5.21 version was fixed in a later 5.21 version, so has zero relevance for making the jump from 5.20 to 5.22. I just deleted those. And I had minor rewording in others, where it mentioned 5.21. We've decided not to talk about development releases in the pods.
* perldelta: Add a couple more C<>'sKarl Williamson2015-05-121-2/+2
|
* perldelta: invoker v0.34 known to need fixes for bleadRicardo Signes2015-05-121-0/+4
|
* perldelta: NgxQueue v0.02 known broken with bleadRicardo Signes2015-05-121-0/+4
|
* perlapi: Remove extraneous ">"Karl Williamson2015-05-121-2/+2
|
* perldelta: Combine some text; delete outdated; add newKarl Williamson2015-05-121-25/+41
|