2022-07-05 |
James Raspass | Add builtin::is_tainted |
blob | commitdiff |
2022-03-07 |
Paul "LeoNerd" Evans | Rename is{bool,weak} to is_{bool,weak} |
blob | commitdiff | diff to current |
2022-01-24 |
James Raspass | Add ceil & floor to builtin |
blob | commitdiff | diff to current |
2022-01-20 |
Paul "LeoNerd" Evans | Ensure that forbidden control flow messages about final... |
blob | commitdiff | diff to current |
2021-12-08 |
Paul "LeoNerd" Evans | Give blessed() the same TRUEBOOL optimisation that... |
blob | commitdiff | diff to current |
2021-12-08 |
Paul "LeoNerd" Evans | Add builtin::blessed, refaddr and reftype |
blob | commitdiff | diff to current |
2021-12-04 |
Paul "LeoNerd" Evans | Add builtin:: funcs for handling weakrefs |
blob | commitdiff | diff to current |
2021-12-03 |
Paul "LeoNerd" Evans | Improvements to OP_ISBOOL |
blob | commitdiff | diff to current |
2021-12-01 |
Paul "LeoNerd" Evans | Direct optree implementations of builtin:: functions |
blob | commitdiff | diff to current |
2021-10-07 |
David Mitchell | add OPpUSEINT op_private flag bit |
blob | commitdiff | diff to current |
2021-08-25 |
Paul "LeoNerd" Evans | Create `defer` syntax and `OP_PUSHDEFER` opcode |
blob | commitdiff | diff to current |
2021-07-31 |
Nicholas Clark | Remove the flags OPpSORT_STABLE and OPpSORT_UNSTABLE. |
blob | commitdiff | diff to current |
2021-02-14 |
Paul "LeoNerd" Evans | A totally new optree structure for try/catch involving... |
blob | commitdiff | diff to current |
2021-02-04 |
Paul "LeoNerd" Evans | Initial attempt at feature 'try' 18505/head |
blob | commitdiff | diff to current |
2021-01-17 |
Michael G. Schwern | style: Detabify regen files. |
blob | commitdiff | diff to current |
2020-11-29 |
Karl Williamson | opcode.h: Restrict scope of internal variables to core |
blob | commitdiff | diff to current |
2020-07-20 |
Dagfinn Ilmari Man... | Remove PERL_GLOBAL_STRUCT |
blob | commitdiff | diff to current |
2020-03-13 |
Zefram | chained comparisons |
blob | commitdiff | diff to current |
2019-12-15 |
Tony Cook | Revert "Move PL_check to the interp vars to fix threadi... |
blob | commitdiff | diff to current |
2019-12-12 |
Stefan Seifert | Move PL_check to the interp vars to fix threading issues |
blob | commitdiff | diff to current |
2019-12-09 |
Paul "LeoNerd" Evans | Add the `isa` operator |
blob | commitdiff | diff to current |
2019-11-07 |
Karl Williamson | Change names of some OPpTRANS flags |
blob | commitdiff | diff to current |
2018-01-10 |
Father Chrysostomos | Use ck_null for ~. |
blob | commitdiff | diff to current |
2017-12-29 |
Zefram | revert smartmatch to 5.27.6 behaviour |
blob | commitdiff | diff to current |
2017-12-17 |
Zefram | merge branch zefram/dumb_match |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | internally change "when" to "whereso" |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | change "when" keyword to "whereso" |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | merge leavegiven op type into leaveloop |
blob | commitdiff | diff to current |
2017-11-29 |
Zefram | remove unused CXp_FOR_DEF and OPpITER_DEF |
blob | commitdiff | diff to current |
2017-11-29 |
Zefram | remove useless "break" mechanism |
blob | commitdiff | diff to current |
2017-11-29 |
Zefram | use LOOP struct for entergiven op |
blob | commitdiff | diff to current |
2017-11-23 |
David Mitchell | add OPpCONCAT_NESTED flag |
blob | commitdiff | diff to current |
2017-11-22 |
Zefram | eviscerate smartmatch |
blob | commitdiff | diff to current |
2017-11-17 |
Zefram | rip out quicksort and sort algorithm control |
blob | commitdiff | diff to current |
2017-10-31 |
David Mitchell | Add OP_MULTICONCAT op |
blob | commitdiff | diff to current |
2017-10-21 |
Aaron Crane | opcode.pl: simplify cpp conditionals |
blob | commitdiff | diff to current |
2017-08-22 |
Father Chrysostomos | Add SORTf_UNSTABLE flag |
blob | commitdiff | diff to current |
2017-08-04 |
David Mitchell | merge Perl_ck_cmp() and Perl_ck_eq() |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | Give OP_RV2HV a targ |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | optimise (index() == -1) |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | regen/opcodes: move 'method' entry next to others |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | add boolean context support to several ops |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | optimise @array in boolean context |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | optimise away OP_KEYS op in scalar/void context |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | OP_VALUES: reserve OPpMAYBE_LVSUB bit |
blob | commitdiff | diff to current |
2017-06-05 |
David Mitchell | make OP_REF support boolean context |
blob | commitdiff | diff to current |
2017-06-02 |
Dagfinn Ilmari Man... | Add support for deleting key/value slices (RT#131328) |
blob | commitdiff | diff to current |
2016-11-14 |
David Mitchell | eliminate OPpRUNTIME private PMOP flag |
blob | commitdiff | diff to current |
2016-10-04 |
David Mitchell | Better optimise my/local @a = split() |
blob | commitdiff | diff to current |
2016-10-04 |
David Mitchell | make OP_SPLIT a PMOP, and eliminate OP_PUSHRE |
blob | commitdiff | diff to current |
2016-09-29 |
Reini Urban | sassign is wrongly declared as BASEOP, not BINOP. |
blob | commitdiff | diff to current |
2016-09-27 |
David Mitchell | padrange, aelemfast: use label for private bits |
blob | commitdiff | diff to current |
2016-09-27 |
David Mitchell | OP_AVHVSWITCH: make op_private bits 0..1 symbolic |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK ops |
blob | commitdiff | diff to current |
2016-05-21 |
Father Chrysostomos | Another op description correction: & -> &. |
blob | commitdiff | diff to current |
2016-05-21 |
Father Chrysostomos | Correct ‘bitiwse’ in two op descriptions |
blob | commitdiff | diff to current |
2016-05-21 |
Father Chrysostomos | Allow assignment to &CORE::keys() |
blob | commitdiff | diff to current |
2016-05-21 |
Father Chrysostomos | Add avhvswitch op |
blob | commitdiff | diff to current |
2016-05-21 |
Father Chrysostomos | regen/opcodes: Re-order aeach, akeys, and avalues |
blob | commitdiff | diff to current |
2016-05-20 |
Father Chrysostomos | [perl #128187] Forbid keys @_ in assigned lv sub |
blob | commitdiff | diff to current |
2016-02-03 |
David Mitchell | split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY |
blob | commitdiff | diff to current |
2015-11-10 |
David Mitchell | split pp_postdec() from pp_postinc() and improve |
blob | commitdiff | diff to current |
2015-11-10 |
David Mitchell | split pp_predec() from pp_preinc() and improve |
blob | commitdiff | diff to current |
2015-09-29 |
Father Chrysostomos | Match ops no longer need OPpTARGET_MY origin/rjbs/remove-lexical-topic |
blob | commitdiff | diff to current |
2015-09-29 |
Father Chrysostomos | Remove OPpGREP_LEX |
blob | commitdiff | diff to current |
2015-08-17 |
David Mitchell | re-implement OPpASSIGN_COMMON mechanism |
blob | commitdiff | diff to current |
2015-07-13 |
Aaron Crane | Delete experimental autoderef feature |
blob | commitdiff | diff to current |
2015-03-26 |
Father Chrysostomos | [perl #123790] Disable targlex for some ops |
blob | commitdiff | diff to current |
2015-03-01 |
Father Chrysostomos | [perl #123848] Allow OPpTARGET_MY on qr |
blob | commitdiff | diff to current |
2015-03-01 |
Hugo van der Sanden | [perl #123763] pushre needs to permit OPpTARGET_MY |
blob | commitdiff | diff to current |
2015-02-06 |
Father Chrysostomos | [perl #123753] Fix assertion failure with map+map |
blob | commitdiff | diff to current |
2015-02-01 |
Father Chrysostomos | Warning about experimental bitops |
blob | commitdiff | diff to current |
2015-02-01 |
Father Chrysostomos | Add string- and number-specific bitop types |
blob | commitdiff | diff to current |
2015-01-20 |
Father Chrysostomos | Add :const anon sub attribute |
blob | commitdiff | diff to current |
2015-01-05 |
Father Chrysostomos | complement can have OPpTARGET_MY |
blob | commitdiff | diff to current |
2014-12-30 |
Father Chrysostomos | Enable OPpTARGET_MY optimisation for cmp/<=> |
blob | commitdiff | diff to current |
2014-12-29 |
Father Chrysostomos | [perl #123514] Make prototype() imply $_ |
blob | commitdiff | diff to current |
2014-12-21 |
Father Chrysostomos | op.c: Skip allocating entersub targ for Perl sub |
blob | commitdiff | diff to current |
2014-12-07 |
Father Chrysostomos | gelem and refassign can have OA_RETSCALAR |
blob | commitdiff | diff to current |
2014-12-07 |
Father Chrysostomos | Give require the OA_RETSCALAR flag |
blob | commitdiff | diff to current |
2014-12-07 |
David Mitchell | Add OP_MULTIDEREF |
blob | commitdiff | diff to current |
2014-12-03 |
syber | Speed up method calls like $o->Other::method() and... |
blob | commitdiff | diff to current |
2014-11-29 |
syber | speedup for SUPER::method() calls. |
blob | commitdiff | diff to current |
2014-11-11 |
Lukas Mai | rename [] from "anonymous list" to "anonymous array" |
blob | commitdiff | diff to current |
2014-11-11 |
Father Chrysostomos | Don’t allow OPpTARGET_MY with integer negation |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Don’t allow OPpTARGET_MY on postdec/inc |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Shrink PL_op_private_bitdefs |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | values and each are OA_DANGEROUS |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | kill is not OA_DANGEROUS |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | exec is not OA_DANGEROUS |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | enterwrite is not OA_DANGEROUS |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | tied is OA_DANGEROUS |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from exit |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from loopctl-type ops |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from die |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from cond_expr |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from grep and map |
blob | commitdiff | diff to current |
2014-11-09 |
Father Chrysostomos | Remove OA_DANGEROUS from sort |
blob | commitdiff | diff to current |
2014-11-08 |
Father Chrysostomos | Don’t copy VMS hints to cop->op_private |
blob | commitdiff | diff to current |
2014-11-08 |
Father Chrysostomos | Remove OA_DANGEROUS from non-integer postdec/inc |
blob | commitdiff | diff to current |
next |