summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Expand)AuthorAgeFilesLines
* Add macro for converting Latin1 to UTF-8, and use itKarl Williamson2015-09-041-1/+1
* Change to use UVCHR_SKIP over UNI_SKIPKarl Williamson2015-09-041-2/+2
* pp.c: White-space onlyKarl Williamson2015-09-031-1/+2
* Safefree(NULL) reductionDaniel Dragan2015-08-031-15/+16
* pp.c: Fix typo in commentKarl Williamson2015-08-011-1/+1
* uc(sharp s) is itself in very early Unicode versionsKarl Williamson2015-07-281-0/+4
* There are no folds to multiple chars in early Unicode versionsKarl Williamson2015-07-281-0/+6
* Delete experimental autoderef featureAaron Crane2015-07-131-42/+1
* Left overshift of negatives under use integer was still wrong.Jarkko Hietaniemi2015-07-031-1/+1
* Define left/right shift by negative to mean the reverse shiftJarkko Hietaniemi2015-06-281-8/+35
* assert(arg) before derefing it since it can be NULL.Jarkko Hietaniemi2015-06-261-7/+10
* assert(key) before it is derefed.Jarkko Hietaniemi2015-06-261-1/+4
* Replace common Emacs file-local variables with dir-localsDagfinn Ilmari Mannsåker2015-03-221-6/+0
* repeat op: avoid integer overflowsDavid Mitchell2015-03-191-15/+20
* pp.c: remove unneeded SPAGAIN'sDavid Mitchell2015-03-051-2/+2
* 5th arg to indicate numeric bitwise overloadingFather Chrysostomos2015-01-311-3/+3
* Add string- and number-specific bitop typesFather Chrysostomos2015-01-311-18/+125
* avoid C labels in column 0David Mitchell2015-01-211-1/+1
* Add :const anon sub attributeFather Chrysostomos2015-01-191-0/+11
* Catch infnan repeat counts.Jarkko Hietaniemi2015-01-111-8/+17
* pp.c pp_split GvAVn can't return NULLDaniel Dragan2015-01-051-0/+3
* fix more -IV_MIN negationsDavid Mitchell2014-12-311-5/+9
* fix -IV_MIN negationsDavid Mitchell2014-12-311-6/+10
* Don't raise 'poorly supported' locale warning unnecessarilyKarl Williamson2014-12-291-8/+15
* Call FETCH once for values in {...}Father Chrysostomos2014-12-291-1/+1
* pp.c:pp_quotemeta: No need for PUTBACKFather Chrysostomos2014-12-281-1/+1
* Remove PUTBACK/SPAGAIN from hash iter opsFather Chrysostomos2014-12-281-7/+1
* pp.c:pp_[ul]c(first): No need for PUTBACKFather Chrysostomos2014-12-281-3/+3
* pp.c:pp_chr: Less stack fiddlingFather Chrysostomos2014-12-281-5/+5
* pp.c:pp_ord: Less stack fiddlingFather Chrysostomos2014-12-281-3/+3
* pp.c:pp_substr: Redundant PUTBACK/SPAGAINFather Chrysostomos2014-12-281-3/+0
* pp.c:pp_oct: Less stack fiddlingFather Chrysostomos2014-12-281-4/+4
* pp.c:pp_abs: No need for PUTBACKFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_negate: No PUTBACK necessaryFather Chrysostomos2014-12-281-6/+6
* pp.c:pp_int: No need for PUTBACKFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_sin: Less stack fiddlingFather Chrysostomos2014-12-281-3/+3
* pp.c:pp_i_negate: No PUTBACK necessaryFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_complement: No PUTBACK necessaryFather Chrysostomos2014-12-281-2/+2
* pp.c:pp_undef: Less stack fiddlingFather Chrysostomos2014-12-281-3/+7
* pp.c: pp_schop does not need PUTBACKFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_trans: Remove targ variableFather Chrysostomos2014-12-281-4/+3
* Fix bad write in pp_transFather Chrysostomos2014-12-281-3/+5
* pp.c:pp_study: Less stack fiddlingFather Chrysostomos2014-12-281-3/+5
* pp.c:pp_gelem: Less stack fiddlingFather Chrysostomos2014-12-281-2/+2
* Don’t write beyond the stack with scalar \()Father Chrysostomos2014-12-281-0/+3
* pp.c:pp_srefgen: Remove PUTBACKFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_rv2cv: Remove PUTBACKFather Chrysostomos2014-12-281-1/+1
* pp.c:pp_pos: Less stack fiddlingFather Chrysostomos2014-12-281-6/+6
* pp.c:pp_rv2sv: Use >= instead of switchFather Chrysostomos2014-12-281-8/+1
* pp.c:pp_rand: Only EXTEND when not poppingFather Chrysostomos2014-12-281-1/+3