This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Annotate the "cold" paths in pp_pack.c with UNLIKELY().
[perl5.git] / toke.c
2013-05-20 Karl Williamsontoke.c: Remove redundant test
2013-05-20 Brian Frasertoke.c: VALID_LEN_ONE_IDENT only needs a char, not...
2013-05-20 Brian Frasertoke.c, S_intuit_method: Minor parsing speedup for...
2013-05-20 Karl Williamsontoke.c: Call base macro that does the same thing
2013-05-09 David Mitchelltoke.c/MAD: silence a couple of warnings
2013-04-20 David MitchellHandle /@a/ array expansion within regex engine
2013-04-12 David Mitchellfix runtime /(?{})/ with overload::constant qr
2013-04-12 David Mitchelladd lex_re_reparsing boolean to yy_parser struct
2013-04-12 David MitchellEliminate PL_reg_state.re_reparsing, part 2
2013-04-12 David MitchellEliminate PL_reg_state.re_reparsing, part 1
2013-03-27 Brian FraserMake smartmatch, given & when experimental
2013-03-25 Nicholas ClarkIn In S_scan_heredoc(), avoid memNE() reading beyond...
2013-03-25 Nicholas ClarkIn S_scan_heredoc(), the explicit test for '\n' duplica...
2013-03-15 Brian Frasertoke.c, S_scan_ident: Ignore whitespace on both sides...
2013-03-09 Brian FraserPATCH: [perl #117101] toke.c: Make \$$1 work again.
2013-03-06 Brian Fraseropen FOO || die; doesn't need a special identifier...
2013-03-06 Brian FraserRestrict the valid identifier syntax, fix some identifi...
2013-03-06 Brian FraserFix several differences in the parsing of $.. and ...
2013-03-03 Peter MartiniStop SEGV on 'our sub { syntax error }'
2013-02-25 Karl WilliamsonAdd, fix comments
2013-01-25 Peter MartiniFix format string warnings in toke.c Changed literals...
2013-01-20 Karl WilliamsonDeprecate certain rare uses of backslashes within regexes
2013-01-20 Karl Williamsontoke.c: White-space alignment only
2013-01-18 Daniel Draganrearrange initializations in S_intuit_more for better...
2013-01-14 Karl WilliamsonAdd warnings for "\08", /\017/
2013-01-11 Karl Williamsongrok_bslash_[ox]: Add param to silence non-portable...
2013-01-11 Karl WilliamsonAdd optional strict mode to grok_bslash_[xo]
2013-01-11 Karl WilliamsonRevise calling sequences for grok_bslash_[xo]
2013-01-07 Karl Williamsontoke.c: Silence compiler uninitialized warning
2013-01-04 Karl Williamsoncharnames: Deprecate character names with spacing issues
2012-12-31 Karl WilliamsonChange core calls of isALNUM() to isWORDCHAR()
2012-12-31 Karl WilliamsonConvert uses of isALNUM_lazy_if to isWORDCHAR_lazy_if
2012-12-22 Karl WilliamsonCreate internal _is_utf8_mark()
2012-12-22 Karl Williamsonhandy.h: Create isALPHANUMERIC() and kin
2012-12-09 Karl WilliamsonSilence some g++ compiler warnings
2012-12-09 Father ChrysostomosStop invalid charnames from leaking
2012-12-09 Father Chrysostomostoke.c:S_new_constant: Use NN SvREFCNT_inc in 2 places
2012-12-09 Father ChrysostomosStop Constant(%s) errors from leaking
2012-12-09 Father ChrysostomosChange Constant(undef) error to something meaningful
2012-12-09 Father Chrysostomostoke.c: Make _charnames check more robust
2012-12-09 Father ChrysostomosFewer strEQ calls in toke.c:S_new_constant
2012-12-05 Father ChrysostomosStop "\N{...}" from leaking after errors
2012-12-05 Father ChrysostomosStop v111111111111111 from leaking under fatal warnings
2012-12-05 Father Chrysostomostoke.c apidocs: Note that scan_vstring might croak
2012-11-25 Karl WilliamsonRemove "register" declarations
2012-11-24 Father ChrysostomosWarn when declaring lexsubs, not when enabling them
2012-11-24 Father ChrysostomosStop toke.c:S_scan_const from leaking
2012-11-23 Daniel Draganprevent multiple evaluations of ERRSV
2012-11-14 Daniel Draganremove most calls to strlen in S_force_ident
2012-11-14 Father ChrysostomosStop eval "END OF TERMS" from leaking
2012-11-14 Father ChrysostomosFix various mad eval leaks
2012-11-11 Karl Williamsontoke.c: White-space only; no code changes
2012-11-11 Karl Williamsontoke.c: Don't force \N{} into utf8 unnecessarily
2012-11-11 Karl Williamsontoke.c: Remove redundant checks
2012-11-11 Karl Williamsontoke.c: Reorder declaration
2012-11-11 Karl Williamsontoke.c: Use UTF-8 macros for portability
2012-11-11 Karl WilliamsonValidate above-Latin1 characters in \N{} aliases
2012-11-11 Karl Williamsontoke.c: Fail on malformed UTF-8 in \N{} input
2012-11-11 Karl Williamsontoke.c: Remove no-longer needed {...} and outdent corre...
2012-11-11 Brian Frasertoke.c: [RT#73022] Make \N{...} UTF-8 clean.
2012-11-11 Karl Williamsontoke.c Refactor S_get_and_check_backslash_N_name()
2012-11-11 Karl Williamsontoke.c: Don't validate core charnames output
2012-11-11 Karl Williamsoncharnames: Don't accept illegal :aliases
2012-11-11 Karl WilliamsonMake \N{alias} deprecations fatal.
2012-11-11 Karl Williamsontoke.c: Extract part of \N{} processing to new function
2012-11-06 Father ChrysostomosStop eval "qq'\$\0foo'" from leaking
2012-11-05 Father ChrysostomosDon’t leak pattern buffer when invalid flags croak
2012-11-05 Father ChrysostomosFix invalid token warning with PERL_XMLDUMP and label
2012-10-28 Daniel Draganyyerror->yyerror_pvn in toke.c:S_new_constant
2012-10-28 Daniel Draganrmv a sv_2mortal and unused var in toke.c:Perl_yyerror_pvn
2012-10-27 Yves Ortonsilence warning in toke.c charnames support
2012-10-27 Reini UrbanRT #115488 cxstack -1 at nested scan_heredoc
2012-10-25 Karl Williamsontoke.c: Avoid unnecessary uninitialized value msgs
2012-10-24 Karl WilliamsonMake \N{unknown char} a syntax error
2012-10-24 Karl Williamsontoke.c: Indent properly
2012-10-17 Father ChrysostomosUsed pad name lists for pad ids
2012-10-12 Father Chrysostomostoke.c: Rewrite bogus yylex comment
2012-10-10 Father Chrysostomos[perl #114658] Fix line numbers at the end of string...
2012-09-25 Father Chrysostomos[perl #56880] Allow v10 as a label or package name
2012-09-24 Father Chrysostomos[perl #77240] Don’t warn for --subname
2012-09-20 Father Chrysostomos[perl #105924] require 1 << 2
2012-09-19 Father Chrysostomos[perl #114942] Correct scoping for ‘for my $x(){} $x’
2012-09-16 Father ChrysostomosDisable lexsubs outside of feature.pm
2012-09-16 Father ChrysostomosDon’t mention pkg in proto warnings for lex subs
2012-09-16 Father Chrysostomosperly.y: Remove MYSUB
2012-09-16 Father ChrysostomosFirst stab at my sub
2012-09-16 Father ChrysostomosLook up state subs in the pad
2012-09-16 Father ChrysostomosLet barewords look up our subs
2012-09-16 Father Chrysostomostoke.c:yylex:KEY_sub can use PL_tokenbuf to begin with
2012-09-16 Father ChrysostomosMake ‘sub foo{}’ respect ‘our foo’
2012-09-16 Father ChrysostomosFix our sub with proto
2012-09-16 Father ChrysostomosMake do sub() respect our declarations
2012-09-16 Father ChrysostomosMake &foo respect our sub
2012-09-16 Father ChrysostomosAllocate ‘our sub’ in the pad
2012-09-16 Father ChrysostomosDon’t allow name after our/state sub
2012-09-12 Father ChrysostomosFix listop-hash-infix parsing
2012-09-12 Father Chrysostomostoke.c: Under -DT, dump complement properly
2012-09-10 Florian RagwitzRemove some set but unused variables
2012-08-31 Father ChrysostomosRevert "toke.c: PL_in_eval purge"
2012-08-31 Father Chrysostomoss/${foo#}//e should be an error
next