Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | final commit for v5.24.0!v5.24.0 | Ricardo Signes | 2016-05-08 | 3 | -3/+40 |
| | |||||
* | perldelta: add Data::Alias to known broken list | Ricardo Signes | 2016-05-08 | 1 | -0/+2 |
| | |||||
* | perldelta: known problems | Ricardo Signes | 2016-05-07 | 2 | -1/+50 |
| | |||||
* | CoreList: fix release date on v5.24.0 | Ricardo Signes | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | RC5: bump release date out for v5.24.0v5.24.0-RC5 | Ricardo Signes | 2016-05-04 | 2 | -3/+3 |
| | |||||
* | corelist: fix a typo | Ricardo Signes | 2016-05-03 | 1 | -1/+1 |
| | |||||
* | patchlevel, perlhist: another day, another RC | Ricardo Signes | 2016-05-03 | 2 | -1/+2 |
| | |||||
* | RT #127855] Slowdown in m//g on COW strings | David Mitchell | 2016-05-03 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better fix for this issue. The previous couple of commits revert an earlier fix for this, which basically modified SvGROW or a particular one of its callers to add 1 to the requested length to ensure that there was space for any future COW reference count (which is stored in spare byte off the end of the string if SvCUR + null byte < SvLEN). It turns out that sv_grow() already does a +1 over-allocation (added by me with v5.19.0-442-gcbcb2a1), *except* that I made it skip the +1 if the request size seemed to be a large power of two: with the idea being that if someone had requested an exact big power of two then they were probably doing something with buffers, and wouldn't want an 0x10000001 byte buffer when they requested 0x10000000 bytes. This was me basically being conservative. However, I was probably too conservative: the simple test I added just checked that bottom 8 bits were zero and if so, assumed that it was a big buffer request. So as a side effect of this over-simple test, something like 0x13d57f00 wouldn't be incremented to 0x13d57f01. This is what was discovered in the original report in the the RT ticket: strings allocated with lengths whose lower 8 bits were zero wouldn't have space for a COW refcount, so would become much slower on things like while $g =~ m/0/g. This commit improves the test so it only skips the +1 on lengths that are an exact power of 2 and are greater than 0xfff. | ||||
* | test lexical $foo = "$foo" | David Mitchell | 2016-05-03 | 1 | -0/+18 |
| | | | | | | | | There were some issues with this and SvGROW(). This only occured under valgrind or similar, and only when the first of two reverts had been done - those revertd being two preceding commits. See RT #127855. | ||||
* | Revert "fix #127855, in Perl_sv_setpvn() we have to overallocate to enable COW" | David Mitchell | 2016-05-03 | 1 | -1/+1 |
| | | | | | | | | This reverts commit e19cb11142087974d956f263d24e146b968025d5. This and the previous commit revert the two commits that were an original fix for RT #127855, but which is fixed in a different way in a following commit. See the ticket for more details. | ||||
* | Revert "More generalized fix for #127855" | David Mitchell | 2016-05-03 | 2 | -8/+5 |
| | | | | | | | | This reverts commit bcc9f606509ad2fad50e16f081103451b7dc49e1. This and the next commit revert the two commits that were an original fix for RT #127855, but which is fixed in a different way in a following commit. See the ticket for more details. | ||||
* | perldelta: update module versionsv5.24.0-RC4 | Ricardo Signes | 2016-05-02 | 1 | -5/+13 |
| | |||||
* | corelist: bump version past v5.22.2 | Ricardo Signes | 2016-05-02 | 3 | -3/+6 |
| | |||||
* | prepare v5.24.0-RC4 | Ricardo Signes | 2016-05-02 | 3 | -2/+4 |
| | |||||
* | Maintainers.pl: bump versions for threads dists | jdhedden | 2016-05-02 | 1 | -2/+2 |
| | |||||
* | perllol: remove docs about the removed autoderef feature | reneeb | 2016-04-30 | 2 | -47/+1 |
| | |||||
* | corelist: updated for threads libraries | Ricardo Signes | 2016-04-30 | 1 | -0/+3 |
| | |||||
* | Thread-Queue: bump version (again) because content changed | Ricardo Signes | 2016-04-30 | 1 | -2/+2 |
| | |||||
* | threads: bump version (again) because content changed | Ricardo Signes | 2016-04-30 | 3 | -8/+8 |
| | |||||
* | Upgrade to Thread::Queue 3.08 | jdhedden | 2016-04-30 | 2 | -27/+27 |
| | |||||
* | Upgrade to threads::shared 1.51 | jdhedden | 2016-04-30 | 3 | -17/+14 |
| | |||||
* | Upgrade to threads 2.06 | jdhedden | 2016-04-30 | 5 | -30/+29 |
| | |||||
* | corelist: updated for File::Copy doc updates | Ricardo Signes | 2016-04-30 | 1 | -0/+1 |
| | |||||
* | Add cross-reference to perldata in scalar's documentation | Dominic Hargreaves | 2016-04-30 | 1 | -1/+2 |
| | | | | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810156 | ||||
* | perlrun: note the existence of find's -delete switch | Dominic Hargreaves | 2016-04-30 | 1 | -3/+4 |
| | | | | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776614 | ||||
* | Bump $File::Copy::VERSION | Dominic Hargreaves | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | File::Copy: add a warning about flushing writes | Dominic Hargreaves | 2016-04-30 | 1 | -0/+8 |
| | | | | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494590 | ||||
* | perl.pod: @INC is being displayed as intended | Dominic Hargreaves | 2016-04-30 | 1 | -0/+3 |
| | | | | | | | The previous presentation looked a bit like an incomplete placeholder expansion. Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246542 | ||||
* | Tick off 5.22.2 | Steve Hay | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | 5.22.2 today | Steve Hay | 2016-04-30 | 1 | -0/+1 |
| | | | | (Manually cherry picked from commit 72ccbefa77099a0bf1b7c2cb9f29685ed7d9938d) | ||||
* | Import 5.22.2's perldelta | Steve Hay | 2016-04-30 | 4 | -0/+392 |
| | |||||
* | Import 5.22.2's Module::CoreList data | Steve Hay | 2016-04-30 | 3 | -0/+41 |
| | |||||
* | trivial s/or/of/ doc patch | Jim Cromie | 2016-04-28 | 1 | -1/+1 |
| | |||||
* | perlpolicy: add Sawyer X to list moderators | Ricardo Signes | 2016-04-28 | 1 | -1/+1 |
| | |||||
* | bump version to v5.24.0-RC3v5.24.0-RC3 | Ricardo Signes | 2016-04-26 | 2 | -1/+2 |
| | |||||
* | corelist: silence deep recursion warning with %version | Niko Tyni | 2016-04-26 | 2 | -1/+10 |
| | |||||
* | Remove some data detritus from CoreList | Aristotle Pagaltzis | 2016-04-26 | 1 | -2/+0 |
| | |||||
* | Document exports policy within POSIX | Aristotle Pagaltzis | 2016-04-26 | 1 | -2/+7 |
| | |||||
* | Correct lround situation comment in POSIX | Aristotle Pagaltzis | 2016-04-26 | 1 | -4/+3 |
| | |||||
* | bump perl version to v5.24.0-RC2v5.24.0-RC2 | Ricardo Signes | 2016-04-23 | 2 | -1/+2 |
| | |||||
* | corelist: update Time::HiRes for v5.24.0 | Ricardo Signes | 2016-04-23 | 1 | -0/+1 |
| | |||||
* | Synchronize with CPAN Time-HiRes 1.9733 | Jarkko Hietaniemi | 2016-04-23 | 1 | -1/+2 |
| | |||||
* | lib/perl5db.pl: Fix pod error. | Karl Williamson | 2016-04-23 | 1 | -2/+2 |
| | |||||
* | Apple Xcode / clang version updates and additions | Jarkko Hietaniemi | 2016-04-23 | 1 | -0/+7 |
| | |||||
* | darwin (OS X) hints comments alignment | Jarkko Hietaniemi | 2016-04-23 | 1 | -17/+17 |
| | | | | (preparing for the next change) | ||||
* | Time-HiRes version bump | Jarkko Hietaniemi | 2016-04-23 | 2 | -1/+4 |
| | |||||
* | [PATCH] Time-Hires: Fix declaration-after-statement error with darwin threads | Reini Urban | 2016-04-23 | 1 | -2/+2 |
| | | | | | | | | | | rt #113856: the flag -Werror=declaration-after-statement is seemingly not working for clang (in OS X, not yet tested elsewhere), but working as intended for gcc. Since the system cc for OS X is clang (via Apple), this failure to fail has been masked. To restate: without this patch the Time-HiRes does not build in OS X with gcc under usethreads. | ||||
* | Regenerate Configure and related parts after backports | Aaron Crane | 2016-04-23 | 5 | -3368/+3399 |
| | | | | | perl5.git is now in sync with metaconfig.git commit 7c34fa4e8142642c6e2978f0307e925898465f58 | ||||
* | Bring Configure back into sync again with meta | H.Merijn Brand | 2016-04-23 | 4 | -268/+267 |
| | | | | | Work done at the QAH in Rugby. Multi-thanks to Aaron for helping out here. You're doing a great job! | ||||
* | Allow Encode to be built on static perls | Leon Timmermans | 2016-04-23 | 1 | -1/+1 |
| | | | | | Previously there were build failures because cp1252 was defined both in the default set of encodings an in the byte set. |