In perl.git, the branch smoke-me/khw-incore has been created
<http://perl5.git.perl.org/perl.git/commitdiff/40853dc49c2dc640ebee3ce2f77df16a3cea45f9?hp=0000000000000000000000000000000000000000>
at 40853dc49c2dc640ebee3ce2f77df16a3cea45f9 (commit)
- Log -----------------------------------------------------------------
commit 40853dc49c2dc640ebee3ce2f77df16a3cea45f9
Author: Karl Williamson <[email protected]>
Date: Wed Jan 21 13:32:12 2015 -0700
f
M regexec.c
commit 3c053e091152d5ef730c76c4f6ba9b2c54651bbc
Author: Karl Williamson <[email protected]>
Date: Wed Jan 21 12:26:07 2015 -0700
later
M charclass_invlists.h
M regen/mk_invlists.pl
M regen/regen_lib.pl
commit f5a6ad4a02b8a70dcf33c59c6cfeed8f2997a84f
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 f64c812132b89a56e5f6d9f481beec341c472547
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 dff7acc34acf11f4a54cc6e28aebec44a56278f8
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 75a238f22d2ba47b520a9f8c39ce77eba7f0b5f7
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 38ce0d9e95285bb636897fc8dc2facd7f1cb438e
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 f52308455edd7159218cbdb9961eabe12868dbb9
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 4e0933a26abee81a9af1958e9c36fec76f9a3289
Author: Karl Williamson <[email protected]>
Date: Sun Jul 27 21:19:48 2014 -0600
regcomp.h: Clarify comment
M regcomp.h
commit 08771686ee01af5142bac92736a8905fa54ff925
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 7ce732b77addb548e1c0e243219cab0df61b82f5
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 7e20cb2f6729ca88313b753d2170b5b29f88915e
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 6253452aeec7061d73c0b7630d81ab50f28f381a
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 a25772a960f9cdb4f9315a9a81081ff4f927634a
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 b912608ff8bb52129fd8a20e1e4baf5d0225f7fc
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 9020461d5bada02a1f03ee0e1f08cee635a0ee01
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 942cbc86b3f660ecb4317c910da345da3b9a7a3b
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 7a96d755388302d557c4bf20e824f09237ddae07
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 5c4047a47373ae0a0fa76246dd51f78afe742dfe
Author: Karl Williamson <[email protected]>
Date: Sat Jul 19 11:32:49 2014 -0600
Unicode::UCD: pod nits
M lib/Unicode/UCD.pm
commit 38e78141a477543669be9158cbfd4eb4db7f8706
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 08cbefbad6e0f64cbfe9fb53a6f355b71547e5dd
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 ce27c9a00e0e26e9a43fb09eed60464e024766f7
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