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
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
opt.t: Test split-to-array optimisation
2014-10-12
Father Chrysostomos
opt.t: Test split-to-array optimisation
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
dump.c: Dump pmop patterns without trailing )
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Use full name for Perl_tmps_grow_p in EXTEND_MORTAL
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Test that my($self)=@_ uses no-common-vars optimisation
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Fold join to const or stringify where possible
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Optimise my(@array)=split
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Optimise @lexarray = split...
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
perlref: Document lvalue slice refs
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Clarify two panic perldiag entries
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
pp.c:pp_split: Remove redundant !s
commit
|
commitdiff
|
tree
2014-10-12
Father Chrysostomos
Fix ()=@a=split
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
[Merge] Lvalue references
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Document lvalue references
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Make Deparse.t more tolerant of our @F vs our(@F)
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Extend lex alias detection to foreach, too
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Skip no-common-vars optimisation for lex aliases
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: Move common vars check into the peephole optimiser
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Update B-Debug’s tests for split optimisation
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: Distangle split and common-vars
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Make split temporarily refcnt its argument
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c:newASSIGNOP: Rmv LINKLIST call
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: Don’t keep looping when we see potential common...
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Remove special TODO code
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Store internal state of state vars separately
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: More list and cond tests
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Deparse lvalue references
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Remove temporary eval & skip
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Fix hash elem tests
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Handle state vars correctly in ref assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Tests for \my assignment and scope exit
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Rework lvref.t foreach tests
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Get foreach \&foo working
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
foreach \$var
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add OPpLVREF_ITER flag
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Fix err message for $cond ? \bad : ... = ...
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Subroutine reference assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Repeat bad ref tests with list assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: do-block err msg is no longer to-do
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Make \( ?: ) assignment work
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Remove unnecessary evals
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Get basic $cond ? \$a : \$b = ... working
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Assignment to \(@array)
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvavref needs OPpLVAL_INTRO and OPpPAD_STATE
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add lvavref op type
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref is actually a baseop/unop
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
List assignment to array and hash refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Renumber OPpLVREF_TYPE
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Assignment to \local @array and \local %hash
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Tests for localised arrays and hashes
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Test assigning non-array to array
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Simple \@array and \%hash assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: To-do tests for hashes
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add priv flags for the type of lvalue ref
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: To-do tests for array ref assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
pp.c: Fold SvIV into S_localise_aelem_lval
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
pp.c: Some branch prediction hints
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Assignment to hash element refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
pp.c: Consolidate some local aelem code
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
pp.c:pp_lvrefslice: Unused var
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
\local $a[$ix] assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
\@array[@slice] assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
pp.c: Dodge compiler warning
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvrefslice gets OPpLVAL_INTRO
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add lvrefslice op type
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Assignment to array elem refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
\local $scalar assignment
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Make \($x,$y) assignment work
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
List assignment to lexical scalar refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Fix assertion failure with ... ? \$a : \$b = ...
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: Apply spair optimisation to \% \@ \&
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Use ‘Can’t modify reference to...’ for refassign, too
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: diag_listed_as for ‘Can't modify ref’
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Test ‘Can't modify reference to...’
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
List assignment to package scalar ref
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Capitalise magic descriptions consistently
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add lvref magic type
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add lvref op type
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: More parenthesized scalar ref tests
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Some assignments with mixed lhs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Implement \my $x = ...
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Test \$foo = \*bar
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: To-do tests for foreach \
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvret.t: To-do tests for \local $scalar=
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
When making lex alias, don’t free old var too soon
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: To-do test for PADSTALE handling
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Simple package scalar lvalue refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Tests for error massages
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: Remove to-do and eval from passing test
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
lvref.t: To-do tests for closures
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Document lvalue ref diagnostics
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
First stab at lexical scalar aliases
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c: In newBINOP, set up op_last before CHECKOP
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Increase $Opcode::VERSION to 1.29
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add refassign op type
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
op.c:ck_spair: Remove redundant checks
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
To-do tests for scalar lvalue refs
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Increase $warnings::VERSION to 1.27
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add experimental::lvalue_refs warnings category
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Increase $feature::VERSION to 1.38
commit
|
commitdiff
|
tree
2014-10-11
Father Chrysostomos
Add lvalue_refs feature feature
commit
|
commitdiff
|
tree
next