Reports by commit
Recent reports
Perl5 CoreSmokeDB
Github
Changes
Branch:
blead
maint-5.42
maint-5.40
maint-5.10
smoke-me/jkeenan/sync-io-socket-ip-20260515
smoke-me/tonyc/selfloader-mixed-io-again
smoke-me/jkeenan/sync-archive-tar-20260511
smoke-me/tonyc/24407-revert-selfloader
-- I want an older branch --
Reports for branch
maint-5.10
Show duplicate emailed reports
Filter:
?
Nicholas Clark: Move the target generic logic above the extension specific logic. This will make it easier to refactor to converge on the Win32 (and VMS) equivalents, which set things up, then loop around all appropriate extensions.
C
Nicholas Clark: The logic to set $makefile to 'Makefile.old' can't work, so remove it. (Makefile.old is created by running make clean in an extension, and make clean at the top level removes ./miniperl, so there won't be a miniperl to run make_ext.pl. The
C
Nicholas Clark: Eliminate $makeargs by prepending its contents to $passthru.
C
Nicholas Clark: Use Config; rather than parsing config.sh and pushing it into %ENV, a literal transcription of the make_ext shell script. (We'll soon see if anything we called was using its environment rather than Config.pm)
C
Nicholas Clark: Replace the one file timestamp dependency check with a call to 'make config' The timestamp check was from the original checkin of buidlext.pl in 2001 (17af6fb0658e86e2f4a472e3392fc688e0c25b43) by Nick I-S. The 'make config' approach of mak
C
Nicholas Clark: win32/ext was removed by change 30379 in 2007, so no need to check for it in the Makefiles.
C
Nicholas Clark: Add --options with arguments to make_ext.pl. Pass $target as --target=... Treat all arguments that /=/ as passthrough, the rest being extensions. This will converge the argument passing conventions for make_ext.pl and win32/buildext.pl
C
Nicholas Clark: Add an explicit --all option to buildext.pl, rather than defaulting to it if --static and --dynamic are not present. Make it run under strict.
C
Nicholas Clark: Pass $(MAKE) as one quoted commandline argument, to converge with make_ext.pl
C
Nicholas Clark: Move ext/util/make_ext.pl to the top level.
C
Nicholas Clark: Fold ext/util/make_ext_cross into ext/util/make_ext.pl, and delete it. Add --option argument parsing to make_ext.pl (swiped from buildext.pl). Add a --cross option to add -MCross to the Makefile.PL line. Change Cross/Makefile-cross-SH to c
C
Nicholas Clark: In the code for printing -v, replace longhand newSVpvn() with newSVpvs(), and avoid needing a sv_catpvs().
C
Nicholas Clark: In buildext.pl, refactor the @ARGV parsing into a single loop.
C
Nicholas Clark: Break the --create-perllibst-h and --list-static-libs options out of buildext.pl into separate scripts.
C
Karl: Change to use 5.1 Unicode file versions
C
Karl: unicore Makefile didn't clean sub-sub directories
C
Leon Brocard: Add a section on how to submit a patch using GitHub
C
Leon Brocard: Run podtidy on pod/perlrepository.pod and document how to do so
C
Max Maischein: Make t/win32/system.t use the more common compiler check
C
Karl: Fix memory leak
C
Steffen Mueller: According to Yuval, Tie::RefHash is maintained at http://github.com/nothingmuch/tie-refhash/, so blead can't be upstream
C
Rafael Garcia-Suarez: Add perlmini.c to .gitignore
C
John Malmberg: vms fileify_dirspec refactor / Unix mode fixes
C
Nicholas Clark: Unbreak Makefile too (replicate fcd65f8d4322911242887c00dd8c419b973735a6)
C
Max Maischein: Unbreak build on Windows
C
John Malmberg: vms glob patches
C
fawaka@gmail.com (via RT): [perl #57176] Including XSUB.h before perl.h gives nasty error
C
Lanning, Scott: Some POD patches for PerlIO and PerlIO::var
C
Nicholas Clark: Regenerate uconfig.h
C
John Malmberg: VMS has a mode where it preserved case, and also has a mode where it returns filenames in UNIX syntax.
C
Nicholas Clark: Remove redundant #ifndef SETUID_SCRIPTS_ARE_SECURE_NOW (and #endif). Redundant because it was always true, as it was inside the #else of an #ifdef SETUID_SCRIPTS_ARE_SECURE_NOW (Another bit of cleanup following change 32997)
C
Marcus Holland-Moritz: Ensure that C++ modules can be built against a perl configured with -DPERL_GLOBAL_STRUCT_PRIVATE.
C
Marcus Holland-Moritz: Upgrade to Devel::PPPort 3.16
C
Rafael Garcia-Suarez: Fix deparsing of constant subroutines
C
Nicholas Clark: A correction to change 34909 - we want *different* constants.
C
Nicholas Clark: Tweak the constants used in testing to constants that Win32 also has.
C
Rafael Garcia-Suarez: Skip two tests under ithreads, where the constant lives in the pad.
C
Florian Ragwitz: Deparse inlined constants. Message-Id: <1226608453-25937-2-git-send-email-rafl@debian.org>
C
David Mitchell: add placeholders to ext/B/t/deparse.t to match tests skipped by not merging edbe35ea95
C
Steve Hay: Upgrade to Encode-2.27
C
Nicholas Clark: Convert db_get_cv() to use get_cvn_flags() as it already knows the length of the string that it is passing.
C
Nicholas Clark: In attrs::get(), use Perl_get_cvn_flags() rather than perl_get_cv().
C
Nicholas Clark: Correct the form of the flags passed to perl_get_cv().
C
Nicholas Clark: Correct the form of the flags passed to perl_get_sv() in threads.xs
C
Nicholas Clark: Correct the form of the flags passed to perl_get_sv() in Storable.xs
C
Nicholas Clark: Update the documentation of get_sv() to note that it calls Perl_gv_fetchpv(), and hence the 'create' argument is actually 'flags'. Fix core code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
C
Nicholas Clark: Update the documentation of get_av() to note that it calls Perl_gv_fetchpv(), and hence the 'create' argument is actually 'flags'. Fix code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
C
Nicholas Clark: Update the documentation of get_hv() to note that it calls Perl_gv_fetchpv(), and hence the 'create' argument is actually 'flags'. Fix code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
C
Nicholas Clark: Correct the call to get_hv() to use GV_ADD for the flags, rather than TRUE.
C
Ricardo SIGNES: now get non-dual lived code
C
More...