summaryrefslogtreecommitdiff
path: root/pp_sort.c
Commit message (Expand)AuthorAgeFilesLines
* pp_sort.c: silence the "unused parameter" warningTomasz Konojacki2020-03-121-0/+1
* optimize sort by inlining comparison functionsTomasz Konojacki2020-03-091-53/+239
* pp_sort.c: small refactoringTomasz Konojacki2020-03-091-13/+26
* pp_sort.c: call Perl_sortsv_flags directlyTomasz Konojacki2020-03-091-4/+2
* pp_sort.c: normalize indentationTomasz Konojacki2020-03-091-473/+473
* pp_sort.c: remove the remains of quicksortTomasz Konojacki2020-03-021-197/+1
* pp_sort.c: Tinker with pp_sort to untickle mingw bugYves Orton2020-02-041-8/+9
* pp_sort.c: fix fencepost error in call to av_extend()Yves Orton2020-01-311-2/+3
* perlapi: sortsv_flags is an SV functionKarl Williamson2019-08-091-0/+2
* The Windows CE Chainsaw MassacreSteve Hay2019-06-181-5/+0
* Revert "Strengthen weak refs when sorting in-place"David Mitchell2018-04-261-3/+0
* fix GvSV refcounting in sortZefram2017-12-121-4/+11
* rip out quicksort and sort algorithm controlZefram2017-11-171-688/+11
* Change save/restore behavior for comparisonsjpl2017-09-211-1/+1
* (perl #127663) create a separate random source for internal useTony Cook2017-09-111-1/+1
* Strengthen weak refs when sorting in-placeDagfinn Ilmari Mannsåker2017-09-041-0/+3
* Add SORTf_UNSTABLE flagFather Chrysostomos2017-08-211-0/+3
* update size after RenewHugo van der Sanden2017-03-151-1/+1
* perlapi.pod: remove AvARRAY() example from sortsv()David Mitchell2017-01-241-4/+3
* (perl #130335) fix numeric comparison for sort's built-in compareTony Cook2016-12-231-8/+4
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-1/+1
* pp_sort.c: Missing castFather Chrysostomos2016-08-101-1/+1
* in-place sort preserved element lvalue identityDavid Mitchell2016-08-101-2/+8
* Partially pessimise in-place sortingDavid Mitchell2016-08-101-41/+52
* make gimme consistently U8David Mitchell2016-02-031-1/+1
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-2/+2
* convert CX_PUSH/POP/TOPBLOCK to inline fnsDavid Mitchell2016-02-031-2/+2
* rename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etcDavid Mitchell2016-02-031-2/+2
* PUSHSUB: make retop a parameterDavid Mitchell2016-02-031-1/+1
* PUSHSUB: don't use implicit argsDavid Mitchell2016-02-031-1/+1
* PUSHBLOCK: don't use implicit argsDavid Mitchell2016-02-031-1/+1
* move PL_savestack_ix saving into PUSHBLOCKDavid Mitchell2016-02-031-2/+1
* eliminate PERL_STACK_OVERFLOW_CHECKDavid Mitchell2016-02-031-3/+1
* sort compare subs: don't do unnecessary scope workDavid Mitchell2016-02-031-15/+3
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-2/+2
* add CX_CUR() macroDavid Mitchell2016-02-031-1/+1
* move and rename cx_old_savestack_ixDavid Mitchell2016-02-031-1/+1
* add CX_POP(cx) macro: glorified cxstack_ix--David Mitchell2016-02-031-1/+1
* move blku_old_savestack_ix to base of cxt structDavid Mitchell2016-02-031-1/+1
* move CX_LEAVE_SCOPE outside the POPFOO'sDavid Mitchell2016-02-031-3/+3
* do PL_tmps_floor save in PUSHBLOCKDavid Mitchell2016-02-031-5/+0
* do PL_tmps_floor restore in POPBLOCKDavid Mitchell2016-02-031-3/+2
* sort(!) out CXt_NULL and CXp_MULTICALLDavid Mitchell2016-02-031-5/+2
* pp_sort: add missing CX_LEAVE_SCOPE()David Mitchell2016-02-031-0/+1
* remove newpm param from POPBLOCK() macro.David Mitchell2016-02-031-1/+1
* reverse the order of POPBLOCK; POPFOODavid Mitchell2016-02-031-5/+9
* eliminate LEAVESUB() macroDavid Mitchell2016-02-031-3/+1
* POPBLOCK: don't set newsp and gimmeDavid Mitchell2016-02-031-2/+1
* context: move couple of fields into block structDavid Mitchell2016-02-031-3/+3
* Eliminate ENTER/LEAVE from sub callsDavid Mitchell2016-02-031-0/+2