summaryrefslogtreecommitdiff
path: root/inline.h
Commit message (Expand)AuthorAgeFilesLines
* Add a PERL_MEM_LOG=c optionPaul "LeoNerd" Evans2022-06-211-1/+4
* PERL_IS_UTF8_CHAR_DFA: Ensure params evaluated onceKarl Williamson2022-06-201-2/+3
* Revert "Do per-word hop back"Karl Williamson2022-06-141-75/+17
* Do per-word hop backKarl Williamson2022-06-141-10/+75
* Add comment to inline.h noting perlstatic.hKarl Williamson2022-06-141-0/+4
* Make fc(), qr//i thread-safe on participating platformsKarl Williamson2022-06-111-3/+3
* inline.h: White space onlyKarl Williamson2022-06-081-5/+5
* Move av_new_alloc from av.c to inline.hRichard Leach2022-06-081-0/+43
* inline.h: add av_push_simpleRichard Leach2022-06-081-0/+29
* Move sv.h functions from inline.h into sv_inline.h,Richard Leach2022-05-281-303/+0
* Change SvIV and kin to inline functionsKarl Williamson2022-05-281-0/+103
* perlapi: Fix a couple autodoc build warningsKarl Williamson2022-05-281-1/+1
* Evaluate SvPVXtrue's argument just onceKarl Williamson2022-05-281-0/+35
* fixup, use old logic until 5.37 - TO BE SQUASHEDYves Orton2022-05-271-1/+9
* sv.c - add new bool related utility functions and macrosYves Orton2022-05-271-2/+1
* perlapi: Document SvAMAGIC_(on|off)Karl Williamson2022-05-191-0/+17
* inline.h: Fix typo in commentKarl Williamson2022-05-041-1/+1
* Document CvDEPTHKarl Williamson2022-05-011-0/+7
* Fix double encoding of UTF-8 on EBCDICKarl Williamson2022-03-231-1/+4
* Inlined newSV_type(SVt_NULL) leaner than non-inlined newSV(0)Richard Leach2022-03-071-1/+1
* Fix utf8_to_uvchr for non-core callsKarl Williamson2022-03-051-1/+6
* utf8_to_uvchr_buf_helper: Check before derefKarl Williamson2022-03-051-1/+1
* Refactor utf8 to code point conversionKarl Williamson2022-02-011-23/+41
* newSVpvn_flags(x, .. ,SVs_TEMP) more efficient than sv_2mortal(newSVpv(x,0))Richard Leach2021-11-291-1/+1
* Add CopFILEAVn() and use it when cleaning up COP pointersTony Cook2021-11-151-0/+22
* inline.h: _BitScanForward64 is available only on 64-bit architecturesTomasz Konojacki2021-10-211-1/+1
* inline.h: remove superfluous Visual C++ version checksTomasz Konojacki2021-10-211-5/+5
* Revert "Introduce a "declaration after statement" into inline.h"Leon Timmermans2021-10-201-1/+3
* Introduce a "declaration after statement" into inline.hNicholas Clark2021-10-131-3/+1
* Add comments describing how PVLVs store REGEXPs by referenceNicholas Clark2021-09-261-0/+15
* Add SvIsBOOL() macro to test for SVs being boolean-intentPaul "LeoNerd" Evans2021-09-101-0/+7
* isUTF8 DFA: change while {} to do {} while;Karl Williamson2021-08-221-2/+20
* Rmv redundant API info for isUTF8_char_flagsKarl Williamson2021-08-211-1/+1
* utf8.c: Refactor is_utf8_char_helper()Karl Williamson2021-08-141-2/+2
* Make macro isUTF8_CHAR_flags an inline fcnKarl Williamson2021-08-141-0/+67
* is_utf8_valid_partial_char_flags: Use DFAKarl Williamson2021-08-141-5/+34
* inline.h: Macroize DFA for isFOO_UTF8_CHAR()Karl Williamson2021-08-071-60/+114
* Reimplement OFFUNISKIPKarl Williamson2021-08-071-0/+8
* regcharclass.h: Remove 2 EBCDIC dependenciesKarl Williamson2021-07-311-10/+3
* msb_pos(): Bit twiddle a subtraction into an xorKarl Williamson2021-07-301-2/+9
* Always use any fast available msb/lsb methodKarl Williamson2021-07-301-0/+49
* Comment why ffs() isn't used for lsbit_pos()Karl Williamson2021-07-301-0/+9
* Use windows builtins for msb_pos, lsb_pos, if availKarl Williamson2021-07-301-1/+42
* Use clz, ctz for msb_pos, lsb_pos, if availableKarl Williamson2021-07-301-2/+109
* Create and use 32 and 64 bit msbit_pos() fcnsKarl Williamson2021-07-301-39/+65
* Create and use 32 and 64 bit lsbit_pos() fcnsKarl Williamson2021-07-301-17/+56
* Perl_variant_byte_number: Move assert()Karl Williamson2021-07-301-2/+4
* Perl_variant_byte_number: GeneralizeKarl Williamson2021-07-301-14/+10
* Add 64bit single-1bit_pos()Karl Williamson2021-07-301-3/+23
* Create and use single_1bit_pos32()Karl Williamson2021-07-301-0/+19