summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Expand)AuthorAgeFilesLines
* Convert some existing uses of SvRV_set() to use the new sv_setrv* family of f...Paul "LeoNerd" Evans2021-08-251-7/+2
* Pre-extend new anonymous hashes before assigning to them.Nicholas Clark2021-08-231-0/+6
* Rename G_ARRAY to G_LIST; provide back-compat when not(PERL_CORE)Paul "LeoNerd" Evans2021-06-021-20/+20
* Base *.[ch] files: Replace leading tabs with blanksMichael G Schwern2021-05-311-2813/+2813
* pp.c: Clip shift amount of <<, >> to avoid overflowTAKAI Kousuke2021-04-161-2/+18
* Fix broken left shift of IV_MIN under 'use integer'Karl Williamson2021-03-291-3/+0
* pp.c: Fix commentKarl Williamson2021-03-291-1/+1
* pp_split: realarray to bool, multiline to scoped constRichard Leach2021-02-091-5/+3
* pp_split: reduce new SV flag computationsRichard Leach2021-02-091-19/+13
* Avoid some compiler warnings with -DNO_LOCALEKarl Williamson2021-02-041-0/+2
* Signatures: add argument counts to count-mismatch error messages.Felipe Gasper2021-01-031-4/+11
* Fix buggy fc() in Turkish localeKarl Williamson2020-12-301-3/+9
* pp.c: oct() now skips "0o" and "o" prefix.TAKAI Kousuke2020-12-071-1/+5
* pp_split: add TonyC's stack-not-refcounted-suggestion and testsRichard Leach2020-11-161-1/+4
* pp_split: no SWITCHSTACK in @ary = split(...) optimisationRichard Leach2020-11-161-43/+50
* pp_split: reify using NULL rather than PL_sv_undef (gh#18077)Richard Leach2020-10-081-3/+7
* pp_split: RXf_NULL branch - separate out scalar & UTF8 branchesRichard Leach2020-10-021-54/+44
* Revert "pp_split: RXf_NULL branch [...]"Hugo van der Sanden2020-10-021-47/+53
* pp_split: RXf_NULL branch - separate out (gimme_scalar), reduce unnecessary workRichard Leach2020-09-301-53/+47
* pp_akeys: use av_top_index rather than Perl_av_lenRichard Leach2020-08-301-1/+1
* Use av_top_index() instead of av_tindex()Karl Williamson2020-08-191-2/+2
* pp.c: Convert to use av_count()Karl Williamson2020-08-191-1/+1
* Remove obsolete FCRYPT ifdefs and associated PL_cryptseen (#17624)Richard Leach2020-07-301-4/+1
* pp.c/pp_hot.c - add NV<->NV case to numerical comparison opsRichard Leach2020-07-301-15/+45
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-2/+1
* Perl 6 -> Raku where appropriateH.Merijn Brand2020-05-301-2/+2
* set magic on $lex for $lex = (index(...) == -1) and make it an lvalueTony Cook2020-05-271-4/+9
* fix utf8 length magic handling for scalar reverseTony Cook2020-05-271-0/+1
* Perl_unipmlemented_op: Fix comment and unnecessary PL_op derefDagfinn Ilmari Mannsåker2020-03-291-3/+3
* chained comparisonsZefram2020-03-121-0/+24
* pp_i_modulo(): remove workaround for ancient glibc bugDagfinn Ilmari Mannsåker2020-02-051-25/+0
* pp_crypt(): reindent CPP directivesDavid Mitchell2020-02-041-9/+10
* pp_crypt(): remove ancient glibc bug workaroundDavid Mitchell2020-02-031-6/+0
* Improve performance of grok_bin_oct_hex()Karl Williamson2020-01-131-1/+6
* Add the `isa` operatorPaul "LeoNerd" Evans2019-12-091-0/+12
* remove CONSERVATIVE and LIBERALTomasz Konojacki2019-10-301-2/+1
* use PTR2nat() instead of casting pointers to unsigned longTomasz Konojacki2019-10-301-1/+1
* fix some signed/unsigned warningsDavid Mitchell2019-10-031-2/+2
* Signatures: change param count from IV to UVDavid Mitchell2019-09-231-2/+2
* OP_ARGCHECK: use custom aux structDavid Mitchell2019-09-231-5/+5
* Remove remaining assignments to SvCUR and SvLEN in coreDagfinn Ilmari Mannsåker2019-05-281-1/+1
* Remove undefined behavior from IV shiftingKarl Williamson2019-05-241-1/+20
* pp.c: Add two UNLIKELY()sKarl Williamson2019-05-241-2/+2
* Create fcn for lossless conversion of NV to IVKarl Williamson2019-05-241-16/+4
* pp.c: White-space onlyKarl Williamson2019-05-241-8/+10
* pp.c: Silence some MS VC warningsKarl Williamson2019-04-121-7/+8
* pp.c: Use safer utf8_hopKarl Williamson2019-03-191-2/+2
* pp.c, pp_sys.c: Use DO_UTF8 instead of its expansionKarl Williamson2019-03-191-1/+1
* PATCH: [perl #133876] Write out of boundsKarl Williamson2019-03-081-3/+6
* (perl #133778) adjust MARK if we extend the stack in pp_repeatTony Cook2019-02-211-1/+2