{"push_id":1449221178,"size":14,"distinct_size":2,"ref":"refs/heads/feature/bc398-defstash","head":"ee4c75662c277982a027974b967d6a98dc46a6aa","before":"0236200f28aefd743ad6d9c1d2b783dae89e2e78","commits":[{"sha":"08fed8a58017f605a00abacb0d0d81b2b374403e","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"fixup NO_QUOTE_PKGSEPERATOR\n\nfixup 88e65191bdce674b8da244ce8e1d883a6c6a7aa7\nfound one more case in newATTRSUB which checks for '\nas package seperator.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/08fed8a58017f605a00abacb0d0d81b2b374403e"},{"sha":"00707973576eee9b0a501ceb163b1bd21d73924b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"pv_uni_normalize: added API\n\nImplement Unicode normalization of identifiers/names.\nUsing code from Unicode::Normalize.\n\nSee #228","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/00707973576eee9b0a501ceb163b1bd21d73924b"},{"sha":"a9f8ab45d2adc47566e1f8abd292500297c88202","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Unicode::Normalize 1.26\n\nUpdate mkheader for cperl core.\nCopy most headers to core for sv_uni_normalize()","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/a9f8ab45d2adc47566e1f8abd292500297c88202"},{"sha":"97b9898b51ba7bf1f114df25f64d9216c5ed0c61","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Unicode-Collate 1.15\n\navoid cperl/utf8.h duplicate definitions","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/97b9898b51ba7bf1f114df25f64d9216c5ed0c61"},{"sha":"daca31c3acdb7993adf38422691bb91fc5ee9781","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Unicode::UCD: avoid DynaLoader compile-time dep\n\nDemand-load Unicode::Normalize.\nWe want to test unicode identifiers with miniperl.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/daca31c3acdb7993adf38422691bb91fc5ee9781"},{"sha":"32c3a7b2a0b57b70f67aadc55ca7d7d3c919cd88","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"add is_MARK_utf8 - 800% faster\n\navoid the costly is_utf8_common(p, &PL_utf8_mark, \"IsM\", NULL)\nswash init which is 800% slower than a direct regcharclass.h\ngenerated check. Needed for all multibyte utf8 identifiers\nto check if needed to be normalized or not.\nSee #228","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/32c3a7b2a0b57b70f67aadc55ca7d7d3c919cd88"},{"sha":"4663528b9e8fc8f2a9c7854e00e6255ddee39685","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"normalize: copy s to PL_tokenbuf\n\nonly PL_tokenbuf is being taken up to fill the OP,\nnot the current s.\n\nTODO one normalized /c + cedilla/ test,\nnot capturing $+{c + cedilla}.\n\nAdd an exhausting test suite. (because we miss several\ncodepoints and lexer conversions).","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/4663528b9e8fc8f2a9c7854e00e6255ddee39685"},{"sha":"270d8198724551c946b7ff1cd6eab1840b186e8b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"normalize: add _is_decomposed_string\n\nmark is not enough. we have plenty of non-mark characters\nwhich can be normalized: unichars '\\PM' '\\pL' 'NFC ne NFD'\n\nmake the test t/uni/normalize.t exhaustive: for all\ncharacters (unit test for _is_decomposed_string), and\nfor all 9 lexer cases. fix the first tests by allowing all mixed scripts.\n\nadd a cheap Hangul test and a more expensive DECOMPOSE_REST test\nwhich covers all.\n\nuse a better LATIN_OR_COMMON_SCRIPT check, combining those 2.\n\nadd more lexer cases: ${char}. add normalize to scan_ident also.\n\nNo measurable slowdown: On linux <1%, darwin even 5.5% faster.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/270d8198724551c946b7ff1cd6eab1840b186e8b"},{"sha":"6b7219a5501e65cf48885216d7f3b3ad6e68e27b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"normalize: add to documentation","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/6b7219a5501e65cf48885216d7f3b3ad6e68e27b"},{"sha":"52d6a5a060923ea6be32b1e1ea7577accff0f97a","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Merge branch 'gh228-unicode-nfc'\n\nNormalize all identifiers.\nNo measurable performance hit with non-utf8 identifiers.\nlinux <1%, on darwin even 5.5% faster.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/52d6a5a060923ea6be32b1e1ea7577accff0f97a"},{"sha":"7df9f7214988c2f35009f958d42e1c6be96c4c5b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"dump: improve CV NAME for UTF8\n\nand ditto for -Dt debop with gv(cvref).\nset the UTF8 flag in cv_main (used for debugging mainly).","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/7df9f7214988c2f35009f958d42e1c6be96c4c5b"},{"sha":"3362297eb0ebec067b04b8e3934e5e19814d1ee0","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"toke: fix unicode op parsing\n\ndont advance the buffer on unsuccessful utf8 prefixes, like\nc389 for \\x{c9}. Fixes some t/uni/normalize.t tests.\n\nThis needs to be backported to 5.22 and 5.24","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/3362297eb0ebec067b04b8e3934e5e19814d1ee0"},{"sha":"d5c275da369bc29ec42d99e788a6fef3ec047b5b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"optional init_main_stash for B-C\n\nbypass init_main_stash initialization when the compiler\nor embedder already initialized these stashes before,\nstatically or pre-populated. esp. defstash and stashcache.\nidea by @toddr\n\nSee https://github.com/rurban/perl-compiler/issues/398","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/d5c275da369bc29ec42d99e788a6fef3ec047b5b"},{"sha":"ee4c75662c277982a027974b967d6a98dc46a6aa","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"B-C: -fdefstash optimization\n\nbut not static yet. WIP","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/ee4c75662c277982a027974b967d6a98dc46a6aa"}]}
{"actor":{"display_login":"rurban"}}