| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union in | Nicholas Clark | 2007-04-06 | 1 | -6/+11 |
* | assert() that OP_QR and OP_MATCH never set op_pmreplstart, which | Nicholas Clark | 2007-04-06 | 1 | -2/+4 |
* | Only append ?? match ops to the list used by reset. This saves memory | Nicholas Clark | 2007-04-06 | 1 | -14/+0 |
* | Avoid accessing free()d memory when calling reset in one thread, after | Nicholas Clark | 2007-04-06 | 1 | -1/+24 |
* | Remove op_pmnext from PMOPs, and instead store the list for reset as | Nicholas Clark | 2007-04-06 | 1 | -26/+39 |
* | S_op_destroy() was not static. Also tidy all other STATIC/static | Nicholas Clark | 2007-04-05 | 1 | -5/+3 |
* | Get further through the build with read-only optrees. Free()ing cops | Nicholas Clark | 2007-04-04 | 1 | -1/+5 |
* | Re: pmdynflags and thread safety | Yves Orton | 2007-04-04 | 1 | -12/+9 |
* | Re: [PATCH] MAD prototype checking | Gerard Goossen | 2007-04-03 | 1 | -0/+4 |
* | We may not even have a list of slabs when Perl_Slab_Free is called. | Nicholas Clark | 2007-04-02 | 1 | -3/+2 |
* | For Perl_Slab_Alloc(), eliminate the unused parameter 'm'. | Nicholas Clark | 2007-04-02 | 1 | -2/+1 |
* | The op slab allocator can call calloc() instead of malloc(), and save | Nicholas Clark | 2007-04-02 | 1 | -2/+3 |
* | Add a new compile option PERL_DEBUG_READONLY_OPS which marks the optree | Nicholas Clark | 2007-04-02 | 1 | -0/+108 |
* | Fix return value of state assignment ($x=state $y=$z). | Rafael Garcia-Suarez | 2007-03-27 | 1 | -0/+11 |
* | Make readline() default to *ARGV. | Rafael Garcia-Suarez | 2007-03-24 | 1 | -1/+22 |
* | Make readpipe default to $_ | Rafael Garcia-Suarez | 2007-03-24 | 1 | -1/+6 |
* | Change 30080 was wrong to swap the BEGIN test to memEQ | Nicholas Clark | 2007-03-23 | 1 | -1/+1 |
* | Let %^H be modifiable in eval-strings (bug #41531), | Rafael Garcia-Suarez | 2007-03-19 | 1 | -2/+5 |
* | The code in newCONDOP can be made visibly simpler by using intermediate | Nicholas Clark | 2007-03-17 | 1 | -27/+13 |
* | Under -Dmad, free the ops representing the dead code when a branch | Nicholas Clark | 2007-03-16 | 1 | -10/+10 |
* | A couple of casting nits by Jarkko | Rafael Garcia-Suarez | 2007-03-01 | 1 | -1/+1 |
* | Add a new API function newSV_type, to replace the idiom: | Nicholas Clark | 2007-02-18 | 1 | -2/+1 |
* | Re: Segmentation fault at undeclared for loop variable | Robin Houston | 2007-02-13 | 1 | -1/+9 |
* | Purge all references to 5005 threads variables in the code. | Nicholas Clark | 2007-02-03 | 1 | -1/+0 |
* | A few more places where we know the length for sv_setpv() or sv_catpv() | Nicholas Clark | 2007-02-02 | 1 | -1/+1 |
* | You can't have special blocks if the subroutine has an "anonymous" | Nicholas Clark | 2007-01-31 | 1 | -4/+2 |
* | Improve regex stringification code | Yves Orton | 2007-01-31 | 1 | -2/+3 |
* | Refactor the code used to check/execute BEGIN/UNITCHECK/CHECK/INIT/END | Nicholas Clark | 2007-01-30 | 1 | -85/+57 |
* | UNITCHECK for XS code. Turned out to be harder that expected. | Nicholas Clark | 2007-01-29 | 1 | -1/+6 |
* | BEGIN blocks in XS should work. (Given that CHECK, INIT and END all do) | Nicholas Clark | 2007-01-29 | 1 | -0/+10 |
* | Add av_create_and_push() and av_create_and_unshift_one() to refactor | Nicholas Clark | 2007-01-29 | 1 | -32/+9 |
* | Change 30034 wasn't enough to silence the warnings - also need to | Nicholas Clark | 2007-01-27 | 1 | -2/+2 |
* | newPADOP()'s sv parameter is never NULL, so mark it as so. | Nicholas Clark | 2007-01-27 | 1 | -4/+4 |
* | newPADOP is only used under ithreads, so don't waste space by compiling | Nicholas Clark | 2007-01-27 | 1 | -0/+2 |
* | Using gv_stashsv() and sv_setsv() in Perl_package reduces source and | Nicholas Clark | 2007-01-27 | 1 | -5/+3 |
* | The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmask | Nicholas Clark | 2007-01-25 | 1 | -1/+1 |
* | split by " \0" (const string staring with a SPACE followed by NULL) | SADAHIRO Tomoyuki | 2007-01-25 | 1 | -1/+1 |
* | Add get_cvn_flags(), which is like get_cv() but takes a length. This | Nicholas Clark | 2007-01-15 | 1 | -1/+2 |
* | g++ fixes | Jarkko Hietaniemi | 2007-01-15 | 1 | -2/+4 |
* | make tr/// threadsafe by moving swash into pad | Dave Mitchell | 2007-01-12 | 1 | -2/+19 |
* | Change #29711 broke tr//c on Win32. | Yves Orton | 2007-01-09 | 1 | -2/+4 |
* | Let the regex parser decide if we have a special pattern or not. | Yves Orton | 2007-01-09 | 1 | -1/+3 |
* | Eliminate pp_threadsv, as it was only ever used by 5005 threads. | Nicholas Clark | 2007-01-08 | 1 | -21/+1 |
* | allocate op_pv strings from shared mem pool | Dave Mitchell | 2007-01-08 | 1 | -4/+5 |
* | 4th patch from: | Marcus Holland-Moritz | 2007-01-04 | 1 | -11/+11 |
* | Update copyright years to include 2007. (Plus a couple of 2006s and | Nicholas Clark | 2007-01-02 | 1 | -1/+1 |
* | further fix for #29543: fix parser leaks caused by croaking | Dave Mitchell | 2006-12-29 | 1 | -0/+4 |
* | With PAD_COMPNAME_GEN in SvUVX, SvCUR is trustworthy once more. | Nicholas Clark | 2006-12-28 | 1 | -9/+11 |
* | Move PAD_COMPNAME_GEN from SvCUR to SvUVX. | Nicholas Clark | 2006-12-28 | 1 | -1/+1 |
* | Fix #6006 for taint mode too. | Rafael Garcia-Suarez | 2006-12-23 | 1 | -0/+1 |