In perl.git, the branch smoke-me/khw-core has been created <https://perl5.git.perl.org/perl.git/commitdiff/812998ffb2baebfe5619315ba6e1216f7a54f6da?hp=0000000000000000000000000000000000000000>
at 812998ffb2baebfe5619315ba6e1216f7a54f6da (commit) - Log ----------------------------------------------------------------- commit 812998ffb2baebfe5619315ba6e1216f7a54f6da Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 21:59:46 2018 -0600 smoke8 commit 252cac99245482d71b996197261cec8e95f90585 Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 21:52:48 2018 -0600 smoke7 commit 6ab44473c7a4f6a3311914410775503a093ad04c Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 21:47:04 2018 -0600 smoke6 commit bd71e37214b5fab18dae91556ea68c4b1a9f37c2 Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 21:33:48 2018 -0600 smoke5 commit 4da059fcafd378273e0e80f8cf29c6b53d8899de Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 20:49:46 2018 -0600 smoke4 commit 616384cdbcd45effa2cc96845140788270d803a9 Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 14:39:29 2018 -0600 smoke3 commit a3d8052a70f5660b6373334eebbad8bc9b280c48 Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 15 14:37:07 2018 -0600 smoke2 commit 38c57d32ec6fc40a6603a86c646aeecec45c2bd6 Author: Karl Williamson <k...@cpan.org> Date: Wed Apr 11 15:09:23 2018 -0600 smoke commit 09f2bccaeb5939fe876e1b0fb28a5a1a5bbe5a76 Author: Karl Williamson <k...@cpan.org> Date: Wed Apr 11 13:05:08 2018 -0600 Set up initial \p{} parse function. This function will parse the interior of \p{} Unicode property names in regular expression patterns. The design of this function will be to return NULL on the properties it cannot handle; otherwise it returns an inversion list representing the property it did find. The current mechanism will be used to handle the cases where this function returns NULL. This initial state is just to have the function return NULL always, so the existing mechanism is always used. Later commits will add functionality so that the existing mechanism gets bypassed more and more. commit 0a55dddeee2a3ca5eed79d01e4c7252809b800fd Author: Karl Williamson <k...@cpan.org> Date: Mon Apr 9 10:43:06 2018 -0600 Move inversion lists to utf8.c These previously were statics in perl.c. A future commit would need access to these from regcomp.c. We could create an access function in perl.c so that regcomp.c could access them, or we could move them to regcomp.c. But doing that means also they would be statics in re_comp.c, and that would mean two copies. So that means an access function is needed. Their use is really unrelated to perl.c, which merely initializes them, so that could have an access function instead. But the most logical place for their home is utf8.c, which is described as for Unicode things, not just UTF-8 things. So this commit moves these inversion lists to utf8.c, and creates an initialization function called on perl startup from perl.c commit b3fa636cbe6c2d770e59db13025367dea38c85db Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 8 15:03:56 2018 -0600 re/regexp_unicode_prop.t: Add test User-defined properties can have the same name as, and override an official property definition. This may or may not be the correct behavior going forward, but it shouldn't be changed inadvertently. commit c46558ce3d0c9933f3a93d367b05251c09d20bbd Author: Karl Williamson <k...@cpan.org> Date: Sun Apr 8 14:40:49 2018 -0600 mktables: Add tests for t/re/unipropsFOO Make sure that a non-binary property doesn't get mistakenly matched in \p{}, which is only for binary ones. There are some ambiguities that this test keeps us from falling victim to. commit 4792515183081115853e761b6f9e640332d2f2e3 Author: Karl Williamson <k...@cpan.org> Date: Thu Apr 5 20:52:55 2018 -0600 XXX temp Rmv EBCDIC commit 6508318398603db395ef267cdbef017266e21d20 Author: Karl Williamson <k...@cpan.org> Date: Thu Apr 5 20:40:19 2018 -0600 XXX commnit does more than this: regen/mk_invlists.pl: Remove improper line I don't know what this line was supposed to do, but it wasn't working. commit 570966e3927d542c05d959fea259274d7632cc34 Author: Karl Williamson <k...@cpan.org> Date: Thu Apr 5 20:35:22 2018 -0600 regen/mk_invlists.pl: stop at 256 for latin1 lists This changes the max of a range down from the platform's infinity to 256 when calculating things dealing with the 0-255 range. Otherwise, on some properties, it could go 256..infinity using up all the machine's memory. commit fbd01af262f3d9e81315d06e112d05e347076465 Author: Karl Williamson <k...@cpan.org> Date: Thu Apr 5 20:29:29 2018 -0600 regen/mk_invlists.pl: Add comment This gives the paradigm to use should this be needed ----------------------------------------------------------------------- -- Perl5 Master Repository