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
Add ANYOFM regnode
[perl5.git]
/
op.c
2018-01-19
Father Chrysostomos
Apply the mod flag to @a in \(@a)
blob
|
commitdiff
2018-01-19
David Mitchell
tr///: remove some I32 from S_pmtrans()
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
tr/nonutf8/nonutf8/c: simplify GROW calc
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
tr///; simplify $utf8 =~ tr/nonutf8/nonutf8/
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
tr///c: handle len(replacement charlist) > 32767
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
add two structs for OP_TRANS
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
fix "\x{100}..." =~ tr/.../.../cd
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
OP_TRANS: change extended table format
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
S_pmtrans(): add assert and simplify conditional
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
S_pmtrans(): always use op_private flag variables
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
S_pmtrans(): remove some whitespace
blob
|
commitdiff
|
diff to current
2018-01-19
David Mitchell
tr/// functions: add some basic code comments
blob
|
commitdiff
|
diff to current
2018-01-08
Father Chrysostomos
Stop alloc_LOGOP from always setting OPf_KIDS
blob
|
commitdiff
|
diff to current
2017-12-31
Father Chrysostomos
Remove experimental bitwise warning
blob
|
commitdiff
|
diff to current
2017-12-29
Zefram
revert smartmatch to 5.27.6 behaviour
blob
|
commitdiff
|
diff to current
2017-12-25
David Mitchell
mutlitconcat: fix non-folding adjacent consts
blob
|
commitdiff
|
diff to current
2017-12-17
Zefram
merge branch zefram/dumb_match
blob
|
commitdiff
|
diff to current
2017-12-14
Zefram
warn on $a.$b.$c in void context
blob
|
commitdiff
|
diff to current
2017-12-12
Zefram
properly check readpipe()'s argument list
blob
|
commitdiff
|
diff to current
2017-12-11
David Mitchell
S_maybe_multiconcat(): use OPpCONCAT_NESTED flag
blob
|
commitdiff
|
diff to current
2017-12-06
Zefram
remove stray NULLOK/NN from apidoc directives
blob
|
commitdiff
|
diff to current
2017-12-06
Zefram
don't mistake tr/// for assignable reference
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
better name for parameter to newGIVENOP()
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-12-05
Zefram
document newATTRSUB_x()
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
more fully document newCONSTSUB{,_flags}()
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
document newXS_len_flags()
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
avoid attaching prototype to freed XS sub
blob
|
commitdiff
|
diff to current
2017-12-04
David Mitchell
multiconcat: don't fold adjacent constants
blob
|
commitdiff
|
diff to current
2017-12-02
Father Chrysostomos
[perl #132527] Allow 4-arg substr(delete ...)
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
David Mitchell
rpeep(): use OPpPADHV_ISKEYS, not OPpRV2HV_ISKEYS
blob
|
commitdiff
|
diff to current
2017-11-29
Zefram
use LOOP struct for entergiven op
blob
|
commitdiff
|
diff to current
2017-11-28
Zefram
remove useless "default" mechanism
blob
|
commitdiff
|
diff to current
2017-11-28
Jarkko Hietaniemi
Make certain the info is initialized.
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-21
Zefram
remove unused arg from newGIVWHENOP()
blob
|
commitdiff
|
diff to current
2017-11-21
Zefram
regularise "when"
blob
|
commitdiff
|
diff to current
2017-11-21
Zefram
regularise "given"
blob
|
commitdiff
|
diff to current
2017-11-21
Zefram
update newGIVENOP() doc for loss of lexical $_
blob
|
commitdiff
|
diff to current
2017-11-17
Zefram
rip out quicksort and sort algorithm control
blob
|
commitdiff
|
diff to current
2017-11-16
Zefram
fix lvalue context for 4-arg substr
blob
|
commitdiff
|
diff to current
2017-11-15
Father Chrysostomos
[perl #132442] Fix stack with do {my sub l; 1}
blob
|
commitdiff
|
diff to current
2017-11-14
David Mitchell
OP_MULTICONCAT: fix AIX
blob
|
commitdiff
|
diff to current
2017-11-14
Zefram
fix newPVOP() doc re freeing of pv
blob
|
commitdiff
|
diff to current
2017-11-13
David Mitchell
change OP_MULTICONCAT nargs from UV to SSize_t
blob
|
commitdiff
|
diff to current
2017-11-13
David Mitchell
rename op_aux field from 'size' to 'ssize'
blob
|
commitdiff
|
diff to current
2017-11-12
Dagfinn Ilmari Man...
Fix sprintf multiconcat on 32bit big-endian systems...
blob
|
commitdiff
|
diff to current
2017-11-11
Father Chrysostomos
Revert "Temporarily revert CV-in-stash optimisation"
blob
|
commitdiff
|
diff to current
2017-11-06
Nicolas R
Use my_memrchr helper for portability
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
op.c: Use memchr,memrchr instead of strchr,strrchr
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Use memBEGINs() in core
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Change some strncmp(), etc. to strBEGINs()
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Use memEQs, memNEs in core files
blob
|
commitdiff
|
diff to current
2017-11-04
Zefram
initialisation of simple aggregate state variables
blob
|
commitdiff
|
diff to current
2017-11-02
David Mitchell
multiconcat: use append_utf8_from_native_byte()
blob
|
commitdiff
|
diff to current
2017-11-02
David Mitchell
sprintf-as-multiconcat: fix \x80 issue
blob
|
commitdiff
|
diff to current
2017-10-31
David Mitchell
Add OP_MULTICONCAT op
blob
|
commitdiff
|
diff to current
2017-10-31
David Mitchell
add extra optimization phase
blob
|
commitdiff
|
diff to current
2017-10-31
David Mitchell
panic if a freed op is called
blob
|
commitdiff
|
diff to current
2017-10-22
Lukas Mai
avoid "implicit fallthrough" warning under ithreads
blob
|
commitdiff
|
diff to current
2017-10-21
Aaron Crane
Don't use VOL internally, because "volatile" works...
blob
|
commitdiff
|
diff to current
2017-10-20
Father Chrysostomos
Temporarily revert CV-in-stash optimisation
blob
|
commitdiff
|
diff to current
2017-10-13
Lukas Mai
get rid of "implicit fallthrough" warnings with gcc 7
blob
|
commitdiff
|
diff to current
2017-10-09
James E Keenan
Eliminate recently introduced compilation warnings.
blob
|
commitdiff
|
diff to current
2017-10-08
Father Chrysostomos
[perl #129916] Allow sub-in-stash outside of main
blob
|
commitdiff
|
diff to current
2017-08-28
Father Chrysostomos
[perl #131883] Include pkg in :prototype warnings
blob
|
commitdiff
|
diff to current
2017-08-28
Father Chrysostomos
Add another param to validate_proto
blob
|
commitdiff
|
diff to current
2017-08-22
Father Chrysostomos
Sprinkle diag_listed_as; perldiag tweaks
blob
|
commitdiff
|
diff to current
2017-08-22
Father Chrysostomos
Add SORTf_UNSTABLE flag
blob
|
commitdiff
|
diff to current
2017-08-08
Zefram
use cv_set_call_checker_flags() where possible
blob
|
commitdiff
|
diff to current
2017-08-08
Zefram
add cv_get_call_checker_flags()
blob
|
commitdiff
|
diff to current
2017-08-08
Zefram
fix parameter name in doc
blob
|
commitdiff
|
diff to current
2017-08-07
David Mitchell
fix index(...) == -1 type optimisations
blob
|
commitdiff
|
diff to current
2017-08-05
David Mitchell
extend index(...) == -1 optimisation
blob
|
commitdiff
|
diff to current
2017-08-04
David Mitchell
merge Perl_ck_cmp() and Perl_ck_eq()
blob
|
commitdiff
|
diff to current
2017-08-01
David Mitchell
fix ($lex = index(....)) == -1
blob
|
commitdiff
|
diff to current
2017-07-31
Zefram
fix example code in wrap_op_checker() doc
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
make scalar(keys(%lexical)) less slow.
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
optimise (index() == -1)
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
S_check_for_bool_cxt(): avoid OPpTARGET_MY + bool
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
use OPpAVHVSWITCH_MASK
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
give REGEXP SVs the POK flag again
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
S_check_for_bool_cxt(): special-case OP_AND
blob
|
commitdiff
|
diff to current
2017-07-21
Father Chrysostomos
op.c: Confusing comment typo
blob
|
commitdiff
|
diff to current
2017-07-10
Tony Cook
(perl #131597) ensure the GV slot is filled for our...
blob
|
commitdiff
|
diff to current
2017-07-02
Father Chrysostomos
op.c: Remove unused THX param
blob
|
commitdiff
|
diff to current
2017-06-26
David Mitchell
S_gen_constant_list(): initialise si_stack_hwm
blob
|
commitdiff
|
diff to current
2017-06-22
Dagfinn Ilmari Man...
[perl #131627] Fix multideref for $x{qw/a/->$*}
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
2017-02-20
Karl Williamson
op.c: Add comment
blob
|
commitdiff
|
diff to current
2017-02-19
Aaron Crane
[perl #130815] fix ck_return null-pointer deref on...
blob
|
commitdiff
|
diff to current
2017-02-18
Andy Lester
Moving variables to their innermost scope.
blob
|
commitdiff
|
diff to current
next