summaryrefslogtreecommitdiff
path: root/ext/Opcode
Commit message (Expand)AuthorAgeFilesLines
* Add builtin::blessed, refaddr and reftypePaul "LeoNerd" Evans2021-12-081-0/+1
* Add builtin:: funcs for handling weakrefsPaul "LeoNerd" Evans2021-12-041-0/+1
* Direct optree implementations of builtin:: functionsPaul "LeoNerd" Evans2021-12-011-1/+3
* Create `defer` syntax and `OP_PUSHDEFER` opcodePaul "LeoNerd" Evans2021-08-251-0/+2
* Before filling the lookup hash for opcode names, pre-expand it.Nicholas Clark2021-08-212-1/+2
* Opcode: Save a '&' instr by casting to U8Karl Williamson2021-07-302-2/+2
* Remove inheritance from Exporter in ext/ modulesMax Maischein2021-06-251-3/+2
* Rename G_ARRAY to G_LIST; provide back-compat when not(PERL_CORE)Paul "LeoNerd" Evans2021-06-022-2/+2
* A totally new optree structure for try/catch involving three new optypesPaul "LeoNerd" Evans2021-02-141-1/+2
* Initial attempt at feature 'try'Paul "LeoNerd" Evans2021-02-041-2/+2
* Opcode.xs: fix compiler warningDavid Mitchell2020-12-012-2/+3
* Make security warnings in the Safe and Opcode modules more direct.John Lightsey2020-09-101-1/+8
* Eliminate build-time warningZefram2020-03-302-2/+2
* chained comparisonsZefram2020-03-121-1/+3
* Add the `isa` operatorPaul "LeoNerd" Evans2019-12-091-1/+2
* Fix "it it" typosDagfinn Ilmari Mannsåker2019-07-041-2/+2
* revert smartmatch to 5.27.6 behaviourZefram2017-12-291-4/+4
* internally change "when" to "whereso"Zefram2017-12-051-1/+1
* merge leavegiven op type into leaveloopZefram2017-12-051-1/+1
* remove useless "break" mechanismZefram2017-11-291-2/+2
* Add OP_MULTICONCAT opDavid Mitchell2017-10-311-2/+2
* Opcode: check invariant at compile timeLukas Mai2017-07-162-2/+2
* Change hv_fetch(…, "…", …, …) to hv_fetchs(…, "…", …)Dagfinn Ilmari Mannsåker2016-11-122-2/+2
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-2/+2
* silence warning in Opcode.xsDavid Mitchell2016-08-152-4/+5
* add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK opsDavid Mitchell2016-08-031-2/+2
* Increase $Opcode::VERSION to 1.35Father Chrysostomos2016-05-201-1/+1
* Add avhvswitch opFather Chrysostomos2016-05-201-1/+1
* Opcode.xs: silence compiler warningDavid Mitchell2015-11-242-3/+5
* Delete experimental autoderef featureAaron Crane2015-07-131-2/+2
* Add string- and number-specific bitop typesFather Chrysostomos2015-01-311-2/+3
* bump $Opcode::VERSION to 1.32Tony Cook2015-01-291-1/+1
* comment out dead code in Opcode::Daniel Dragan2015-01-291-2/+9
* Add :const anon sub attributeFather Chrysostomos2015-01-191-1/+1
* Increase $Opcode::VERSION to 1.31Father Chrysostomos2014-12-211-1/+1
* Use GIMME_V in OpcodeFather Chrysostomos2014-12-211-1/+1
* Propagate context properly in Safe->revalFather Chrysostomos2014-12-212-1/+19
* Add OP_MULTIDEREFDavid Mitchell2014-12-071-1/+1
* Speed up method calls like $o->Other::method() and $o->Other::SUPER::method().syber2014-12-021-1/+1
* Opcode.pm: wrap long verbatim pod lineFather Chrysostomos2014-11-281-1/+2
* speedup for SUPER::method() calls.syber2014-11-281-2/+2
* Add lvavref op typeFather Chrysostomos2014-10-111-1/+1
* Add lvrefslice op typeFather Chrysostomos2014-10-101-1/+1
* Add lvref op typeFather Chrysostomos2014-10-101-1/+1
* Increase $Opcode::VERSION to 1.29Father Chrysostomos2014-10-101-1/+1
* Add refassign op typeFather Chrysostomos2014-10-101-1/+1
* Critical bugfix in module Safe (Opcode). Version increased, changelog and tes...syber2014-08-052-2/+6
* Opcode: fix 'null argument' warningDavid Mitchell2013-11-132-2/+4
* Increase $Opcode::VERSION to 1.26Father Chrysostomos2013-09-131-1/+1
* Add new opcodes to Opcode.pmFather Chrysostomos2013-09-131-3/+4