summaryrefslogtreecommitdiff
path: root/inline.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add inline av_fetch_simple and av_store_simple functionsRichard Leach2021-07-031-0/+83
* Avoid some conditionals in is...UTF8_CHAR()Karl Williamson2021-06-281-17/+26
* inline.h: Clarify commentKarl Williamson2021-05-281-1/+2
* isUTF8_CHAR() Check ptr before dereferencingKarl Williamson2021-05-281-1/+1
* try isn't treated as a sub call like eval isTony Cook2021-02-141-5/+24
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-68/+68
* Fix broken PERL_MEM_LOG under threadsKarl Williamson2020-12-191-15/+159
* Add GETENV_LOCKKarl Williamson2020-12-191-2/+3
* Evaluate arg once in all forms of SvTRUEKarl Williamson2020-12-061-1/+50
* Slience compiler warnings for NV, [IU]V compareKarl Williamson2020-11-221-1/+1
* Move regcurly to regcomp.c (from inline.h)Karl Williamson2020-11-181-30/+0
* autodoc.pl: Enhance apidoc_section featureKarl Williamson2020-11-061-7/+7
* Document CvGVKarl Williamson2020-09-281-0/+7
* Clarify branch prediction in SvTRUEKarl Williamson2020-09-051-1/+1
* Reorganize perlapiKarl Williamson2020-09-041-2/+5
* Change some =head1 to apidoc_section linesKarl Williamson2020-09-041-1/+1
* S_lossless_NV_to_IV(): skip Perl_isnanDavid Mitchell2020-08-271-4/+6
* sort { return foo() } ...David Mitchell2020-08-251-1/+1
* Add av_count()Karl Williamson2020-08-191-4/+12
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-1/+0
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-2/+2
* Revert "croak_memory_wrap is an inline function."Karl Williamson2020-03-111-11/+0
* Add thread safety to some environment accessesKarl Williamson2020-03-111-0/+53