This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
add two structs for OP_TRANS
[perl5.git] / sv.c
2018-01-19 Zeframfix F0convert() on edge cases
2018-01-16 Dagfinn Ilmari Man... Fix stray > in L<perlapi/sv_usepvn_flags>
2017-12-29 Zeframrevert smartmatch to 5.27.6 behaviour
2017-12-25 Karl WilliamsonAdd script_run regex feature
2017-12-23 Zeframnarrow scope of argsv in sv_vcatpvfn_flags()
2017-12-17 Zeframmerge branch zefram/dumb_match
2017-12-16 Zeframsemicolon-friendly diagnostic control
2017-12-14 Zeframmake exec keep its argument list more reliably
2017-12-12 Karl Williamsonsv.c: White-space only
2017-12-12 Karl Williamsonutf8_upgrade_flags_grow(): Use faster variant count
2017-12-09 Karl WilliamsonAllow %j on non-C99 platforms
2017-12-05 Zeframinternally change "when" to "whereso"
2017-11-29 Zeframmake loop control apply to "given"
2017-11-29 Zeframuse blk_loop format for CXt_GIVEN
2017-11-29 Jarkko Hietaniemiassert() that the vlnz is not NULL before using it.
2017-11-25 Karl Williamsonsv_utf8_decode: Reverse order of tests for speed
2017-11-13 Zeframavoid redundant initialisation around Newxz()
2017-11-13 Zeframduplicate full index for SAVEt_AELEM
2017-11-10 Karl Williamsonsv.c: Fix typo in comment
2017-11-09 Karl WilliamsonChange name of locale per-interpreter variable
2017-11-06 Karl WilliamsonUse memEQs, memNEs in core files
2017-10-31 David MitchellAdd OP_MULTICONCAT op
2017-10-22 Lukas Maiget rid of "implicit fallthrough" warnings with gcc 7
2017-10-21 Dagfinn Ilmari Man... Fix sv_vcatpvfn %s with precision on non-NUL-terminated...
2017-10-21 Aaron Cranesv.c: simplify cpp conditionals
2017-10-21 Aaron CraneUse snprintf() in favour of sprintf()
2017-10-16 Nicolas RUse preprocessor check for some DEBUG_X_TEST
2017-10-13 Lukas Maiavoid gcc 7 warning about * in boolean context
2017-10-13 Lukas Maiget rid of "implicit fallthrough" warnings with gcc 7
2017-09-10 Karl Williamsonsv.c: Use modern macro names
2017-09-10 Karl WilliamsonAdd API function Perl_langinfo()
2017-09-04 Dagfinn Ilmari Man... Add new API function sv_rvunweaken
2017-08-08 David MitchellRevert "Perl_sv_vcatpvfn_flags: skip IN_LC(LC_NUMERIC)"
2017-08-04 David Mitchellset SVs_PADTMP flag on PL_sv_zero
2017-08-04 David MitchellPVLV-as-REGEXP: avoid PVX double free
2017-08-04 David Mitchellmake utf8::upgrade() of a REGEXP a NOOP
2017-07-27 David MitchellSvTRUE(): inline ROK, outline NOK
2017-07-27 David MitchellMake immortal SVs contiguous
2017-07-27 David Mitchellgive REGEXP SVs the POK flag again
2017-07-27 David Mitchellsv_2bool_flags(): assume ROK implies SvRV
2017-07-27 David Mitchelladd PL_sv_zero
2017-06-27 David MitchellPERL_SNPRINTF_CHECK(): off by 1 error
2017-06-08 Karl Williamsonsv.c: Refactor slightly to avoid a goto
2017-06-08 Karl Williamsonsv.c: Convert to use is_utf8_invariant_string_loc
2017-06-08 Karl Williamsonsv.c: Clarify some comments
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: rename a label
2017-06-07 David Mitchellsv_vcatpvfn_flags and wrappers: s/svmax/sv_count/
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: handle mixed utf8 better
2017-06-07 David Mitchelladd S_sv_catpvn_simple() for use by sprintf
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: re-indent a code block
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate p var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: clarify GCC bug comments
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify alt handling
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: rename 'p' var 's'
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify format appending
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate a wrap check
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simpler special formats
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simpler redundant arg test
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: fix comment typo
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: add comment about wrap
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: only do utf8 in radix code
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify radix len adding
2017-06-07 David Mitchellsprintf %a/%A more sanity checks
2017-06-07 David MitchellS_hextract(): fix #if indentation
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify some wrap checks
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify float_need calc
2017-06-07 David MitchellS_format_hexfp(): s/int/STRLEN/
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: add inits to silence gcc
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: avoid wrap on precision
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: s/int/STRLEN/g
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: %n: avoid wrap
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: width/precis arg wrap
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: move vector initialisation
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: warn on missing %v arg
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: warn on missing width arg
2017-06-07 David MitchellEliminate FETCH_VCATPVFN_ARGUMENT macro
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: re-indent block
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: unify %v vers obj handling
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: unify args handling
2017-06-07 David Mitchellsv_vcatpvfn() family: make svmax arg Size_t
2017-06-07 David MitchellS_expect_number(): return STRLEN not I32
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify 'c' var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: reduce scope of 'iv' var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate 'epix' var
2017-06-07 David MitchellS_expect_number() re-indent code
2017-06-07 David Mitchellsprintf: move 1..9 test out of S_expect_number()
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: more %v optimisation
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: test for valid %vX once
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: join two if blocks
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: delay vector arg get
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate VECTORIZE_ARGS
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate ewix local var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: remove 'asterisk' var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: further simplify %v logic
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: eliminate evix local var
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: simplify v/asterisk code
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: move %*v handling earlier
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: move Inf handling for ints
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: unify int arg fetching
2017-06-07 David MitchellPerl_sv_vcatpvfn_flags: move %c handling to ints
next