summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Fix potential precedence problemRafael Garcia-Suarez2007-04-241-1/+1
* Fix a bug in dor assignment (@x //= 1 was triggering anRafael Garcia-Suarez2007-04-241-0/+1
* Remove the code that handles assignment to state variablesRafael Garcia-Suarez2007-04-241-48/+0
* Re: [PATCH (incomplete)] Make regcomp use SV* sv, instead of char* exp, char*...Ævar Arnfjörð Bjarmason2007-04-231-2/+1
* Several members of struct yy_parser can go on a diet. Some I32s wereNicholas Clark2007-04-211-2/+2
* Where possible, use SvIV instead of SvIVX, SvNV instead of SvNVX,Nicholas Clark2007-04-211-3/+3
* Re: new C3 MRO patchBrandon Black2007-04-191-4/+15
* Fix two errors in the OP debugging code. Now all test errors relateNicholas Clark2007-04-121-2/+3
* S_forget_pmop() only needs a flags argument for the ithreads case,Nicholas Clark2007-04-101-1/+12
* If PL_curpm is pointing to an op that is getting freed, reset it toNicholas Clark2007-04-101-0/+2
* Under PERL_DEBUG_READONLY_OPS don't panic if you can't find the slabNicholas Clark2007-04-071-16/+27
* Turn op_pmreplroot in struct pmop into a real union.Nicholas Clark2007-04-071-17/+30
* Remove a now un-needed goto from Perl_peep().Nicholas Clark2007-04-071-2/+1
* Rejig Perl_peep() to assume that ops are optimised by default. TheNicholas Clark2007-04-071-35/+11
* Re-ordering OP_STUB in the switch statement in Perl_peep saves a goto.Nicholas Clark2007-04-071-7/+6
* Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union inNicholas Clark2007-04-061-6/+11
* assert() that OP_QR and OP_MATCH never set op_pmreplstart, whichNicholas Clark2007-04-061-2/+4
* Only append ?? match ops to the list used by reset. This saves memoryNicholas Clark2007-04-061-14/+0
* Avoid accessing free()d memory when calling reset in one thread, afterNicholas Clark2007-04-061-1/+24
* Remove op_pmnext from PMOPs, and instead store the list for reset asNicholas Clark2007-04-061-26/+39
* S_op_destroy() was not static. Also tidy all other STATIC/staticNicholas Clark2007-04-051-5/+3
* Get further through the build with read-only optrees. Free()ing copsNicholas Clark2007-04-041-1/+5
* Re: pmdynflags and thread safetyYves Orton2007-04-041-12/+9
* Re: [PATCH] MAD prototype checkingGerard Goossen2007-04-031-0/+4
* We may not even have a list of slabs when Perl_Slab_Free is called.Nicholas Clark2007-04-021-3/+2
* For Perl_Slab_Alloc(), eliminate the unused parameter 'm'.Nicholas Clark2007-04-021-2/+1
* The op slab allocator can call calloc() instead of malloc(), and saveNicholas Clark2007-04-021-2/+3
* Add a new compile option PERL_DEBUG_READONLY_OPS which marks the optreeNicholas Clark2007-04-021-0/+108
* Fix return value of state assignment ($x=state $y=$z).Rafael Garcia-Suarez2007-03-271-0/+11
* Make readline() default to *ARGV.Rafael Garcia-Suarez2007-03-241-1/+22
* Make readpipe default to $_Rafael Garcia-Suarez2007-03-241-1/+6
* Change 30080 was wrong to swap the BEGIN test to memEQNicholas Clark2007-03-231-1/+1
* Let %^H be modifiable in eval-strings (bug #41531),Rafael Garcia-Suarez2007-03-191-2/+5
* The code in newCONDOP can be made visibly simpler by using intermediateNicholas Clark2007-03-171-27/+13
* Under -Dmad, free the ops representing the dead code when a branchNicholas Clark2007-03-161-10/+10
* A couple of casting nits by JarkkoRafael Garcia-Suarez2007-03-011-1/+1
* Add a new API function newSV_type, to replace the idiom:Nicholas Clark2007-02-181-2/+1
* Re: Segmentation fault at undeclared for loop variableRobin Houston2007-02-131-1/+9
* Purge all references to 5005 threads variables in the code.Nicholas Clark2007-02-031-1/+0
* A few more places where we know the length for sv_setpv() or sv_catpv()Nicholas Clark2007-02-021-1/+1
* You can't have special blocks if the subroutine has an "anonymous"Nicholas Clark2007-01-311-4/+2
* Improve regex stringification codeYves Orton2007-01-311-2/+3
* Refactor the code used to check/execute BEGIN/UNITCHECK/CHECK/INIT/ENDNicholas Clark2007-01-301-85/+57
* UNITCHECK for XS code. Turned out to be harder that expected.Nicholas Clark2007-01-291-1/+6
* BEGIN blocks in XS should work. (Given that CHECK, INIT and END all do)Nicholas Clark2007-01-291-0/+10
* Add av_create_and_push() and av_create_and_unshift_one() to refactorNicholas Clark2007-01-291-32/+9
* Change 30034 wasn't enough to silence the warnings - also need toNicholas Clark2007-01-271-2/+2
* newPADOP()'s sv parameter is never NULL, so mark it as so.Nicholas Clark2007-01-271-4/+4
* newPADOP is only used under ithreads, so don't waste space by compilingNicholas Clark2007-01-271-0/+2
* Using gv_stashsv() and sv_setsv() in Perl_package reduces source andNicholas Clark2007-01-271-5/+3