This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
assert min identifier length in S_pending_ident()
[perl5.git]
/
opcode.h
2017-11-23
David Mitchell
add OPpCONCAT_NESTED flag
blob
|
commitdiff
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
2014-11-08
Father Chrysostomos
Allow OPpTARGET_MY on non-integer postdec/inc
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Remove OA_DANGEROUS from subst(cont)
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Remove OA_DANGEROUS from match
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Allow OPpTARGET_MY optimisation for split
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Renumber op flags so TARGET_MY and OUR_INTRO differ
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Allow OPpTARGET_MY optimisation for x
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Allow OPpTARGET_MY optimisation for vec
blob
|
commitdiff
|
diff to current
2014-11-03
Jim Cromie
end the pp_mapstart trickery
blob
|
commitdiff
|
diff to current
2014-10-20
David Mitchell
fix typo in regen/opcode.pl
blob
|
commitdiff
|
diff to current
2014-10-18
Father Chrysostomos
Use srefgen for anoncode
blob
|
commitdiff
|
diff to current
2014-10-13
Father Chrysostomos
[perl #122965] aelemfast in list assignment
blob
|
commitdiff
|
diff to current
2014-10-12
Father Chrysostomos
Optimise "@_" to a single join
blob
|
commitdiff
|
diff to current
2014-10-12
Father Chrysostomos
Fold join to const or stringify where possible
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Handle state vars correctly in ref assignment
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add OPpLVREF_ITER flag
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
lvavref needs OPpLVAL_INTRO and OPpPAD_STATE
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add lvavref op type
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
lvref is actually a baseop/unop
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Renumber OPpLVREF_TYPE
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add priv flags for the type of lvalue ref
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
lvrefslice gets OPpLVAL_INTRO
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add lvrefslice op type
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Assignment to array elem refs
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
List assignment to lexical scalar refs
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add lvref op type
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Implement \my $x = ...
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
First stab at lexical scalar aliases
blob
|
commitdiff
|
diff to current
2014-10-11
Father Chrysostomos
Add refassign op type
blob
|
commitdiff
|
diff to current
2014-10-10
Father Chrysostomos
Deparse split-to-our-array correctly
blob
|
commitdiff
|
diff to current
2014-10-03
syber
Make OP_METHOD* to be of new class METHOP
blob
|
commitdiff
|
diff to current
2014-09-23
David Mitchell
OPpLVAL_INTRO: not used by pos substr vec
blob
|
commitdiff
|
diff to current
2014-09-10
David Mitchell
add missing op_private labels to Concise etc
blob
|
commitdiff
|
diff to current
next