summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Enable deprecation warnings by default.Nicholas Clark2009-10-161-10/+10
* Optimise if (%foo) to be faster than if(keys %foo)demerphq2009-10-151-3/+85
* Remove category 'syntax' from 5 warnings that should just be in 'deprecated'.Nicholas Clark2009-10-131-6/+6
* Add Perl_ck_warner_d(), which combines Perl_ckwarn_d() and Perl_warner().Nicholas Clark2009-10-121-7/+4
* Add Perl_ck_warner(), which combines Perl_ckwarn() and Perl_warner().Nicholas Clark2009-10-121-64/+53
* Disable strictures while setting $VERSION in a "package" statementRafael Garcia-Suarez2009-10-081-0/+3
* Merge branch 'feature/package-name-version' into bleadRafael Garcia-Suarez2009-10-081-0/+9
|\
| * Simplify code that sets $VERSION on the "package" lineRafael Garcia-Suarez2009-10-081-4/+1
| * Add 'package NAME VERSION' syntaxDavid Golden2009-10-061-0/+12
* | Properly return a syntax error instead of segfaulting if each/keys/values is ...Rafael Garcia-Suarez2009-10-081-12/+14
|/
* Fix when( scalar ... ) bugJosh ben Jore2009-09-281-0/+4
* split: Remove implicit split to @_Bo Borgerson2009-09-131-11/+1
* Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTESZefram2009-09-061-58/+30
* Reduce #ifdefs in Perl_ck_shiftBo Borgerson2009-09-041-8/+3
* finish more implementing -DB vs. -DxChip Salzenberg2009-08-301-3/+3
* Merge branch 'blead' of ssh://perl5.git.perl.org/perl into bleadChip Salzenberg2009-08-261-2/+2
|\
| * Use less constness in MAD codeRafael Garcia-Suarez2009-08-261-2/+2
* | New debugging flag -DB now dumps subroutine definitions,Chip Salzenberg2009-08-261-3/+3
|/
* In Perl_newATTRSUB(), refactor the calls to gv_fetch*(), reducing if blocks.Nicholas Clark2009-08-221-14/+10
* In Perl_newATTRSUB(), we know the lengths, so can avoid gv_fetchpv().Nicholas Clark2009-08-221-4/+11
* Explain that the load_module() import list must be NULL terminatedJan Dubois2009-08-141-1/+5
* [perl #68108] : also fix if/else constant foldingFather Chrysostomos2009-08-071-1/+3
* Promote blocks resulting from constant folding to first-class do { } blocksVincent Pit2009-08-041-0/+2
* Introduce "delete local"Vincent Pit2009-07-251-0/+2
* [perl #61520] Segfault in debugger with tr// and UTF8David Mitchell2009-07-111-0/+1
* Add a pluggable hook in op_free()Vincent Pit2009-07-081-0/+6
* Add test to make sure everything that outputs an exception or warning has a m...James Mastros2009-06-271-1/+2
* Fix [RT#66098] -- stricter checking on SvIVX exposed a lack of SvIOK checkAlex Vandiver2009-05-281-1/+1
* Merge branch 'smartmatch' into bleadRafael Garcia-Suarez2009-05-131-2/+6
|\
| * Remove proposed (but unimplemented) $foo ~~ Range smart matching.Rafael Garcia-Suarez2009-05-121-5/+2
| * Merge branch 'blead' into smartmatchRafael Garcia-Suarez2009-05-051-22/+21
| |\
| * | Make the "..." flip-flop operator work in scalar context in when()Rafael Garcia-Suarez2009-03-061-0/+7
| * | Make // behave like || in when clausesRafael Garcia-Suarez2009-03-041-1/+1
* | | Allow typed arrays and hashesVincent Pit2009-05-111-8/+0
| |/ |/|
* | GvUNIQUE* have been defined as 0 since 2005/06/30 - high time to remove them.Nicholas Clark2009-04-131-17/+0
* | Don't SEGV while warning about redefining the format STDOUT. Fixes RT #64562.Nicholas Clark2009-04-091-3/+7
* | Deprecate assignment to $[Rafael Garcia-Suarez2009-04-071-0/+1
* | Change Perl_newCONSTSUB() so that a NULL sv generates an empty list return.Nicholas Clark2009-03-291-1/+10
* | Revert the op.c part of 3049cdab to enable shared hask keys on ithreadsVincent Pit2009-03-201-1/+1
* | Make eval{} (entertry) trappable by SafeRafael Garcia-Suarez2009-03-131-0/+2
|/
* Add get_cvs() as a shortcut for STR_WITH_LEN() and Perl_get_cvn_flags(), andNicholas Clark2009-01-211-2/+1
* Change 54d012c665eb635f1e4fac1f1ec5aba1229ad9ca was only tested threaded. Oops.Nicholas Clark2009-01-211-1/+1
* Change 28063 should have removed the call to savepvn() from Perl_newCONSTSUB()Nicholas Clark2009-01-211-7/+4
* Note where (nearly) all the other private non-static functions are used.Nicholas Clark2008-11-261-4/+0
* Just s/Perl_/S_/ isn't good enough - you also need to add the C<static>Nicholas Clark2008-11-261-7/+7
* pmtrans() and refkids() can be static in op.c.Nicholas Clark2008-11-261-4/+4
* force_list(), fold_constants() and gen_constant_list() can be static.Nicholas Clark2008-11-261-3/+3
* Addendum to bug #38809: fix assertion failure, more testsVincent Pit2008-11-261-7/+8
* listkids() can be static in op.cNicholas Clark2008-11-261-1/+1
* Following on from change 34918, scalarkids() and scalarseq() can alsoNicholas Clark2008-11-261-2/+6