In perl.git, the branch smoke-me/khw-incore has been created
<http://perl5.git.perl.org/perl.git/commitdiff/434a2a0a7127c6ce8fa9f44f489eedc17de90dcd?hp=0000000000000000000000000000000000000000>
at 434a2a0a7127c6ce8fa9f44f489eedc17de90dcd (commit)
- Log -----------------------------------------------------------------
commit 434a2a0a7127c6ce8fa9f44f489eedc17de90dcd
Author: Karl Williamson <[email protected]>
Date: Thu Jul 31 16:54:50 2014 -0600
regcomp.c: Collapse \b, \B cases
The code for these two case: statements was almost identical.
M regcomp.c
commit c0a968ad6afb7a28df80fcaadf7a4c7650caa39e
Author: Karl Williamson <[email protected]>
Date: Thu Jul 31 16:46:14 2014 -0600
regcomp.c: Reorder two switch cases
This is in preparation for combining them into common code. No other
changes are made, except for an additional blank line.
M regcomp.c
commit 73ac3251b11a17028e41c56ba3f959de26c377a9
Author: Karl Williamson <[email protected]>
Date: Thu Jul 31 16:30:24 2014 -0600
regcomp.c: Don't store unnecessary data in \b ops
The previous commit has caused this information to no longer be looked
at; no need to store it therefore.
M regcomp.c
commit 939fdc6c2d2a319fc6eeb623d0f5cae3ca6782aa
Author: Karl Williamson <[email protected]>
Date: Thu Jul 31 16:24:52 2014 -0600
regexec.c: Refactor \b code to not use the FLAGS field
In one spot, \b and \B used the regnode FLAGS field to find out what
the character set type of bound they are. This information is already
conveyed in the regnode type: BOUNDL, BOUNDU, etc. By removing the use
of this redundant information, we can in a later commit stop storing it,
and free up the field for other uses.
M regexec.c
commit b12b9996d8e98ad6e2fef5cb65438d0f253aab15
Author: Karl Williamson <[email protected]>
Date: Thu Jul 31 15:45:13 2014 -0600
regexec.c: Use appropriate macro
This code knows that a \n isn't a word character, but in preparation for
future commits in which word isn't the only possibility, change to use
the appropriate macro.
M regexec.c
commit 2798a1f0f017f806ef3cf7de75902e628ed029fb
Author: Karl Williamson <[email protected]>
Date: Wed Jul 30 21:49:03 2014 -0600
regexec.c: Stack ternary operator for readability
M regexec.c
commit 066d6ce034683bfdae582664ad5fb855a4ee41ed
Author: Karl Williamson <[email protected]>
Date: Sun Jul 27 21:19:48 2014 -0600
regcomp.h: Clarify comment
M regcomp.h
commit 3c8d54771c417f50f897d6c16d280605b5cb0972
Author: Karl Williamson <[email protected]>
Date: Sat Jul 26 23:07:33 2014 -0600
regen/charset_translations.pl: Clarify comment
M regen/charset_translations.pl
commit 379f6abfd1e4ae2b78898db7052fe620b4bc341e
Author: Karl Williamson <[email protected]>
Date: Sat Jul 26 22:50:17 2014 -0600
mktables: White-space only
The previous commit added a block around this code
M lib/unicore/mktables
commit 4d8f67ecc1de11ee8f667777807b5d056612c6a6
Author: Karl Williamson <[email protected]>
Date: Sat Jul 26 22:42:30 2014 -0600
mktables: Verify Unihan files versions
Most Unicode files contain versioning information. Prior to this patch,
mktables did not verify that the Unihan inputs were the correct version.
This is in part because we don't usually compile the Unihan properties,
and because the beta files for Unicode 7.0 had the version information
in the same syntax as the rest of the files, so I thought we only had to
wait till 7.0 came out, and we would get the protection automatically
with the code that was already there. But the format changed between
beta and release, so this patch adds code to check for the released
format.
M lib/unicore/mktables
commit 771de1df00b81c5a251f761d99eefaedc21ecb43
Author: Karl Williamson <[email protected]>
Date: Sat Jul 26 22:18:59 2014 -0600
mktables: Note that a property is deprecated by Unicode
M lib/unicore/mktables
commit 851dce8e724c992c20f4d74d416dfe7b95e4ca0a
Author: Karl Williamson <[email protected]>
Date: Sat Jul 26 22:06:36 2014 -0600
regen/mk_invlists.pl: Rename function
The new name more clearly reflects its input restrictions
M regen/mk_invlists.pl
commit c344934c5da90cc598ad0006f32e90d9b46ac342
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 19:06:21 2014 -0600
regen/mk_invlists.pl: Do less work
We only need to reorder the native code points (0..255) for EBCDIC, so
can quit when we get there, by appropriately refactoring the code
M regen/mk_invlists.pl
commit 370d8daf3909252d1e257a4f8a107b9d43bb0e89
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 15:34:49 2014 -0600
regen/mk_invlists.pl: White-space only
Indent as a result of new block in the previous commit; reformat a
comment
M regen/mk_invlists.pl
commit ba39a027dbe08aa0e24532b0abad1163a7367117
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 15:27:37 2014 -0600
regen/mk_invlists.pl: Skip unnecessary work
This reorders the code points below 256 depending on the platform.
However all platforms have the same values for those above 255, so can
skip this code if the first code point (and hence all code points) being
output isn't one of those affected.
M regen/mk_invlists.pl
commit a6814934cf1437fcc97c62fc129c7d527623b324
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 11:35:34 2014 -0600
Unicode::UCD: Allow internal properties in invmap()
This adds an undocumented way to get invmap() to return internal
properties, like invlist(). This is intended only for Perl-core
use.
M lib/Unicode/UCD.pm
commit a2bf000256ebdd86efad9457da78d1b7405c0cc8
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 11:32:49 2014 -0600
Unicode::UCD: pod nits
M lib/Unicode/UCD.pm
commit 3dc28ae4f8f451d73f7f87cea03160f491d054f7
Author: Karl Williamson <[email protected]>
Date: Thu Jul 17 22:41:21 2014 -0600
Move inline fcn to #included file
Future commits will want this function to be able to be used in more
than one core file.
M embed.fnc
M embed.h
M inline_invlist.c
M proto.h
M regcomp.c
commit e5fb8400edc928f1461e976b57e2a0aaeca81bf2
Author: Karl Williamson <[email protected]>
Date: Thu Jul 17 10:59:19 2014 -0600
regen/mk_invlists.pl: output sorted
This will make it easier to see differences in future commits
M charclass_invlists.h
M regen/mk_invlists.pl
commit 78e91936529fc591f39697f8a67f424b73f93c64
Author: Karl Williamson <[email protected]>
Date: Thu Jul 17 10:45:32 2014 -0600
regen/mk_invlists.pl: Output code points as hex
Unicode represents all code points as hex, so follow suit.
I, for one, am used to seeing hex code points, and so eyeballing these
makes more sense when they are in hex.
M charclass_invlists.h
M regen/mk_invlists.pl
-----------------------------------------------------------------------
--
Perl5 Master Repository