This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
POSIX: MSVC defines all of these
[perl5.git] / inline.h
2023-10-10 Tony Cookallow the markstack pointer type to be selected between...
2023-09-25 Tony Cook64-bit stack: first pass, marks are now 64-bits on...
2023-09-12 David Mitchelladd rpp_context() API function
2023-09-12 David Mitchelladd rpp_replace_at() API function
2023-08-16 David Mitchellsupport RC XS subs: add CVf_XS_RCSTACK flag
2023-08-16 David Mitchelladd rpp_invoke_xs() function
2023-08-16 David MitchellRC_STACK asserts without DEBUG_LEAKING_SCALARS
2023-08-16 David MitchellEliminate PERL_XXX_TMP_NORC
2023-08-16 David Mitchellstack push/pops: assert rpp_stack_is_rc() state
2023-08-16 David Mitchellrpp_is_lone(): allow non-temp SV too
2023-08-16 David MitchellAllow argument stacks to be reference-counted
2023-08-16 David Mitchellallow argument stack to be AvREAL()
2023-08-16 David Mitchelladd switch_argstack(), push/pop_stackinfo() fns
2023-08-16 David Mitchellmake @_ AvREAL() on RC-stack
2023-08-16 David Mitchellmake shift(@a) leave old pointer
2023-08-16 David Mitchellmake RC-stack-aware: misc pp() functions
2023-08-16 David Mitchelladd rpp_foo() refcounted-stack manipulation fns
2023-08-16 David Mitchellassert that cxstack[i].oldsp are increasing
2023-08-16 David MitchellAdd av_remove_offset() core-only function
2023-07-28 Karl Williamsonperlapi: 'bytes' not chars for str(nlen|lcat|lcpy)
2023-07-17 Karl Williamsonutf8_hop_back: Check before derefencing
2023-07-04 Tony Cookinline.h: prevent cast warning on MSVC
2023-07-04 Tony Cooksv_isbool(): mark the context parameter unused
2023-07-04 Tony CookfoldEQ(), foldEQ_latin1(): mark the context as unused
2023-07-04 Tony Cookinline.h: eliminate conversion warnings
2023-05-18 Karl Williamsoninline.h: Fix typos in comment
2023-05-16 Karl Williamsoninline.h: Fix typo in comment
2023-03-17 Yves OrtonRevert "fixup, use old logic until 5.37 - TO BE SQUASHED"
2023-03-02 Karl WilliamsonInline get_context() for non-Win32
2023-03-02 Karl WilliamsonInline get_vtbl()
2023-02-28 David Mitchellfor loops: protect GV/LVREF from premature free
2023-02-13 Paul "LeoNerd" EvansProvide padname_dup_inc() and padnamelist_dup_inc()
2023-02-01 Yves Ortonembed.pl - the 's', 'S', 'i' and 'I' flags are mutually...
2023-01-13 Karl WilliamsonFix PerlEnv_putenv threaded compilation on Windows
2023-01-04 Karl WilliamsonRevert "Revert "Inline strlcat(), strlcpy()""
2022-12-29 James E KeenanCorrect typos as per GH 20435
2022-12-22 Yves OrtonRevert "Inline strlcat(), strlcpy()"
2022-12-22 Karl WilliamsonInline strlcat(), strlcpy()
2022-12-22 Karl WilliamsonInline savepv() and related functions
2022-12-13 Bart Van AsscheDo not cast away constness
2022-12-09 Yves Ortonregcomp.c - decompose into smaller files
2022-12-08 Paul "LeoNerd" EvansDefine a newPADxVOP() convenience function
2022-12-07 Karl Williamsonutf8_hop forwards Change continuation start behavior
2022-12-07 Karl Williamsonperlapi: Clarify utf8_hop backwards entries
2022-08-31 Karl Williamsoninline.h: Add fold failure debug statements
2022-08-21 Karl WilliamsonPer-word utf8_to_bytes()
2022-08-17 Paul "LeoNerd" EvansAdd a PadnameREFCNT_inc() macro
2022-06-21 Paul "LeoNerd" EvansAdd a PERL_MEM_LOG=c option
2022-06-21 Karl WilliamsonPERL_IS_UTF8_CHAR_DFA: Ensure params evaluated once
2022-06-14 Karl WilliamsonRevert "Do per-word hop back"
2022-06-14 Karl WilliamsonDo per-word hop back
2022-06-14 Karl WilliamsonAdd comment to inline.h noting perlstatic.h
2022-06-11 Karl WilliamsonMake fc(), qr//i thread-safe on participating platforms
2022-06-08 Karl Williamsoninline.h: White space only
2022-06-08 Richard LeachMove av_new_alloc from av.c to inline.h
2022-06-08 Richard Leachinline.h: add av_push_simple
2022-05-28 Richard LeachMove sv.h functions from inline.h into sv_inline.h,
2022-05-28 Karl WilliamsonChange SvIV and kin to inline functions
2022-05-28 Karl Williamsonperlapi: Fix a couple autodoc build warnings
2022-05-28 Karl WilliamsonEvaluate SvPVXtrue's argument just once
2022-05-28 Yves Ortonfixup, use old logic until 5.37 - TO BE SQUASHED
2022-05-28 Yves Ortonsv.c - add new bool related utility functions and macros
2022-05-19 Karl Williamsonperlapi: Document SvAMAGIC_(on|off)
2022-05-04 Karl Williamsoninline.h: Fix typo in comment
2022-05-01 Karl WilliamsonDocument CvDEPTH
2022-03-23 Karl WilliamsonFix double encoding of UTF-8 on EBCDIC
2022-03-07 Richard LeachInlined newSV_type(SVt_NULL) leaner than non-inlined...
2022-03-06 Karl WilliamsonFix utf8_to_uvchr for non-core calls
2022-03-06 Karl Williamsonutf8_to_uvchr_buf_helper: Check before deref
2022-02-02 Karl WilliamsonRefactor utf8 to code point conversion
2021-11-28 Richard LeachnewSVpvn_flags(x, .. ,SVs_TEMP) more efficient than...
2021-11-15 Tony CookAdd CopFILEAVn() and use it when cleaning up COP pointers
2021-10-21 Tomasz Konojackiinline.h: _BitScanForward64 is available only on 64...
2021-10-21 Tomasz Konojackiinline.h: remove superfluous Visual C++ version checks
2021-10-20 Leon TimmermansRevert "Introduce a "declaration after statement" into...
2021-10-13 Nicholas ClarkIntroduce a "declaration after statement" into inline.h
2021-09-26 Nicholas ClarkAdd comments describing how PVLVs store REGEXPs by...
2021-09-10 Paul "LeoNerd" EvansAdd SvIsBOOL() macro to test for SVs being boolean...
2021-08-22 Karl WilliamsonisUTF8 DFA: change while {} to do {} while;
2021-08-21 Karl WilliamsonRmv redundant API info for isUTF8_char_flags
2021-08-14 Karl Williamsonutf8.c: Refactor is_utf8_char_helper()
2021-08-14 Karl WilliamsonMake macro isUTF8_CHAR_flags an inline fcn
2021-08-14 Karl Williamsonis_utf8_valid_partial_char_flags: Use DFA
2021-08-07 Karl Williamsoninline.h: Macroize DFA for isFOO_UTF8_CHAR()
2021-08-07 Karl WilliamsonReimplement OFFUNISKIP
2021-07-31 Karl Williamsonregcharclass.h: Remove 2 EBCDIC dependencies
2021-07-30 Karl Williamsonmsb_pos(): Bit twiddle a subtraction into an xor
2021-07-30 Karl WilliamsonAlways use any fast available msb/lsb method
2021-07-30 Karl WilliamsonComment why ffs() isn't used for lsbit_pos()
2021-07-30 Karl WilliamsonUse windows builtins for msb_pos, lsb_pos, if avail
2021-07-30 Karl WilliamsonUse clz, ctz for msb_pos, lsb_pos, if available
2021-07-30 Karl WilliamsonCreate and use 32 and 64 bit msbit_pos() fcns
2021-07-30 Karl WilliamsonCreate and use 32 and 64 bit lsbit_pos() fcns
2021-07-30 Karl WilliamsonPerl_variant_byte_number: Move assert()
2021-07-30 Karl WilliamsonPerl_variant_byte_number: Generalize
2021-07-30 Karl WilliamsonAdd 64bit single-1bit_pos()
2021-07-30 Karl WilliamsonCreate and use single_1bit_pos32()
2021-07-03 Richard LeachAdd inline av_fetch_simple and av_store_simple functions
2021-06-28 Karl WilliamsonAvoid some conditionals in is...UTF8_CHAR()
2021-05-28 Karl Williamsoninline.h: Clarify comment
next