In perl.git, the branch smoke-me/khw-regcomp has been created <https://perl5.git.perl.org/perl.git/commitdiff/6eb4736fd90ae698ed8a11db2768f55183f04163?hp=0000000000000000000000000000000000000000>
at 6eb4736fd90ae698ed8a11db2768f55183f04163 (commit) - Log ----------------------------------------------------------------- commit 6eb4736fd90ae698ed8a11db2768f55183f04163 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 9 21:54:37 2018 -0600 smoke commit 53f56ab8074de4dfe264d8629c8ee30043714a8a Author: Karl Williamson <k...@cpan.org> Date: Fri Mar 2 04:47:45 2018 -0700 regcomp.c: Change error reporting mechanism slightly There are (rare) constructs which cause regcomp.c to modify the user input stream (stashing the original), and that is parsed instead before returning to the continue with the original. A problem arises if an error occurs during the parsing of this modified version. We want to report the location of the error and context based on the original. This led to 285b5ca0145796a915dec03e87e0176fd4681041 (fixing 126261). This new commit simplifies the mechanism so that it is easier to understand. commit 8085c7a373d2f3a8c12bedf78dba2f8c0a487aa4 Author: Karl Williamson <k...@cpan.org> Date: Mon Feb 19 23:28:29 2018 -0700 XXX Initial m'\N{}' commit 10f7946fedc882eec2a095e557886d585800d760 Author: Karl Williamson <k...@cpan.org> Date: Thu Jan 12 14:50:26 2017 -0700 toke.c: Allow \N{} handling fcn to be used elsewhere in core This function will be used in regcomp.c in a later commit. commit 83a8f95b4762676cf596dfcff4b7b45ee2336251 Author: Karl Williamson <k...@cpan.org> Date: Thu Jan 12 14:46:21 2017 -0700 toke.c: Add wrapper function This is in preparation for the underlying function to be called from elsewhere. This adds a wrapper to be used internally in toke.c that keeps the other caller of the underlying function from having to know the changes to that function. That function is changed to return any error message instead of raising it itself. commit 4f975b66bcdb0d253b9765f03603e2911565ce05 Author: Karl Williamson <k...@cpan.org> Date: Mon Jan 16 17:43:06 2017 -0700 toke.c: Change API of static function This will be useful in future commits. new_constant() is changed so that if an extra parameter is not NULL, it sets it to point to an error message instead of raising the message itself. Thus its caller can choose to handle errors itself. ----------------------------------------------------------------------- -- Perl5 Master Repository