{"push_id":2938165348,"size":204,"distinct_size":204,"ref":"refs/heads/old/CM-367-cperl-warnings-xs-carp","head":"ddb11924b96f76f3c721909ecb7cb35825c97426","before":"03d564d7b6925c22bdee819ba87bb938a2617ebd","commits":[{"sha":"7433b3407197ab67c7808f79588a8bcba0ebe2f3","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"lib/h2ph.t: keep tmpfiles on error\n\nIt's extremely hard to analyse h2ph errors without those tempfiles,\nand errors do not happen for the normal case.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/7433b3407197ab67c7808f79588a8bcba0ebe2f3"},{"sha":"566e4819a83371b5f1520083ffd6151b2c04a867","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"make -s: silent means silent\n\ncheck MAKEFLAGS for -s|--silent|--quiet and honor it","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/566e4819a83371b5f1520083ffd6151b2c04a867"},{"sha":"b8e5b0d2b38119612c5145eb337c24f8a92d2530","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"EUMM: more make -s improvements","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/b8e5b0d2b38119612c5145eb337c24f8a92d2530"},{"sha":"8c0a52a0be3320ad062a92ea3a640435caa6ea70","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"Makefile: add TAGS target (etags, not ctags)","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/8c0a52a0be3320ad062a92ea3a640435caa6ea70"},{"sha":"285e854cac01b454c4b0ba4d2c1c2cec9768c9af","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@x-ray.at"},"message":"perl_hash_crc32: use HW hasher as default with SSE4.2\n\ncan be enabled with the following ccflags:\n  -march=native or -mcrc32 or -msse42\n\nalso with untested AARCH64_FL_CRC support\nhttps://gcc.gnu.org/ml/gcc-patches/2014-01/msg01012.html\n\nSee https://github.com/rurban/perl-hash-stats#perl-hash-stats for the analysis.\niSCSI CRC32-C is by far the fastest hash function tested, and produces on average\nthe least collisions, so is also the best for the average case.\n                     collisions  cycles/hash\nCRC32                1.066       29.78\nONE_AT_A_TIME_HARD   1.092       83.75\n\nSee https://github.com/rurban/smhasher#smhasher for a more detailled analysis on the hash\nfunction qualities. 'doc/crc32_hw' is by far better than the current 'doc/JenkinsOOAT'\n\nWorst-case:\nYou cannot trust any of these fast hash functions for security at all. Collision complexity\nattacks need to be secured in other ways. It's trivial to generate such attacks without\nour randomized hash seeds and iterators on all these hash functions.\nWithout those measures CRC32 is even more trivial to attack than siphash, city, jenkins\nor murmur.\n\nEventually we will need to switch to a better hash table scheme, which will be faster\n(more cache-friendly), has better key checks, and avoids complexity attacks against our\nlinear linked lists at all. Sorted buckets, double-hashing, universal hashing or adding\na sleep with >10 collisions are all better schemes that I am working on.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/285e854cac01b454c4b0ba4d2c1c2cec9768c9af"},{"sha":"e4347bb599d2f5e9a0f62776c0ea11759bf59be6","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"force_next: fix -Wsign-comp warning","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/e4347bb599d2f5e9a0f62776c0ea11759bf59be6"},{"sha":"3c6f0ad08ca2c3d3a802a501903ab75cabf7895e","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"xs_boot_epilog (Xp): change ax from U32 to I32\n\nwe need to match the declaration of ax","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/3c6f0ad08ca2c3d3a802a501903ab75cabf7895e"},{"sha":"c6d886e2660ab2ea9ca5c95c6f9f454ccf5c18f1","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"Configure: support non-perl5 package, and use its installstyle\n\nThere are inconsistencies in various places for lib/perl5 vs\nlib/$package.\nThe perl -V test also needs to check against $Config{package}\nin t/run/switches.t\n\nThe package is not guaranteed to be called perl5, it can be overridden.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/c6d886e2660ab2ea9ca5c95c6f9f454ccf5c18f1"},{"sha":"c0aa2926ea2a109d9df5c25e6b2a79d870258db9","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"DynaLoader 1.33 dl_find_symbol add 3rd optional argument\n\nOn Darwin DynaLoader::bootstrap tries dl_find_symbol first with libhandle 0,\nto see if the shlib with the symbol is already loaded, e.g. with libc.\nWe do not want to store the dl_last_error information for this mostly\nfailing probe, so add an optional ign_err=0 argument.\nSimilar for dl_find_symbol_anywhere, which is expected to fail for all librefs.\n\nAlso support dl_last_error on symbian, as on all other platforms.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/c0aa2926ea2a109d9df5c25e6b2a79d870258db9"},{"sha":"2a5d756423fc0463bff57a5fcd323d0f2f6c4655","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"DynaLoader/dl_*.xs: Define all PERL_IN_DL_*_XS markers\n\nOn Symbian harmonize with the rest.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/2a5d756423fc0463bff57a5fcd323d0f2f6c4655"},{"sha":"ccd9972e08fbe8b9f1335fd8306f4c1bd8d96c0b","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"DynaLoader: extend t/DynaLoader.t to be run from basedir also\n\nThis simplifies testing from core.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/ccd9972e08fbe8b9f1335fd8306f4c1bd8d96c0b"},{"sha":"c6359ccbcb52200ce1a887c764dd105ba82f5ef2","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"XSLoader 0.21: use dl_find_symbol 3rd optional argument\n\nto skip the worthless dl_last_error message","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/c6359ccbcb52200ce1a887c764dd105ba82f5ef2"},{"sha":"13af842328cdabebccd244ee3eeedd5deccf0401","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"MARK -Ds debugging\n\ndisplay the MARK arity and pointers with MARK macros.\nassert on markptr underflow.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/13af842328cdabebccd244ee3eeedd5deccf0401"},{"sha":"b1ca7595e805189d889a9788abc4215ae9e79472","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"regen_lib: add some love for vim\n\nI am an emacs user, but still vim readonly markers are not hard to add.\nFor make regen generated files","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/b1ca7595e805189d889a9788abc4215ae9e79472"},{"sha":"78fd7a3431eff4ead50f53ba3f351a090e7d3203","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"Ignore ENOTTY on open via the perlio buffer layer\n\n$ touch file\n$ perl -e'open(my $fh,\"<\",\"file\") && print \"$!\\n\";'\nInappropriate ioctl for device\n\nWhen we push the buffer layer to PerlIO and do a failing isatty() check\nwhich obviously fails on all normal files, restore errno\nto ignore the wrong global ENOTTY.\n\nSee also http://stackoverflow.com/questions/1605195/inappropriate-ioctl-for-device","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/78fd7a3431eff4ead50f53ba3f351a090e7d3203"},{"sha":"68ab4984f16489b7106a9d1d1c91ecdadbda6dc7","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@x-ray.at"},"message":"lib/vars_carp.t: fix wrong test\n\nactually load vars to test its new sideeffect","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/68ab4984f16489b7106a9d1d1c91ecdadbda6dc7"},{"sha":"c8c78b58be7fcd9ef72e47d7b31969b988945998","author":{"name":"Lukas Mai","email":"3ecf454c005f6209f2ad33a26af3afaff682b706@web.de"},"message":"don't fatalize warnings during unwinding (#123398)","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/c8c78b58be7fcd9ef72e47d7b31969b988945998"},{"sha":"7dba092e109c1cbf2aca66673b534788a102da2e","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"add warnings 7fatal testcase for #123398","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/7dba092e109c1cbf2aca66673b534788a102da2e"},{"sha":"12bd5c108fa0bbb9be8cfea69c996d5627011c95","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net"},"message":"t/porting/globvar.t: skip PL_memory_debug_header also\n\nas it is skipped in makedef.\nThis error will appear with -DPERL_TRACK_MEMPOOL","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/12bd5c108fa0bbb9be8cfea69c996d5627011c95"},{"sha":"be06aaf240fcf69ae92852d67f46736d1feef530","author":{"name":"Reini Urban","email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@x-ray.at"},"message":"MD5: static is not at beginning of declaration\n\ngcc-5.0: -Wold-style-declaration","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/be06aaf240fcf69ae92852d67f46736d1feef530"}]}
{"actor":{"display_login":"rurban"}}