This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
handy.h: Convert XDIGIT_VALUE to branchless
[perl5.git] / handy.h
2020-01-14 Karl Williamsonhandy.h: Convert XDIGIT_VALUE to branchless
2019-12-18 Karl WilliamsonAdd memCHRs() macro and use it
2019-12-07 Karl Williamsonhandy.h: Fix typo in little-used macro
2019-11-27 Dan BookConvert issue links from rt.perl.org to GitHub
2019-11-24 Karl WilliamsonAdd missing back compat macros
2019-11-07 Karl Williamsonhandy.h: Change references to swashes
2019-11-01 Karl WilliamsonRmv more deprecated characlassify/case change macros
2019-11-01 Karl WilliamsonConsolidate uses of PERL_SMALL_MACRO_BUFFER
2019-10-26 Karl WilliamsonFix up apidoc entries for isFOO_utf8()
2019-10-17 Steve HayThe VC6 Chainsaw Massacre
2019-10-11 Max MaischeinChange bug URL from rt.perl.org to https://rt.perl.org
2019-10-11 Karl WilliamsonDon't test for 16-bit inputs in inRANGE()
2019-10-09 Karl Williamsonl1_char_class_tab.h: Remove some special EBCDIC cases
2019-10-09 Karl WilliamsonFix pod entry for toLOWER_utf8
2019-09-29 Karl WilliamsonRemove deprecated character classification/case changin...
2019-09-29 Karl WilliamsonAPItest: Remove use of macros about to be removed
2019-09-26 Karl Williamsonhandy.h: Avoid compiler warnings for withinCOUNT()
2019-09-26 Karl Williamsonhandy.h: Rmv duplicated assert in inRANGE()
2019-09-26 Karl Williamsonhandy.h Fix withinCOUNT() for > 32 bit operands
2019-09-15 Karl WilliamsonGeneralize inRANGE()
2019-09-15 Karl WilliamsonAdd withinCOUNT() macro and change inRANGE to use it
2019-09-03 Karl WilliamsonNote that STR_WITH_LEN() is unorthodox
2019-09-03 Karl WilliamsonChange pod for macros that require "literal strings"
2019-09-03 Karl WilliamsonDocument WIDEST_UTYPE
2019-09-03 Karl Williamsonperlapi: Formally give prototypes for isFOO variants
2019-09-03 Karl Williamsonperlapi: Document memEQs memNEs
2019-09-03 Karl Williamsonperlapi: Document C_ARRAY_LENGTH, END
2019-09-03 Karl Williamsonperlapi: Document __ASSERT_
2019-09-03 Karl Williamsonperlapi: Document cBOOL
2019-08-09 Karl Williamsonperlapi: Document isALNUMC and variants
2019-08-09 Karl Williamsonperlapi: Reword some isFOO char classification docs
2019-08-09 Karl Williamsonperlapi: 5.30 promise not met; change to 5.32
2019-07-23 Karl Williamsonhandy.h: Add missing character classification synonym
2019-06-25 Karl WilliamsonFix apidoc macro entries
2019-04-20 Karl Williamsonhandy.h: Make inRANGE more robust
2019-03-31 Karl Williamsonhandy.h: Parenthesize formal parameters in macro defn
2019-03-29 Karl Williamsonhandy.h: Convert some macros to use inRANGE
2019-03-29 Karl Williamsonhandy.h: Comments, remove extraneous parens
2019-03-21 Karl Williamsonhandy.h: Change some macros to use new inRANGE
2019-03-21 Karl WilliamsonGeneralize macro and move to handy.h
2019-02-05 Karl Williamsonutf8.c: Add functions for Turkic locale case changing
2019-02-05 Karl Williamsonhandy.h: Add comment
2019-02-05 Karl Williamsonhandy.h: White-space only
2019-02-05 Karl Williamsonhandy.h: Add void * casts to memEQ, memNE
2018-12-09 Karl Williamsonhandy.h: Fix definition of isPOWER_OF_2()
2018-11-27 Karl WilliamsonMove isPOWER_OF_2() macro to handy.h
2018-11-16 Karl Williamsonhandy.h: Add some comments
2018-09-20 Karl Williamsonhandy.h: Silence compiler warning
2018-08-05 Karl Williamsonperlapi: Fix up SV handling pod
2018-06-25 Karl Williamsonhandy.h: Remove obsolete comment
2018-03-31 Karl WilliamsonRemove obsolete variables
2018-03-31 Karl WilliamsonRemove no longer used constant and #if checks.
2018-03-07 Daniel Draganrmv/de-dup static const char array "strings"
2018-02-27 Daniel Draganremove unreferenced copies of char * swash_property_names[]
2018-01-17 Karl Williamsonhandy.h: Add comment
2017-12-18 Karl WilliamsonEmulate C99 int_fast8_t, etc typedefs
2017-12-09 Karl WilliamsonEmulate some C99 macros and typedefs
2017-12-08 Karl Williamsonhandy.h: Fix definition of WIDEST_UTYPE for non-core
2017-12-08 Karl Williamsonhandy.h: Make U64, I64 available outside core
2017-12-06 Zeframremove stray NULLOK/NN from apidoc directives
2017-11-30 Craig A. BerryTry harder to define INT64_C and UINT64_C.
2017-11-16 Yves Ortonhandy.h: add a comment about perl_assert_ptr()
2017-11-12 Zeframbetter document macros taking literal strings
2017-11-11 Lukas MaiRevert "Simplify _MEM_WRAP_NEEDS_RUNTIME_CHECK()"
2017-11-11 Lukas Maifix MEM_SIZE_MAX definition
2017-11-10 Karl Williamsonhandy.h: Clarify comment
2017-11-08 Lukas MaiPERL_STRLEN_ROUNDUP: parenthesize macro parameter
2017-11-06 Karl Williamsonhandy.h: Add comments
2017-11-06 Karl WilliamsonMake new macros private
2017-11-06 Karl Williamsonhandy.h: Make uniform the defns of strFOO, memFOO
2017-11-06 Karl WilliamsonRemove _memEQs, _memNEs
2017-11-06 Karl WilliamsonAdd memENDPs and use it in core
2017-11-06 Karl WilliamsonAdd memBEGINPs() to core and use it
2017-11-06 Karl WilliamsonAdd memBEGINs(), memENDs() and use them in APItest
2017-11-06 Karl WilliamsonRename strEQs to strBEGINs; remove strNEs
2017-10-24 Karl Williamsonhandy.h: Add parens around macro expansion
2017-10-21 Aaron CraneRely on C89 NULL
2017-10-21 Aaron Cranehandy.h: simplify cpp conditionals
2017-10-21 Aaron CraneAssume we have sane C89 memcmp()
2017-10-21 Aaron CraneAssume we have C89 memset()
2017-10-21 Aaron CraneRemove USE_STRUCT_COPY in favour of C89 struct assignment
2017-09-13 Yves Ortonavoid 'the address of ... will always evaluate as...
2017-09-10 Karl Williamsonhandy.h: White space only
2017-09-04 Tony Cook(perl #131746) avoid undefined behaviour in Copy() etc
2017-06-02 Karl WilliamsonUse new paradigm for hdr file double inclusion guard
2017-02-20 Karl Williamsonhandy.h: Guard controversial macro name
2017-01-16 AbigailThere's an objection to fatalizing jumping into a const...
2017-01-16 AbigailRemove the deprecate() macro from handy.h.
2017-01-16 AbigailSetting ${^ENCODE} will be fatal by 5.28.
2017-01-16 AbigailTime limit the deprecation of :unique and :locked.
2016-12-29 Karl Williamsonhandy.h: Add missing right paren in macro
2016-12-29 Aaron CraneFix tiny POD typo
2016-12-24 Karl WilliamsonDeprecate toFOO_utf8()
2016-12-24 Karl WilliamsonConvert core to use toFOO_utf8_safe()
2016-12-24 Karl WilliamsonAdd toFOO_utf8_safe() macros
2016-12-24 Karl WilliamsonFor character case changing, create macros and use
2016-12-24 Karl Williamsonperlapi: Italicize some C<text> that isn't as-is
2016-12-24 Karl Williamsonhandy.h: White-space, comment only
2016-12-23 Karl WilliamsonDeprecate isFOO_utf8() macros
2016-12-23 Karl WilliamsonAdd isFOO_utf8_safe() macros
next