summaryrefslogtreecommitdiff
path: root/op.h
Commit message (Expand)AuthorAgeFilesLines
* Rename G_ARRAY to G_LIST; provide back-compat when not(PERL_CORE)Paul "LeoNerd" Evans2021-06-021-3/+3
* A totally new optree structure for try/catch involving three new optypesPaul "LeoNerd" Evans2021-02-141-1/+0
* Add documentation comment to op.h to clarify that LOGOP's ->op_other is in ex...Paul "LeoNerd" Evans2021-02-081-0/+6
* Initial attempt at feature 'try'Paul "LeoNerd" Evans2021-02-041-0/+1
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-98/+98
* Revert "op.h: Restrict to core certain internal symbols"Karl Williamson2020-12-021-27/+24
* op.h: Restrict to core certain internal symbolsKarl Williamson2020-11-291-24/+27
* Revert "op.h: Restrict scope of multiconcat symbols to core"Karl Williamson2020-11-151-4/+0
* op.h: Restrict scope of multiconcat symbols to coreKarl Williamson2020-11-131-0/+4
* autodoc.pl: Specify scn for single-purpose filesKarl Williamson2020-11-061-4/+0
* autodoc.pl: Enhance apidoc_section featureKarl Williamson2020-11-061-5/+5
* Make some flags accessible from /extKarl Williamson2020-10-161-1/+1
* Fix typosSamanta Navarro2020-10-031-1/+1
* Use macro instead of its expansionKarl Williamson2020-09-091-1/+1
* Reorganize perlapiKarl Williamson2020-09-041-1/+1
* Change some =head1 to apidoc_section linesKarl Williamson2020-09-041-5/+5
* Use av_top_index() instead of av_tindex()Karl Williamson2020-08-191-1/+1
* Note GIMME is deprecatedKarl Williamson2020-08-151-1/+1
* re-work opslab handling to avoid non-portable alignment assumptionsTony Cook2020-07-301-2/+7
* Revert "op.h: Add additional padding to struct opslab to ensure proper alignm...Tony Cook2020-07-301-3/+0
* op.h: Add additional padding to struct opslab to ensure proper alignmentJohn Paul Adrian Glaubitz2020-06-201-0/+3
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-1/+1
* Remove spurious double spaces before open braces in core C codeDagfinn Ilmari Mannsåker2020-04-131-1/+1
* op:h remove double space in struct op_argcheck_aux declarationDagfinn Ilmari Mannsåker2020-04-131-1/+1
* make freed op re-use closer to O(1)Tony Cook2020-03-021-1/+2
* Restrict features in wildcardsKarl Williamson2020-02-191-0/+4
* op.h: Move some flag bits downKarl Williamson2020-02-191-14/+14
* Reimplement tr/// without swashesKarl Williamson2019-11-061-1/+1
* op.h: Add synonyms for some tr/// valuesKarl Williamson2019-11-061-0/+3
* Change names of some OPpTRANS flagsKarl Williamson2019-11-061-2/+3
* doop.c: Change out-of-bounds valueKarl Williamson2019-11-061-0/+1
* op.c, doop.c Use mnemonics instead of numeric valuesKarl Williamson2019-11-061-0/+5
* Change macro name in tr/// codeKarl Williamson2019-11-061-0/+3
* op.h: Remove obsolete #defineKarl Williamson2019-11-031-4/+0
* On OP_READLINE, OPf_SPECIAL is set for <<>>, clear for <>.Nicholas Clark2019-11-021-0/+1
* Remove indentation of no-longer #ifdef-guarded #definesDagfinn Ilmari Mannsåker2019-10-171-7/+7
* Signatures: change param count from IV to UVDavid Mitchell2019-09-231-2/+2
* OP_ARGCHECK: use custom aux structDavid Mitchell2019-09-231-0/+8
* Un-revert "[MERGE] add+use si_cxsubix field"David Mitchell2019-09-231-1/+1
* Revert "[MERGE] add+use PL_curstackinfo->si_cxsubix field"v5.31.4Max Maischein2019-09-201-1/+1
* add Perl_gimme_V() static inline fn for GIMME_VDavid Mitchell2019-09-191-1/+1
* Mark BHK macros as unorthodoxKarl Williamson2019-09-021-5/+5
* OPSLOT: replace opslot_next with opslot_sizeDavid Mitchell2019-08-051-2/+1
* struct opslot: document a field betterDavid Mitchell2019-08-051-1/+1
* opslabs: change opslab_first to opslab_free_spaceDavid Mitchell2019-08-051-1/+3
* OPSLAB: always have opslab_size fieldDavid Mitchell2019-08-051-1/+2
* make opslot_slab an offset in current slabDavid Mitchell2019-08-051-3/+8
* Don't use PL_check[op_type] to check for filetets ops to stackDagfinn Ilmari Mannsåker2019-05-271-0/+2
* Eliminate opASSIGN macro usage from coreDavid Mitchell2019-02-051-0/+5
* PERL_OP_PARENT is always defined, stop testing for itTony Cook2019-01-251-21/+2