summaryrefslogtreecommitdiff
path: root/AUTHORS
Commit message (Collapse)AuthorAgeFilesLines
* Firas Khalil Khana is now a Perl authorKarl Williamson2023-05-141-0/+1
|
* Porting/cmpVERSION.pl - Handle new modules as not an errorJon Gentle2023-03-171-0/+1
| | | | | | | Checking that a module version was bumped when .c/.h files are updated has an edge case where the previous version was unknown, notably when adding a new module to cpan/. The fix for this is to mark new modules as a new version in those cases
* Allow :isa in class declaration without a blockArne Johannessen2023-03-021-0/+1
| | | | | | | | | Using class attributes in the unit class syntax was a syntax error. This change makes the following two lines equivalent: class B :isa(A) ; class B :isa(A) { } Addresses GH issue #20888.
* win32: do not allow seekdir() out of boundsAlex Davies2023-02-111-1/+1
| | | | | | | | | Previously you could use seekdir/readdir on Windows to examine the memory space of the process until this triggered SIGSEGV. Adds a new test file t/win32/seekdir.t [Note: patch fixup and squash by Yves]
* perlclass: work out the initial document structurebbrtj2023-02-101-0/+1
|
* Configure - fix handling of quoted gcc outputKurt Fitzner2023-01-311-0/+1
| | | | | | | | This patch was submitted in GH issue #20606. When gcc output contains quoted elements we fail to handle it properly. This tweaks the sed command to do so. Fixes #20606.
* Fix typo in older perldeltalilinjie2023-01-181-0/+1
| | | | | | | | Signed-off-by: lilinjie <lilinjie@uniontech.com> Committer: Li Linjie is now a Perl author. Run Porting/updateAUTHORS.pl to update .mailmap
* Peter Levine is now a Perl author.Karl Williamson2023-01-171-0/+1
|
* Add myself as authorFerenc Erki2023-01-131-0/+1
|
* POSIX::fmax - Correct the variable used in exampleAndrew Ruthven2022-12-291-0/+1
| | | | | | | | | The variable in the example should be $max, not $min as we're finding the maximum value. Committer: Andrew Ruthven is now a Perl author. For: https://github.com/Perl/perl5/pull/20652
* Do not cast away constnessBart Van Assche2022-12-131-0/+1
| | | | | | | Fix most compiler warnings caused by building Perl extensions with -Wcast-qual. This is realized by changing the type of multiple T * arguments into const T * and by changing a few (T *) casts into (const T *).
* Fix warning "implicit declaration of function '_setjmpex'" using MinGW-w64Tsuyoshi Watanabe2022-12-101-0/+1
|
* The 'and' and 'or' ops are hardly 'new' anymore.Matthew O. Persico2022-11-281-0/+1
| | | | Committer: Matthew O. Persico is now a Perl author.
* Update AUTHORS and .mailmap with my (Mattia Barbon) current addressMattia Barbon2022-11-141-1/+1
|
* Replaced recppush/regcppop with memcpyAlexander Nikolov2022-11-031-0/+1
| | | | | | | | Basically tested with Intel VTune to be increasing the performance of a perl regex matching program with multiple capture groups and recursive patterns [With minor whitespace edits by Yves.]
* Nathan Mills is now a Perl authorNathan Mills2022-10-051-0/+1
|
* Update AUTHORSAlex2022-09-261-0/+1
|
* AUTHORS: updatedanielnachun2022-09-031-0/+1
|
* Handle intrin files on win32 with gccKenneth Olwing2022-08-251-0/+1
| | | | | | | | | | | | | | | This fixes #20033. When building on Windows with Strawberry 5.32.1 (gcc 8.3.0) as the toolchain, the Errno.pm is created by a script Errno_pm.pl, which takes output from the compiler to find headers. A subset of these headers requires them to only be included by some specific headers. Previously the header order was effectively random and this occasionally caused build errors (that further were never detected). The get_files() is now returning the header names in the order the compiler saw them which insures they are in the right order.
* updateAUTHORS.p[lm] - add testing for dupe names and emails in AUTHORSYves Orton2022-08-211-1/+0
| | | | And remove the duplicate for "vividsnow" that this found.
* AUTHORS - remove GitHub (and exclude it explicitly)Yves Orton2022-08-211-1/+0
|
* AUTHORS, .mailmap - resolve issue #20010Yves Orton2022-08-211-1/+0
| | | | | Contributor has requested they be excluded from our contributor databases.
* AUTHORS - update the blurbYves Orton2022-08-211-4/+7
| | | | | The blurb mentions checkAUTHORS.pl, and we should point people at updateAUTHORS.pl instead.
* .mailmap/AUTHORS - remove duplicate listingYves Orton2022-08-211-1/+0
| | | | | | | A. Sinan Unur was listed twice in AUTHORS, under Sinan Unur as well. This removes the dupe. This is in prep for various changes to the updateAUTHORS.pl process.
* Pathtools: update version info in files meta.json and meta.xml to adapt the ↵小鸡2022-08-191-0/+1
| | | | real module version
* Digest-SHA: Sync with CPAN version 6.03Mark Shelor2022-08-101-0/+1
| | | | | | | | | | | | | | | | | From Changes: 6.03 - corrected addfile to report error when stdin is a directory -- ref. rt.cpan.org #143899 -- thanks to Gregor Herrmann for pointing this out 6.02 - silenced compiler warnings from VS2017 -- ref. rt.cpan.org #124477 -- thanks to Sergey Aleynikov for diagnostics - modified addfile to return error when given a directory name -- makes behavior consistent with GNU coreutils shaXsum -- thanks to Scott Baker for pointing this out Committer: Add new upstream maintainer to AUTHORS
* pp_subst: optimize by not calling utf8_lengthLoren Merritt2022-07-201-0/+1
| | | | Length just isn't needed, and often took more cpu-time than the actual regex.
* PathTools/Cwd.xs: define SYSNAME/SYSNAME_LEN for OS390 onlyMarcel Telka2022-06-281-0/+1
| | | | | | | | | | | | This fixes the following warning on illumos based platforms: Cwd.xs:27:0: warning: "SYSNAME" redefined #define SYSNAME "$SYSNAME" In file included from ../../perl.h:1111:0, from Cwd.xs:8: /usr/include/sys/param.h:184:0: note: this is the location of the previous definition #define SYSNAME 9 /* # chars in system name */
* Update AUTHORS list for 5.37.1Matthew Horsfall2022-06-201-2/+2
|
* Ed Sabol is now a Perl authorTomasz Konojacki2022-06-191-0/+1
|
* Sidney Markowitz is now a Perl authorKarl Williamson2022-06-161-0/+1
|
* Nicolas Mendoza is now a Perl authorKarl Williamson2022-06-151-0/+1
|
* Mohammad S Anwar is now a Perl authorKarl Williamson2022-06-111-0/+1
|
* Fix building with clang-clClemens Wasser2022-06-091-0/+1
| | | | | As mentioned in https://lists.llvm.org/pipermail/llvm-dev/2015-July/088122.html and https://github.com/llvm/llvm-project/issues/24625 building with clang-cl currently fails due to the declaration of __PL_nan_u. By declaring it like this, cl and clang-cl are happy to parse it.
* Elvin Aslanov is now a Perl authorKarl Williamson2022-06-081-0/+1
|
* Update email for Mark Jason DominusKarl Williamson2022-06-011-1/+1
|
* regen/mph.pl - make sure the author of _squeeze() has a commit in the logIlya Sashcheka2022-04-211-1/+1
| | | | | | | | This commit is actually by the committer, and is intended to ensure that someone looking for what the author wrote can find it. It took me a while to get a email address for him or I would have done this in eda35008b17e739922 which is where his work on the _squeeze() split key algorithm was added. Credit where credit is due and all of that. Thanks Ilya.
* regen/mph.pl & mk_invlists.pl - add the "_squeeze" algorithm to produce ↵Yves Orton2022-04-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | smaller blobs The squeeze algorithm produces smaller blobs, 10-20% depending on how it is used. With the "randomize_squeeze" option enabled it is slower but produces 20% smaller blobs than the "_simple" strategy we used to use. With the "randomize_squeeze" option disabled it is about as fast as "_simple" but produces about 10% smaller blobs. Regardless "_squeeze" uses more memory than _simple; quite a bit more currently, although that is unforced and could be changed if required. -blob length: 10548 +blob length: 8635 ... -data size: 69908 (%67.07) +data size: 67995 (%65.23) So it saves 1913 bytes running with this seed. I happened to get lucky with the seed, depending on the seed used the blob ended up about 8650 bytes. This algorithm is originally by Ilya Sashcheka, so I have added him to the AUTHORS file, but unfortunately I no longer have his email address as we lost touch. It contains many modifications by me.
* Magnus Woldrich is now a Perl authorKarl Williamson2022-04-171-0/+1
|
* build: add configurations to compile perl for windows/arm64Niyas Sait2022-04-051-0/+1
|
* Fix Atoomic's entries in AUTHORS and .mailmapSawyer X2022-03-191-1/+1
|
* improved .mailmap and AUTHORS file logicYves Orton2022-03-091-7/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change updates AUTHORS with multiple missing contributors to the project. It updates .mailmap so that the preferred email for each developer matches what is in AUTHORS (sometimes changing the AUTHORS entry, sometimes changes the .mailmap entry or entries to achieve this goal. It also adds a new tool, Porting/UpdateAuthors.pl which can be used to automatically update the relevant data. The general idea is that if you run Porting/UpdateAuthors.pl any never developers will be added to AUTHORS, and new entries will be added to the .mailmap file. The aim is that the only data we need to have to manage both files is the data in both files and the commit history itself. There is NOT embedded special datasets in the tool. The idea is that *every* developer, be it author or committer has at least one entry in .mailmap, and that the vast majority of the email data we have for commits is mapped to corresponding entry in the AUTHORS file. Furthermore the .mailmap file is expected to have an entry for every distinct email ever used by a developer on the project. If you run Porting/UpdateAuthors.pl the tool will analyze all the commits in the projects history, and update either or both the .mailmap and AUTHORS file appropriately. If an existing developer adds a commit which either has the same name or email as is listed already then it will DTRT and update the .mailmap with the appropriate mappings. If a new developer adds a commit then it will DTRT and update both the .mailmap and the AUTHORS file with that developers details. Every single existing distinct name/email combination has been added to the mailmap, and matched to AUTHORS data. In some case where there was conflicting or missing data I used an educated guess, contacted the developer myself, or verified the email with the email provider. Eg. gmail.com will helpfully resolve gmail email addresses to their name if you simply type the email address into a new mail. testing testing fixup fixup fixup
* Add Brad Barden to the AUTHORS fileKarl Williamson2022-03-041-0/+1
|
* doc: fix some typoscuishuang2022-03-031-0/+1
| | | | | | Signed-off-by: cuishuang <imcusg@gmail.com> Committer: cuishuang is now a Perl author.
* fix typo in perl5358deltaBernd2022-02-211-0/+1
| | | | | | | | Remove doubled line in the "Testing" section. For: https://github.com/Perl/perl5/pull/19443 Committer: Bernd is now a Perl author
* Update AUTHORS list for 5.35.9reneeb2022-02-201-2/+2
|
* Christopher Yeleighton is a Perl authorKarl Williamson2022-02-171-0/+1
|
* perlop.pod: Fix typo in smartmatch examplezhmylove2022-02-151-0/+1
| | | | | | Committer: Sergey Zhmylove is now a Perl author For: https://github.com/Perl/perl5/pull/19422
* Provide inclusive names allowlist and denylistMike Fulton2022-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the following files: AUTHORS: - corrected my email address MANIFEST: - added new testcases for Locale-Maketext dist/Locale-Maketext/ChangeLog: - short summary of changes made dist/Locale-Maketext/lib/Locale/Maketext.pm: - updated the version to 1.30 - refactored the code to create a common method _include called by the allowlist and whitelist methods (whitelist is now an alias, deprecated method, for allowlist). The _include method now has an internal list called allowlist that is updated by calls to _include through whitelist or allowlist methods. - refactored the code to create a common method _exclude called by the denylist and blacklist methods (blacklist is now an alias, deprecated method, for denylist). The _exclude method now has an internal list called denylist that is updated by calls to _exclude through blacklist or denylist methods. dist/Locale-Maketext/lib/Locale/Maketext.pod: - documented allowlist and denylist as new methods - added a NOTE for allowlist and denylist indicating that they are now the preferred method names to use instead of whitelist and blacklist dist/Locale-Maketext/t/92_blacklist.t - updated the code to have messages in terms of allowlist and denylist. Actual code continues to test blacklist method. dist/Locale-Maketext/t/93_whitelist.t - updated the code to have messages in terms of allowlist and denylist. Actual code continues to test whitelist method. Created 2 new testcases: dist/Locale-Maketext/t/94_denylist.t - this testcase is analagous to 92_blacklist.t but calls the denylist method instead of the blacklist method. dist/Locale-Maketext/t/95_allowlist.t - this testcase is analagous to 93_whitelist.t but calls the allowlist method instead of the whitelist method.
* Add AUTHORS entry for Mike FultonKarl Williamson2022-01-011-1/+1
| | | | | And make this entry the more public email address, moving the existing more private one to checkAUTHORS