summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* Add thread-safe locale handlingKarl Williamson2018-02-181-0/+7
* Latch LC_NUMERIC during critical sectionsKarl Williamson2018-02-181-0/+1
* Add Perl_setlocale()Karl Williamson2018-02-181-0/+3
* Use proper #define to see if need PLnumeric underlying_objKarl Williamson2018-02-181-1/+1
* Avoid changing locale when finding radix charKarl Williamson2018-01-301-0/+4
* Perl_sv_2pv_flags: Potentially avoid workKarl Williamson2018-01-301-1/+1
* Keep PL_numeric_radix_sv always setKarl Williamson2018-01-301-2/+2
* sv_vcatpvfn_flags() Balance LC_NUMERIC changes/restoresKarl Williamson2018-01-301-2/+4
* Simplify some LC_NUMERIC macrosKarl Williamson2018-01-301-4/+6
* Cache locale UTF8-ness lookupsKarl Williamson2018-01-301-0/+1
* Avoid some unnecessary changing of localesKarl Williamson2018-01-301-0/+1
* newSVpvn(): Fix podKarl Williamson2018-01-191-1/+1
* fix F0convert() on edge casesZefram2018-01-191-4/+7
* Fix stray > in L<perlapi/sv_usepvn_flags>Dagfinn Ilmari Mannsåker2018-01-161-1/+1
* revert smartmatch to 5.27.6 behaviourZefram2017-12-291-2/+5
* Add script_run regex featureKarl Williamson2017-12-241-0/+1
* narrow scope of argsv in sv_vcatpvfn_flags()Zefram2017-12-231-1/+1
* merge branch zefram/dumb_matchZefram2017-12-171-5/+2
|\
| * internally change "when" to "whereso"Zefram2017-12-051-1/+1
| * make loop control apply to "given"Zefram2017-11-291-4/+1
| * use blk_loop format for CXt_GIVENZefram2017-11-291-2/+2
* | semicolon-friendly diagnostic controlZefram2017-12-161-4/+4
* | make exec keep its argument list more reliablyZefram2017-12-141-2/+0
* | sv.c: White-space onlyKarl Williamson2017-12-111-10/+10
* | utf8_upgrade_flags_grow(): Use faster variant countKarl Williamson2017-12-111-168/+64
* | Allow %j on non-C99 platformsKarl Williamson2017-12-081-11/+3
* | assert() that the vlnz is not NULL before using it.Jarkko Hietaniemi2017-11-291-0/+1
* | sv_utf8_decode: Reverse order of tests for speedKarl Williamson2017-11-241-4/+4
|/
* avoid redundant initialisation around Newxz()Zefram2017-11-131-14/+9
* duplicate full index for SAVEt_AELEMZefram2017-11-131-2/+2
* sv.c: Fix typo in commentKarl Williamson2017-11-091-1/+1
* Change name of locale per-interpreter variableKarl Williamson2017-11-081-2/+2
* Use memEQs, memNEs in core filesKarl Williamson2017-11-061-4/+3
* Add OP_MULTICONCAT opDavid Mitchell2017-10-311-0/+3
* get rid of "implicit fallthrough" warnings with gcc 7Lukas Mai2017-10-221-0/+1
* Fix sv_vcatpvfn %s with precision on non-NUL-terminated stringsDagfinn Ilmari Mannsåker2017-10-211-1/+4
* sv.c: simplify cpp conditionalsAaron Crane2017-10-211-3/+1
* Use snprintf() in favour of sprintf()Aaron Crane2017-10-211-1/+1
* Use preprocessor check for some DEBUG_X_TESTNicolas R2017-10-161-7/+15
* avoid gcc 7 warning about * in boolean contextLukas Mai2017-10-131-2/+2
* get rid of "implicit fallthrough" warnings with gcc 7Lukas Mai2017-10-131-0/+3
* sv.c: Use modern macro namesKarl Williamson2017-09-091-4/+4
* Add API function Perl_langinfo()Karl Williamson2017-09-091-0/+3
* Add new API function sv_rvunweakenDagfinn Ilmari Mannsåker2017-09-041-1/+38
* Revert "Perl_sv_vcatpvfn_flags: skip IN_LC(LC_NUMERIC)"David Mitchell2017-08-081-4/+2
* set SVs_PADTMP flag on PL_sv_zeroDavid Mitchell2017-08-041-1/+2
* PVLV-as-REGEXP: avoid PVX double freeDavid Mitchell2017-08-041-2/+10
* make utf8::upgrade() of a REGEXP a NOOPDavid Mitchell2017-08-041-1/+6
* SvTRUE(): inline ROK, outline NOKDavid Mitchell2017-07-271-0/+4
* Make immortal SVs contiguousDavid Mitchell2017-07-271-0/+20