summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Expand)AuthorAgeFilesLines
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-021-1/+5
* Explicitly specify some printf formats for constant strings.Rafael Garcia-Suarez2008-11-021-6/+6
* Eliminate (SV *) casts from the rest of *.c, picking up one (further)Nicholas Clark2008-10-301-8/+8
* Add MUTABLE_IO(), and eliminate (IO *) casts in *.c.Nicholas Clark2008-10-291-3/+3
* Use pvs macros instead of pvn where possible.Marcus Holland-Moritz2008-10-291-11/+11
* Add MUTABLE_CV(), and eliminate (CV *) casts in *.c.Nicholas Clark2008-10-291-3/+3
* Every remaining (HV *) cast in *.cNicholas Clark2008-10-281-1/+1
* USE_FAST_STDIO can affect behaviour, so list it in -VNicholas Clark2008-10-261-0/+3
* Make C++ compilers happy #2: const POD without initializerMarcus Holland-Moritz2008-10-241-1/+1
* Add SV allocation tracing to -Dm and PERL_MEM_LOGMarcus Holland-Moritz2008-10-241-1/+1
* Update copyright year to 2008.Nicholas Clark2008-10-051-3/+3
* Fix #30660: Repeated spaces on shebang line stops option parsingNicholas Clark2008-08-281-2/+4
* Safer environ iterationMilosz Tanski2008-08-241-4/+7
* Rename the new macro clear_errsv() from last patch to CLEAR_ERRSV()Rafael Garcia-Suarez2008-06-171-3/+3
* [perl #51370] length($@)>0 for empty $@ if utf8 is in use Bram2008-06-171-5/+7
* Clean up unused 'popt' variable in perl.cJerry D. Hedden2008-04-151-1/+0
* No need to copy the part of PERL5OPT that we've already scanned past.Nicholas Clark2008-04-141-3/+3
* Very little const-propagation remains related to Perl_moreswitches().Nicholas Clark2008-04-141-1/+1
* Add two missing dVAR's.Marcus Holland-Moritz2008-04-131-0/+2
* Clean up some compiler warnings spotted by smokers.Nicholas Clark2008-04-031-1/+1
* do not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtabGerard Goossen2008-03-291-8/+1
* for -M:Foo, extended and revisedRobin Barker2008-03-021-6/+19
* Do the memory debug header fixup earlier to avoid valgrind screamingNicholas Clark2008-02-271-0/+7
* Chainsaw DEBUG_S out, as suggested by Vincent Pit.Rafael Garcia-Suarez2008-02-261-5/+0
* assert() that every NN argument is not NULL. Otherwise we have theNicholas Clark2008-02-121-1/+82
* FW: [PATCH] RE: [PATCH] volatile, avoid clobberedRobin Barker2008-01-281-1/+1
* When changing the op_ppaddr of an op, one must keep its op_typeRafael Garcia-Suarez2008-01-211-0/+2
* Give G_VOID, G_SCALAR and G_ARRAY the same numeric values asNicholas Clark2008-01-211-0/+5
* Add a flag G_WANT, as a mask for the bits G_SCALAR, G_ARRAY and G_VOID.Nicholas Clark2008-01-211-2/+2
* Encode the G_* to OPf_WANT_* transform, the reverse of OP_GIMME(), inNicholas Clark2008-01-211-6/+2
* Don't create local variables validarg and fdscript if they aren't goingNicholas Clark2008-01-181-2/+7
* The suidscript argument to S_forbid_setid(), S_open_script() andNicholas Clark2008-01-181-22/+20
* Eliminate all PERL_UNUSED_ARG()s in S_validate_suid() by changing itsNicholas Clark2008-01-181-39/+39
* Change 32997 missed one conditionally unused argument.Nicholas Clark2008-01-181-0/+2
* Collect all the S_validate_suid() unused argument logic in one place.Nicholas Clark2008-01-181-9/+19
* Remove commented out declaration from S_validate_suid()Nicholas Clark2008-01-181-3/+0
* Remove commented out code from S_validate_suid()Nicholas Clark2008-01-181-7/+0
* __DATE__ and __TIME__ are both string literals, so we can concatentateNicholas Clark2008-01-111-5/+3
* Pack the recycled pad offsets into an SV at PL_regex_pad[0]. This willNicholas Clark2008-01-111-2/+3
* Remove C variables (and a parameter!) now unused since -P bit the dust.Nicholas Clark2008-01-111-8/+2
* Remove the -P switchRafael Garcia-Suarez2008-01-111-82/+1
* The correct solution is to reference count the regexp in PL_reg_curpm,Nicholas Clark2008-01-101-17/+0
* Fix bug picked up by printf format warnings - a cast is needed whereNicholas Clark2008-01-101-1/+2
* Add DEBUG_LEAKING_SCALARS_ABORT, to call abort() if any scalars leak,Nicholas Clark2008-01-091-0/+4
* With regexps stored as real RVs, we can eliminate SvREPADTMP().Nicholas Clark2008-01-081-3/+0
* In PL_regexp_padav, store regexps via real references, rather thanNicholas Clark2008-01-081-4/+2
* Don't set the public IV or NV flags if the string converted from hasNicholas Clark2008-01-071-1/+5
* Save an upgrade each by first setting the NV on PL_sv_yes and PL_sv_noNicholas Clark2008-01-071-2/+2
* Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stackMarcus Holland-Moritz2008-01-041-1/+1
* Possible future bugs found by the creation of newSVpvn_flags().Nicholas Clark2008-01-031-1/+2