Yves Orton [Wed, 30 Jul 2014 12:41:02 +0000]
build like old perl hash function
Yves Orton [Sun, 15 Jun 2014 23:01:08 +0000]
restore old DO_SPLIT() behavior
Yves Orton [Sun, 15 Jun 2014 23:00:59 +0000]
move sub
Yves Orton [Sun, 15 Jun 2014 10:54:54 +0000]
as far as I understand the 64bit crc op only crc's the lower 32 bits
According to a comment on the intel site for this opcode. So remove it.
Yves Orton [Sun, 15 Jun 2014 10:52:52 +0000]
make aeshash pass a basic test (revisit this patch)
Changing one bit of the seed should result in 50% of the
output bits changing for a given string. This was not always
the case with aeshash.
Yves Orton [Fri, 13 Jun 2014 13:51:52 +0000]
show init seed and fixup init logic
Yves Orton [Fri, 13 Jun 2014 13:51:00 +0000]
Make hash_value() accept an optional seed
Yves Orton [Thu, 12 Jun 2014 19:52:04 +0000]
add the CRC32 "hash" function
uses sse primitives to calculate a CRC-32 with a 32 bit seed.
from Reini Urban.
Yves Orton [Tue, 3 Jun 2014 09:16:07 +0000]
tinkering
Yves Orton [Mon, 28 Apr 2014 15:39:46 +0000]
use aligned loads to get the seed into the xmm registers
Yves Orton [Mon, 28 Apr 2014 11:21:01 +0000]
align hash_seed on 16 byte boundary
Yves Orton [Mon, 28 Apr 2014 11:16:20 +0000]
fixup manifest
Yves Orton [Mon, 28 Apr 2014 09:24:15 +0000]
tweaks for more efficient code
Yves Orton [Mon, 28 Apr 2014 06:48:00 +0000]
add a missing require compile flag to comment
Yves Orton [Mon, 28 Apr 2014 06:11:40 +0000]
make aeshash much closer to Gos implementation
Yves Orton [Sun, 27 Apr 2014 10:19:39 +0000]
work in progress
Yves Orton [Sun, 27 Apr 2014 06:12:55 +0000]
tweak manifest for lookup3 hash function
Yves Orton [Sun, 27 Apr 2014 06:05:54 +0000]
enable AESHASH
Yves Orton [Sun, 27 Apr 2014 06:03:23 +0000]
Improvements to building "my" AESHASH.
AES wants to set up a key schedule at server startup based on
the original 128 bit key. This means our seed buffer is larger
than needs to be initialized, or shown in this case. So we add
various build primitives to make it work.
"my" AESHASH is loosely based on the one from Go. I would love
to have it be *directly* based on the one from Go, but my C/ASM
chops aren't quite there yet. :-(
Yves Orton [Fri, 25 Apr 2014 07:23:04 +0000]
fix comment
Yves Orton [Fri, 25 Apr 2014 07:06:37 +0000]
switch default to LOOKUP3 for now
No good reason really.
Yves Orton [Fri, 25 Apr 2014 06:59:44 +0000]
Add "aeshash" using SSE2 and AES intrinsics for Intel/AMD
This is sort of based on Go's hash function. It is not as
efficient for short strings as it could be, I haven't figured
out how to do a fast load of less than 16 bytes yet.
Yves Orton [Sun, 20 Apr 2014 10:52:34 +0000]
hash tinkering
Yves Orton [Sun, 20 Apr 2014 10:44:01 +0000]
make it possible to redefine the "first rand" associated with a hash
This doesn't change behavior currently, it is hard coded to make
it possible, the main point is there is now one definition.
reneeb [Wed, 27 Apr 2016 14:00:02 +0000]
perllol: remove docs about the removed autoderef feature
Ricardo Signes [Sat, 30 Apr 2016 18:32:31 +0000]
corelist: updated for threads libraries
Ricardo Signes [Sat, 30 Apr 2016 18:53:22 +0000]
Thread-Queue: bump version (again) because content changed
Ricardo Signes [Sat, 30 Apr 2016 18:52:02 +0000]
threads: bump version (again) because content changed
jdhedden [Fri, 22 Apr 2016 20:13:10 +0000]
Upgrade to Thread::Queue 3.08
jdhedden [Fri, 22 Apr 2016 23:23:01 +0000]
Upgrade to threads::shared 1.51
jdhedden [Fri, 22 Apr 2016 18:28:09 +0000]
Upgrade to threads 2.06
Ricardo Signes [Sat, 30 Apr 2016 18:26:42 +0000]
corelist: updated for File::Copy doc updates
Dominic Hargreaves [Sat, 30 Apr 2016 18:01:19 +0000]
Add cross-reference to perldata in scalar's documentation
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810156
Dominic Hargreaves [Sat, 30 Apr 2016 17:58:06 +0000]
perlrun: note the existence of find's -delete switch
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776614
Dominic Hargreaves [Sat, 30 Apr 2016 17:53:13 +0000]
Bump $File::Copy::VERSION
Dominic Hargreaves [Sat, 30 Apr 2016 17:03:01 +0000]
File::Copy: add a warning about flushing writes
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494590
Dominic Hargreaves [Sat, 30 Apr 2016 16:49:04 +0000]
perl.pod: @INC is being displayed as intended
The previous presentation looked a bit like an incomplete placeholder
expansion.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246542
Steve Hay [Fri, 29 Apr 2016 23:09:15 +0000]
Tick off 5.22.2
Steve Hay [Fri, 29 Apr 2016 23:07:42 +0000]
5.22.2 today
(Manually cherry picked from commit
72ccbefa77099a0bf1b7c2cb9f29685ed7d9938d)
Steve Hay [Fri, 29 Apr 2016 23:05:46 +0000]
Import 5.22.2's perldelta
Steve Hay [Fri, 29 Apr 2016 23:02:05 +0000]
Import 5.22.2's Module::CoreList data
Jim Cromie [Wed, 27 Apr 2016 12:22:22 +0000]
trivial s/or/of/ doc patch
Ricardo Signes [Thu, 28 Apr 2016 20:56:06 +0000]
perlpolicy: add Sawyer X to list moderators
Ricardo Signes [Tue, 26 Apr 2016 22:10:34 +0000]
bump version to v5.24.0-RC3
Niko Tyni [Tue, 26 Apr 2016 21:34:51 +0000]
corelist: silence deep recursion warning with %version
Aristotle Pagaltzis [Tue, 26 Apr 2016 21:32:43 +0000]
Remove some data detritus from CoreList
Aristotle Pagaltzis [Tue, 26 Apr 2016 09:53:54 +0000]
Document exports policy within POSIX
Aristotle Pagaltzis [Tue, 26 Apr 2016 09:53:21 +0000]
Correct lround situation comment in POSIX
Ricardo Signes [Sat, 23 Apr 2016 17:51:26 +0000]
bump perl version to v5.24.0-RC2
Ricardo Signes [Sat, 23 Apr 2016 17:38:01 +0000]
corelist: update Time::HiRes for v5.24.0
Jarkko Hietaniemi [Sat, 23 Apr 2016 16:21:41 +0000]
Synchronize with CPAN Time-HiRes 1.9733
Karl Williamson [Sat, 23 Apr 2016 15:47:41 +0000]
lib/perl5db.pl: Fix pod error.
Jarkko Hietaniemi [Sat, 23 Apr 2016 15:23:44 +0000]
Apple Xcode / clang version updates and additions
Jarkko Hietaniemi [Sat, 23 Apr 2016 15:20:56 +0000]
darwin (OS X) hints comments alignment
(preparing for the next change)
Jarkko Hietaniemi [Sat, 23 Apr 2016 03:09:31 +0000]
Time-HiRes version bump
Reini Urban [Mon, 18 Apr 2016 07:38:13 +0000]
[PATCH] Time-Hires: Fix declaration-after-statement error with darwin threads
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.
Aaron Crane [Sat, 23 Apr 2016 11:17:59 +0000]
Regenerate Configure and related parts after backports
perl5.git is now in sync with metaconfig.git commit
7c34fa4e8142642c6e2978f0307e925898465f58
H.Merijn Brand [Fri, 22 Apr 2016 07:57:01 +0000]
Bring Configure back into sync again with meta
Work done at the QAH in Rugby.
Multi-thanks to Aaron for helping out here. You're doing a great job!
Leon Timmermans [Fri, 25 Mar 2016 17:01:48 +0000]
Allow Encode to be built on static perls
Previously there were build failures because cp1252 was defined both
in the default set of encodings an in the byte set.
Ricardo Signes [Sat, 23 Apr 2016 10:50:24 +0000]
Revert "document that sigs in future may not populate @_"
This reverts commit
19d6c3854e96d89bf4dc2d874df433beac27ee8b.
Karl Williamson [Fri, 22 Apr 2016 19:00:22 +0000]
Fix some pod errors
These were discovered while testing the Pod::Checker that is intended to
be used in 5.25.
Tony Cook [Wed, 20 Apr 2016 00:49:23 +0000]
[perl #127936] fix typo
Tony Cook [Wed, 20 Apr 2016 00:39:00 +0000]
Dagfinn Ilmari Mannsåker [Wed, 20 Apr 2016 00:15:23 +0000]
[perl #127894] ensure alignbytes is correct for -Dusequadmath
Matthew Horsfall [Tue, 19 Apr 2016 20:58:44 +0000]
Correct typo in JJORE's name in todo.pod.
Aaron Crane [Thu, 14 Apr 2016 10:23:12 +0000]
Avoid passing non-literal to format function
This avoids the following error, reported by Jitka Plesníková
<
[email protected]> in a test of RC1:
op.c: In function 'Perl_ck_ftst':
op.c:9754:58: error: format not a string literal and no format arguments [-Werror=format-security]
Perl_warner(aTHX_ packWARN(WARN_SYNTAX), array_passed_to_stat);
In addition, the string in question is now made const.
David Mitchell [Tue, 19 Apr 2016 11:57:50 +0000]
document that sigs in future may not populate @_
Give people a heads up that in the next major perl release, subroutine
signatures may no longer populate @_ by default.
See http://nntp.perl.org/group/perl.perl5.porters/235332.
Karl Williamson [Tue, 19 Apr 2016 00:06:52 +0000]
perldelta: Remove error/warning explanations
Only the text of these should be present in a delta, with a link to the
full explanation. Most of perldelta conformed to this, but not all.
Karl Williamson [Tue, 19 Apr 2016 00:06:31 +0000]
perldelta: Add some C<>
Karl Williamson [Tue, 19 Apr 2016 00:04:03 +0000]
perldelta: Clarifications, corrections, wordsmithing
I also removed one instance of a 5.23-only bug, which isn't relevant to
a dot zero delta
Leon Timmermans [Mon, 18 Apr 2016 23:04:49 +0000]
Add perldelta for
d9fc04ee
Ricardo Signes [Mon, 18 Apr 2016 22:59:06 +0000]
perldelta: IO-Compress is a dist, no link possible
Ricardo Signes [Mon, 18 Apr 2016 21:59:03 +0000]
perldelta: generate the module update section
Matthew Horsfall [Mon, 18 Apr 2016 21:41:53 +0000]
perldelta: various fixes
* behaviour -> behavior
* =over -> =over 4
* Add =items for consistency
* Capitalization fixes
Matthew Horsfall [Mon, 18 Apr 2016 21:22:27 +0000]
perldelta: Fix typo
Karl Williamson [Mon, 18 Apr 2016 17:18:41 +0000]
perldelta: Revise wording
Some of this was suggested by Jarkko Hietaniemi
Karl Williamson [Thu, 14 Apr 2016 16:46:42 +0000]
perldelta: Remove typo extra '/'
This fixes the 5.24 part of [perl #127899].
Ricardo Signes [Thu, 14 Apr 2016 11:47:54 +0000]
perldelta: minor tweak to fix awkward prose
(Thanks, Ed Avis!)
Ricardo Signes [Thu, 14 Apr 2016 02:16:10 +0000]
patchlevel: we are now RC1
Ricardo Signes [Thu, 14 Apr 2016 02:02:23 +0000]
remove the v5.23.x perldeltas
Ricardo Signes [Thu, 14 Apr 2016 01:59:39 +0000]
perlpolicy: update the supported versions for v5.24 on
Ricardo Signes [Thu, 14 Apr 2016 01:54:27 +0000]
perlhist: add v5.24.0 data
Ricardo Signes [Thu, 14 Apr 2016 01:46:28 +0000]
corelist: set a (tentative) release date for 5.24.0
Tony Cook [Tue, 12 Apr 2016 23:39:27 +0000]
fix IO::Handle documentation mangled by a manually applied patch
Karl Williamson [Tue, 12 Apr 2016 19:50:12 +0000]
perllocale: Unicode has changed their data; fix references
We say something here that is no longer true; update it.
Karl Williamson [Tue, 12 Apr 2016 19:37:21 +0000]
perldelta: Some minor fixes.
This includes deleting some bug fixes for things introduced in the 5.23
series, and so not relevant to a dot zero perldelta
Karl Williamson [Tue, 12 Apr 2016 19:13:56 +0000]
pod/perldelta: Fixes to pedantic failures
Karl Williamson [Tue, 12 Apr 2016 18:55:21 +0000]
perldelta: Add note about recent doc change
Ricardo Signes [Mon, 11 Apr 2016 00:49:39 +0000]
Merge branch 'release-5.24' into blead
This commit is just prep, turning blead into the branch from which
v5.24.0 will be released, after suitable testing.
Ricardo Signes [Thu, 7 Apr 2016 13:33:41 +0000]
CoreList: update for v5.24.0
Ricardo Signes [Thu, 7 Apr 2016 12:47:52 +0000]
fix versions of generated perldelta
Ricardo Signes [Thu, 7 Apr 2016 12:39:20 +0000]
put perl5240delta into place
Ricardo Signes [Thu, 7 Apr 2016 12:37:06 +0000]
regen META.json for v5.24.0-RC
Ricardo Signes [Thu, 7 Apr 2016 12:28:18 +0000]
regen: B::Op_private and uconfig.h
Ricardo Signes [Thu, 7 Apr 2016 12:27:26 +0000]
version bump: this is now v5.24.0-RC0!
Ricardo Signes [Thu, 7 Apr 2016 12:20:49 +0000]
perldelta: merge in perl5239delta
Ricardo Signes [Mon, 14 Mar 2016 00:17:10 +0000]
perldelta: remove unneeded entries, do more merge and sort
Ricardo Signes [Sun, 13 Mar 2016 23:22:56 +0000]
perldelta: merge in changes from perl5238delta
Ricardo Signes [Sun, 13 Mar 2016 22:36:39 +0000]
perldelta: merge in changes from perl5237delta
Ricardo Signes [Sun, 13 Mar 2016 22:27:34 +0000]
perldelta: merge in changes from perl5236delta