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

Reply via email to