-
Notifications
You must be signed in to change notification settings - Fork 590
Insights: Perl/perl5
Overview
Could not load contribution data
Please try again later
85 Pull requests merged by 23 people
-
t/run/todo.t Add list of tickets we don't need tests for
#23518 merged
Aug 6, 2025 -
embed.fnc: Need p flag for non-static public elements
#23487 merged
Aug 6, 2025 -
Modernise File::Copy a little
#23515 merged
Aug 6, 2025 -
todo test for GH 16865 (Assertion failure in Perl_pp_sort/S_POPMARK)
#23538 merged
Aug 6, 2025 -
Add some missing bits in features documentation: class, keyword_any, keyword_all
#23438 merged
Aug 6, 2025 -
class.c: Less cheating when creating accessor method CVs
#23539 merged
Aug 6, 2025 -
Remove redundant assert() statements
#23537 merged
Aug 6, 2025 -
lib/unicore/mktables: remove unused variable
#23541 merged
Aug 5, 2025 -
Explicitly reject length(NAME) with typemaps other than T_PV
#23479 merged
Aug 4, 2025 -
todo test for GH 18669 (dereferencing ternary skips autovivification)
#23534 merged
Aug 4, 2025 -
dump.c: Fix broken c++ compilations in
#23536 merged
Aug 4, 2025 -
regen/HeaderParser: Clarify/correct pod
#23493 merged
Aug 4, 2025 -
perlintern: Certain functions wrongly marked visible
#23492 merged
Aug 4, 2025 -
regen/HeaderParser: Pass line embed.fnc line number on
#23490 merged
Aug 4, 2025 -
Improve -Dx, -Dt etc output, especially in threaded builds
#23322 merged
Aug 4, 2025 -
move "illegal anon sub" error from toke.c to perly.y
#23519 merged
Aug 4, 2025 -
t/run/todo.t: Skip -DDEBUGGING tests unless Configured
#23530 merged
Aug 3, 2025 -
todo test for 14615 (<<>> deparses same as <>)
#23482 merged
Aug 3, 2025 -
regen/embed.pl: Fix, refactor ARGS_ASSERT generation
#23502 merged
Aug 2, 2025 -
Assorted File::stat changes and clean-up
#23509 merged
Aug 1, 2025 -
File::stat: don't die on references
#23508 merged
Aug 1, 2025 -
embed.fnc: Refactor comments about NN, NULLOK etc
#23513 merged
Jul 31, 2025 -
class.c: gracefully handle reader definition after 'strict' error
#23514 merged
Jul 31, 2025 -
Extra tests for array/list slices in scalar context
#23481 merged
Jul 31, 2025 -
perlapi: PL_check and PL_hexdigit are arrays not macros
#23501 merged
Jul 31, 2025 -
Reapply "op.c: re-enable coderef-in-stash optimization"
#23499 merged
Jul 30, 2025 -
Attempt to remove deprecated uvuni_to_utf8()
#23466 merged
Jul 30, 2025 -
Allow AIX to use openxlC as the C compiler
#23476 merged
Jul 30, 2025 -
Rm obsolete apidoc mro_get_linear_isa_c3()
#23489 merged
Jul 30, 2025 -
iperlsys.h,perl_inc_macro.h: Use std recursion guard name
#23497 merged
Jul 30, 2025 -
AvFILL: Evaluate argument exactly once
#23462 merged
Jul 30, 2025 -
perlapi: Restore pod/warn-unused-result for sv_pv()
#23491 merged
Jul 30, 2025 -
perlhacktips: Clarify, add example
#23494 merged
Jul 30, 2025 -
perlintern: djSP doesn't take arguments
#23495 merged
Jul 30, 2025 -
perlapi: XS and kin are not typedefs
#23496 merged
Jul 30, 2025 -
perlintern: comma_pDEPTH is not a typedef
#23498 merged
Jul 30, 2025 -
Move comment to the referenced lines
#23510 merged
Jul 30, 2025 -
Convert RT ticket reference to GH
#23485 merged
Jul 28, 2025 -
sv.c: make PUSH_EXTEND_MORTAL__SV_C an inline function
#23234 merged
Jul 28, 2025 -
add custom error for 'catch (my $e)'
#23228 merged
Jul 28, 2025 -
Make sure mathoms gets loaded; then rm sv_no(un)?locking
#23477 merged
Jul 28, 2025 -
Empty out much of mathoms.c
#23458 merged
Jul 28, 2025 -
embed.fnc: Update E flag description
#23456 merged
Jul 28, 2025 -
embed.fnc: _invlist_union() not publicly accessible
#23455 merged
Jul 28, 2025 -
Optimise away empty if{}, elsif{}. and else {} blocks
#23367 merged
Jul 28, 2025 -
Silence autodoc warning
#23480 merged
Jul 27, 2025 -
todo test for 16008 (truncate scalar fh)
#23478 merged
Jul 27, 2025 -
Revert "Attempt to remove deprecated sv_locking/unlocking"
#23475 merged
Jul 26, 2025 -
Perl_more_bodies - figure out sizing from sv_type
#23360 merged
Jul 24, 2025 -
regmatch: Use new utf8_to_uv
#22834 merged
Jul 24, 2025 -
perlapi: Combine is_safe_syscall, IS_SAFE_SYSCALL
#23444 merged
Jul 24, 2025 -
Skip one test under miniperl; can't handle threads
#23470 merged
Jul 24, 2025 -
Resolve any symlinks to cwd in dylib install name
#23461 merged
Jul 24, 2025 -
Note when functions were first deprecated
#23468 merged
Jul 24, 2025 -
Attempt to remove deprecated sv_locking/unlocking
#23467 merged
Jul 24, 2025 -
perl.h: include locale related headers after we decide to use locales
#23465 merged
Jul 23, 2025 -
newFOROP: fix crash when optimizing 2-var for over builtin::indexed
#23429 merged
Jul 23, 2025 -
regcomp_trie: stringify *tmp before accessing string fields
#23460 merged
Jul 23, 2025 -
win32: allow build with USE_ITHREADS=undef but USE_IMP_SYS=define
#23178 merged
Jul 23, 2025 -
GH #23390 re/Makefile.PL silence uninit $args{"LINKTYPE"} warning
#23392 merged
Jul 23, 2025 -
UCD.pm: Add check for parameter type
#23301 merged
Jul 22, 2025 -
perlop: Clarify empty pattern section not valid for qr//
#23411 merged
Jul 22, 2025 -
regen/locale.pl: Use 'USE_LOCALE" not 'NO_LOCALE'
#23431 merged
Jul 22, 2025 -
regen/embed.pl Use /xx to clarify regex
#23457 merged
Jul 21, 2025 -
croak_xs_usage pod: remove unnecessary diag_listed_as
#23312 merged
Jul 21, 2025 -
Improve documentation of sv_dup and sv_dup_inc
#23454 merged
Jul 20, 2025 -
Allow automatic long name macro generation
#23434 merged
Jul 19, 2025 -
fixup the "maintenance track" lines back to 5.6
#23413 merged
Jul 19, 2025 -
perldelta entry for ExtUtils::ParseXS work
#23451 merged
Jul 19, 2025 -
perlintro: fix minor grammar mistake
#23450 merged
Jul 18, 2025 -
perlintern: Document sv_dup(_inc)?
#22291 merged
Jul 17, 2025 -
cpan/Socket - Update to version 2.040
#23442 merged
Jul 17, 2025 -
Shrink struct RExC_state_t
#23441 merged
Jul 16, 2025 -
Update the makefile to regenerate makedependfile when the developer changes the content of makedependfile.SH
#23402 merged
Jul 16, 2025 -
Fetch operands of binary operators in left-to-right order
#23108 merged
Jul 15, 2025 -
sv.c: sv_2mortal() move SvTEMP_on(sv); for RISC CPUs
#23427 merged
Jul 15, 2025 -
'try' and 'catch' are no longer experimental
#23437 merged
Jul 15, 2025 -
perlapi: Remove non-existent #define
#23439 merged
Jul 15, 2025 -
Remove unused override_recoding flag in struct RExC_state_t
#23440 merged
Jul 15, 2025 -
Make OP_DEFINED eligible for constant folding
#23349 merged
Jul 14, 2025 -
Add obituary for Matt S. Trout
#23420 merged
Jul 14, 2025 -
t/io/nargv.t: Fix obsolete usage: @foo[-1]
#23418 merged
Jul 9, 2025 -
Use ASCII apostrophe, not Unicode in a couple of .t files
#23417 merged
Jul 9, 2025 -
we aren't going to run late INIT blocks, so don't save them
#23219 merged
Jul 9, 2025 -
release_schedule: Add a new victim
#23412 merged
Jul 8, 2025
26 Pull requests opened by 8 people
-
toke.c op.c : rmv 2nd realloc() when cat()ing HEK + "::" + PV
#23414 opened
Jul 8, 2025 -
(diff name?) perl.h add SVVALIDIVX()/SVVALIDRV/SVVALILDNVX/SVVALIDPVX bitfield testers
#23415 opened
Jul 8, 2025 -
makedepend_file.SH: Add some sed edits for z/OS
#23416 opened
Jul 9, 2025 -
Update PL_main_thread on fork() and add more tests
#23422 opened
Jul 10, 2025 -
DynaLoader.pm on Win32 bake in Config.pm (PERL_BUILD_EXPAND_CONFIG_VARS)
#23423 opened
Jul 11, 2025 -
op.c auto-use attributes.pm; newSVpvs("attributes") -> newSVpvs_share()
#23424 opened
Jul 11, 2025 -
op.c spread bareword packages:: around as SV* HEK* COWs
#23425 opened
Jul 11, 2025 -
ext/Win32CORE/Win32CORE.c add HEK* COWs and remove strlen()s
#23426 opened
Jul 11, 2025 -
op.c toke.c add gv_override_pvs() change manual string lit. lens to macros
#23428 opened
Jul 11, 2025 -
pp.c pp_argelem() dont make SV* tmp bufs in a loop to strip GMG
#23445 opened
Jul 17, 2025 -
Convert Perl_uvoffuni_to_utf8_flags to a macro
#23459 opened
Jul 21, 2025 -
perlfunc - warn of platform specific quirks in gethost* and co.
#23472 opened
Jul 25, 2025 -
Use compiler builtins to detect "simple common cases" in pp_add, pp_subtract, and pp_multiply
#23503 opened
Jul 29, 2025 -
perl5db: fixes for issues related to overloads
#23506 opened
Jul 29, 2025 -
peep.c: Only remove expected empty if/else block structures
#23512 opened
Jul 30, 2025 -
Peephole optimizations for NULLs in lists and scalar lists
#23523 opened
Jul 31, 2025 -
Use new subsignature API in class.c
#23527 opened
Aug 2, 2025 -
Add ability to specify assert() calls in embed.fnc
#23529 opened
Aug 2, 2025 -
combine PL_strategy_* bools into 1 exported symbol
#23532 opened
Aug 3, 2025 -
toke.c dont call libc's memcmp() to test 1 byte in Perl_scan_str()
#23533 opened
Aug 3, 2025 -
t/run/todo.t: Add some tests
#23540 opened
Aug 4, 2025 -
mktables: Fix Useless use of const in void context
#23542 opened
Aug 5, 2025 -
Document assert_(), combine with __ASSERT_; fixup Perl_assert()
#23543 opened
Aug 6, 2025 -
Even less cheating in `class.c`
#23544 opened
Aug 6, 2025 -
Move fixed tests from t/run/todo to final .t
#23545 opened
Aug 6, 2025 -
todo test for GH 5835 (local($^W) does not work correctly)
#23546 opened
Aug 6, 2025
29 Issues closed by 13 people
-
patch File::Path with CVE-2017-6512 fix in perl 526
#16144 closed
Aug 6, 2025 -
New compilation warnings in blead (-Wdeprecated-declarations)
#17144 closed
Aug 6, 2025 -
Can't turn off "does not map to Unicode" warnings
#15489 closed
Aug 6, 2025 -
Suboptimal handling of TODO-ed tests
#22863 closed
Aug 5, 2025 -
Scalar-List-Utils: inconsistent versions (1.68_01 vs. 1.69)
#23432 closed
Aug 4, 2025 -
building Perl 5.42.0 fails on Windows with `USE_ITHREADS=undef` configuration
#23443 closed
Aug 4, 2025 -
illegal anon sub coredump
#5959 closed
Aug 4, 2025 -
new <<>> operator deparses the same as <>
#14615 closed
Aug 3, 2025 -
BBC: Blead Breaks HTML::Parser
#23521 closed
Aug 2, 2025 -
Build error when cross-compiling: implicit declaration of function 'memrchr'
#23528 closed
Aug 2, 2025 -
Issues with Embperl/Zembperl on Ubuntu 24.04 – library not found and missing module
#23524 closed
Aug 1, 2025 -
File::stat dies on path objects with overloaded stringification
#23507 closed
Aug 1, 2025 -
Segfault instead of compilation error in new class syntax with apply_field_attribute reader/writer
#23511 closed
Jul 31, 2025 -
GitHub Actions: Support "windows-2022" runner image
#21112 closed
Jul 31, 2025 -
Quantifiers in (?(DEFINE)...)
#16106 closed
Jul 30, 2025 -
bad diagnostic for 'catch (my $e)': Can't redeclare "my" in "our"
#23222 closed
Jul 28, 2025 -
$^X is not full path when perl is searched in PATH on NetBSD and OpenBSD
#23484 closed
Jul 28, 2025 -
BBC: Blead Breaks Unicode::UTF8
#23474 closed
Jul 26, 2025 -
BBC: Blead Breaks JSON::XS
#23473 closed
Jul 26, 2025 -
keyword gethostbyname() <= 5.24.0-5.43.1 buffer overflow/heap corruption (update: docs bug)
#23463 closed
Jul 25, 2025 -
t/op/signatures.t: one test failing under `make minitest` on threaded builds
#23469 closed
Jul 24, 2025 -
locale_table.h: new build-time errors
#23464 closed
Jul 23, 2025 -
Perl 5.42 segfault during compilation
#23405 closed
Jul 23, 2025 -
[doc] perlapi: documentation for croak_xs_usage has an undefined "diag_listed_as" tag in the example
#23310 closed
Jul 21, 2025 -
Musl Libc - Failed to build Perl 5.40.0 ( Cross compilation )
#23452 closed
Jul 19, 2025 -
defined operator not constant folded
#16266 closed
Jul 14, 2025 -
BBC: Blead Breaks Imager
#23407 closed
Jul 8, 2025 -
[doc] Add (ord) example to map() document
#23404 closed
Jul 6, 2025
17 Issues opened by 10 people
-
BBC: Blead Breaks Class::Spiffy
#23526 opened
Aug 1, 2025 -
BBC: Blead Breaks Class::Sniff
#23525 opened
Aug 1, 2025 -
BBC: Blead Breaks Template::Alloy
#23522 opened
Jul 31, 2025 -
Useless use of const in void context in lib/unicore/mktables
#23520 opened
Jul 31, 2025 -
Migration to Git Hub closed some tickets that should have been open
#23517 opened
Jul 31, 2025 -
[doc] perlmodinstall needs to be updated
#23516 opened
Jul 31, 2025 -
BBC: Blead Breaks Test::Inter
#23505 opened
Jul 29, 2025 -
BBC: Blead Breaks Devel::Cover
#23504 opened
Jul 29, 2025 -
perldb improperly handles blessed coderefs
#23486 opened
Jul 28, 2025 -
$^X is not full path when perl is searched in PATH on NetBSD and OpenBSD
#23483 opened
Jul 28, 2025 -
[doc] A slight addition to perlclass document: how to call method
#23453 opened
Jul 19, 2025 -
Optimise away LIST/ex-LIST trees containing one item
#23448 opened
Jul 17, 2025 -
class feature: Anonymous methods can't access fields
#23446 opened
Jul 17, 2025 -
[doc] Try/catch are no longer Experimental. Possible clarification in perlsyn
#23436 opened
Jul 13, 2025 -
class feature: ADJUST block prevents module_true feature
#23435 opened
Jul 13, 2025 -
[doc] Add clarity for "qr//" in "The empty pattern //"
#23410 opened
Jul 7, 2025 -
Can POK CONST SVs share buffers for identical strings?
#23409 opened
Jul 7, 2025
54 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Dedicated SV copying code in place of Perl_sv_setsv_flags
#23202 commented on
Aug 6, 2025 • 24 new comments -
WIP Add resolving of $PROGRAM_NAME from /dev/fd/number
#23358 commented on
Jul 7, 2025 • 5 new comments -
SvPV_shrink_to_cur: include space for COW
#23290 commented on
Aug 6, 2025 • 1 new comment -
don't call vivifier macros Perl_error_log/Perl_debug_log in a loop
#23356 commented on
Aug 4, 2025 • 1 new comment -
win32_isatty() dont call a mostly failing syscall, NT->WIN err conv is slow
#23375 commented on
Jul 15, 2025 • 1 new comment -
RMG: Simplify the corelist section
#23401 commented on
Jul 29, 2025 • 1 new comment -
add a new warning against using \ in qw()
#23403 commented on
Jul 20, 2025 • 1 new comment -
Perl_sv_clear: Assertion `((svtype)((sv)->sv_flags & 0xff)) != (svtype)0xff' failed (perl: sv.c:6537)
#14630 commented on
Aug 6, 2025 • 0 new comments -
Warnings on exit when DBI handle is global variable and there is assignment from subroutine
#23306 commented on
Aug 6, 2025 • 0 new comments -
+= and ++ do different things under 'use integer'
#3564 commented on
Aug 6, 2025 • 0 new comments -
autodoc: Add an Index section
#22478 commented on
Aug 4, 2025 • 0 new comments -
Fix huge inline bloat msvc sv inline h
#22667 commented on
Jul 28, 2025 • 0 new comments -
feature.pm add __END__, split POD, less IO/CPU parse time
#22700 commented on
Aug 1, 2025 • 0 new comments -
sv.h: struct body_details bodies_by_type is unreadable, add more comments
#22880 commented on
Jul 24, 2025 • 0 new comments -
pod/perlguts pod/perlhacktips - various updates and new content
#22881 commented on
Jul 30, 2025 • 0 new comments -
sv_vcatpvfn_flags: Use utf8_to_uv
#23083 commented on
Jul 17, 2025 • 0 new comments -
mPUSHn()/mPUSHi()/mPUSHu() convert from slow sv_set() to newSV()+2mor…
#23148 commented on
Jul 16, 2025 • 0 new comments -
Win32: eliminate the sys_intern fdpid aka w32_fdpid
#23262 commented on
Jul 20, 2025 • 0 new comments -
openbsd: ensure we link to the built libperl.a, not the system libperl.a
#23265 commented on
Jul 31, 2025 • 0 new comments -
PerlIO: don't set the error flag when reading on an EAGAIN
#23314 commented on
Jul 6, 2025 • 0 new comments -
Pass clone parameter to CLONE methods as a UV
#23325 commented on
Jul 17, 2025 • 0 new comments -
Simplify sentence in `perlpacktut.pod`
#23354 commented on
Jul 17, 2025 • 0 new comments -
Add additional check for custom array/hash access checking
#23399 commented on
Jul 11, 2025 • 0 new comments -
pp_ref() builtin_pp_reftype(): strlen()+Newx()+memcpy()->100% pre-made COWs
#23391 commented on
Jul 11, 2025 • 0 new comments -
Perl_newSLICEOP: Optimise '(caller)[0]' into 'scalar caller'
#23369 commented on
Jul 16, 2025 • 0 new comments -
mg.c: Perl_magic_get() dont call libc's getter func _errno() over and over
#23370 commented on
Jul 15, 2025 • 0 new comments -
pp_reverse - chunk-at-a-time string reversal
#23371 commented on
Jul 17, 2025 • 0 new comments -
SV_CONST() / PL_sv_consts[] API on another planet, immortal HEKs in libperl
#22872 commented on
Jul 8, 2025 • 0 new comments -
BBC: Blead Breaks EV
#22353 commented on
Jul 8, 2025 • 0 new comments -
RFC/WIP replace Perl stack with self allocating/expanding (C-style) stack on Win32
#13860 commented on
Jul 9, 2025 • 0 new comments -
UCRTbase.dll toupper() is 133x slower wall time than perl/msvcrt.dll
#23037 commented on
Jul 12, 2025 • 0 new comments -
./configure mis-detects "ar" and hardcodes missing "ar" in Config_heavy.pl
#17791 commented on
Jul 16, 2025 • 0 new comments -
arrays @- and @+ are extremely slow on large utf8 strings
#18786 commented on
Jul 19, 2025 • 0 new comments -
porting/diag.t treats POD function documentation as code and gets confused
#23313 commented on
Jul 22, 2025 • 0 new comments -
Consistent I/O function error return values
#23340 commented on
Jul 24, 2025 • 0 new comments -
Add support for AIX openxlc clang compiler
#23333 commented on
Jul 25, 2025 • 0 new comments -
Optimise away empty else {} blocks
#22053 commented on
Jul 28, 2025 • 0 new comments -
Perlguts: Minor queries regarding the "Ref-counted arg stack" documentation
#21443 commented on
Jul 30, 2025 • 0 new comments -
localtime(HUGEVAL) reports wrong number in error message
#21827 commented on
Jul 30, 2025 • 0 new comments -
SV Arenas have duplicate sized pool slots
#22665 commented on
Jul 30, 2025 • 0 new comments -
Release current Storable to CPAN (because of new booleans)
#21753 commented on
Jul 30, 2025 • 0 new comments -
PerlIO resource leaks on open() and then :pop in :unix and :stdio
#9406 commented on
Jul 31, 2025 • 0 new comments -
foreach spuriously autovivifies
#1196 commented on
Jul 31, 2025 • 0 new comments -
Cloning STDOUT loses encoding
#15419 commented on
Aug 3, 2025 • 0 new comments -
dereferencing result of ternary operator skips autovivification
#18669 commented on
Aug 3, 2025 • 0 new comments -
Consider re-enabling coderef-in-stash optimization
#23131 commented on
Aug 4, 2025 • 0 new comments -
BBC: Blead breaks FERRENCY/Text-MicroMason-2.23.tar.gz
#21037 commented on
Aug 5, 2025 • 0 new comments -
'Useless use of a constant in void context' is compile-time but not syntax warning
#14442 commented on
Aug 6, 2025 • 0 new comments -
[PATCH] Let X<> within anchorifiable paragraphs be additional anchors.
#11528 commented on
Aug 6, 2025 • 0 new comments -
Assertion failure in Perl_pp_sort/S_POPMARK
#16865 commented on
Aug 6, 2025 • 0 new comments -
[PATCH] t/op/stat.t: skipping -r test is unneeded
#14836 commented on
Aug 6, 2025 • 0 new comments -
[PATCH] sv_grow: performance improvement for short strings
#14047 commented on
Aug 6, 2025 • 0 new comments -
strptime() missing from POSIX
#12540 commented on
Aug 6, 2025 • 0 new comments -
eval does not catch die after alarm
#11969 commented on
Aug 6, 2025 • 0 new comments