summaryrefslogtreecommitdiff
path: root/dump.c
Commit message (Collapse)AuthorAgeFilesLines
* SvUTF8 can be present on scalars other than PVsNicholas Clark2005-02-261-1/+2
| | | | | (specifically references with overloaded stringification) p4raw-id: //depot/perl@23997
* Add comment to top of reentr.c and fix typos in other filesDave Mitchell2004-08-011-1/+1
| | | p4raw-id: //depot/perl@23180
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+7
| | | p4raw-id: //depot/perl@23176
* make -Dl log runops loop entry and exit, and jump level poppingDave Mitchell2004-07-251-0/+2
| | | p4raw-id: //depot/perl@23161
* update -Dx to cope with lexical version of OP_AELEMFASTDave Mitchell2004-03-281-10/+12
| | | p4raw-id: //depot/perl@22607
* pv_display() had code to display \n etc as escapes but it didn'tDave Mitchell2004-03-281-13/+11
| | | | | actually work. p4raw-id: //depot/perl@22605
* format/casting/warning RE: perl 5.9.1Robin Barker2004-03-171-9/+10
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404682E@hotel.npl.co.uk> p4raw-id: //depot/perl@22521
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* Fix segfaults when running under -Dx.Marcus Holland-Moritz2004-02-281-5/+5
| | | p4raw-id: //depot/perl@22406
* Re: op_seq (was: Freeing code)Paul Johnson2004-02-211-13/+127
| | | | | | | | | | Message-ID: <20040221013147.GB6953@pjcj.net> Rework the OP structure to use less space. Remove op_seq (and simulate it in dump.c), replace it by op_opt and op_static, shrink op_type, remove PL_op_seqmax. p4raw-id: //depot/perl@22353
* -Dx could coredump on threaded builds because consts are nowDave Mitchell2004-02-191-0/+4
| | | | | stored in the pad p4raw-id: //depot/perl@22343
* Re: [PATCH] GLOB to LVALUE assignment fixTassilo von Parseval2004-02-171-12/+12
| | | | | | | Message-Id: <20040217163216.GA6805@ethan> Make PVLV a superset of PVGV, so that $lvalue = *FOO works p4raw-id: //depot/perl@22315
* Implement stacked filetest operators (-f -w -x $file).Rafael Garcia-Suarez2004-02-091-3/+5
| | | p4raw-id: //depot/perl@22294
* show the rehash flags in dumpsNicholas Clark2003-10-251-1/+5
| | | p4raw-id: //depot/perl@21536
* Re: [PATCH] Re: Storing &PL_sv_undef as a hash key with perl-5.8.xMarcus Holland-Moritz2003-07-271-2/+9
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <006801c34efe$8aac1920$0c2f1fac@R2D2> p4raw-id: //depot/perl@20224
* dump.c -Wformat; Re: maint @ 19975, maint @ 19997Robin Barker2003-07-051-2/+4
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040465BD@hotel.npl.co.uk> p4raw-id: //depot/perl@20004
* Re: Bug stomping fun. [PATCH: bug #1016]Alex Vandiver2003-05-121-1/+1
| | | | | | Message-Id: <1051872303.26203.104.camel@supox> (plus perldiag nit) p4raw-id: //depot/perl@19505
* Salvage 'use filetest "access"' from compiletime to runtime.Jarkko Hietaniemi2003-05-031-0/+4
| | | p4raw-id: //depot/perl@19392
* allow recursive FETCHesDave Mitchell2003-04-191-2/+3
| | | | | Message-ID: <20030407100041.A1617@fdgroup.com> p4raw-id: //depot/perl@19268
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* stray n_aMichael G. Schwern2003-03-311-1/+0
| | | | | Message-ID: <20030331085549.GB1300@windhund.schwern.org> p4raw-id: //depot/perl@19098
* [unPATCH] Re: Smoke [5.8.1] 19076 FAIL(F) openbsd 3.2 (i386/1 cpu)Nicholas Clark2003-03-291-5/+7
| | | | | Message-ID: <20030329185807.GL274@Bagpuss.unfortu.net> p4raw-id: //depot/perl@19081
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* add support for assertions. Updated form of:Salvador FandiƱo2003-02-161-0/+1
| | | | | | Subject: Re: Did the assertion patch/feature submission get overlooked? Message-ID: <3DE8F439.50402@yahoo.com> p4raw-id: //depot/perl@18727
* Move SvPVIV out of ->op_sv of METHOD_NAMED into the pad, fixesArtur Bergman2003-02-021-1/+1
| | | | | | threading issue. Should perhaps be a PVOP to save memory, but then we have nowhere to store the hash of the function! p4raw-id: //depot/perl@18640
* Retract the %_/SVf change (part of #18456) for PROTOTYPE (CV)Jarkko Hietaniemi2003-01-291-1/+1
| | | | | | dumping (but now use SvPV_nolen). (This change made an empty prototype to show up as "_" under -Uuseperlio.) p4raw-id: //depot/perl@18600
* Re: slight tweak to -DR flag - display whether on tmps stackDave Mitchell2003-01-221-3/+15
| | | | | Message-ID: <20030119172204.D24444@fdgroup.com> p4raw-id: //depot/perl@18558
* integrate (by hand) #18353 and #18359 from maint-5.8:Hugo van der Sanden2003-01-211-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a cache for UTF-8 data: length and byte<->char offset mapping are stored in a new type of magic. Speeds up length(), substr(), index(), rindex(), pos(), and some parts of s///. The speedup varies a lot (on the usual suspects: what is the access pattern of the data, compiler, CPU), but should be at least one order of magnitude, and getting to the same magnitude as byte string speeds, and in some cases (length on unchanged data) even reaching the byte string speed. On the other hand, in some cases (index) the byte speed is still faster by a factor of five or so, but the bottleneck there does not seem to be any more the byte<->char offset mapping (instead, the fbm_instr() speed). There is one cache slot for the length, and only two for the byte<->char offset mapping (the first one for the start->offset, and the second for the offset->offset+length, when talking in substr() terms). Code this hairy is bound to have hairy trolls hiding under it. [...] A small tweak on top of #18353: don't display mg_len bytes of mg_ptr for PERL_MAGIC_utf8 because that's not what's there. p4raw-id: //depot/perl@18530
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-10/+7
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456
* new flag SvPADSTALEDave Mitchell2003-01-031-0/+1
| | | | | Message-ID: <20021219190021.D9530@fdgroup.com> p4raw-id: //depot/perl@18410
* remove flag SvPADBUSYDave Mitchell2003-01-031-1/+0
| | | | | Message-ID: <20021219185543.C9530@fdgroup.com> p4raw-id: //depot/perl@18409
* Proper fix for CvOUTSIDE weak refcountingDave Mitchell2002-12-141-0/+1
| | | | | Message-ID: <20021210012644.A7843@fdgroup.com> p4raw-id: //depot/perl@18302
* allow evals to see the full lexical scopeDave Mitchell2002-12-021-0/+1
| | | | | Message-ID: <20021124221906.A25386@fdgroup.com> p4raw-id: //depot/perl@18220
* add support for STASH and MAGIC information for REFs to sv_dump().Slaven Rezic2002-11-251-2/+0
| | | | | | Subject: [PATCH] Message-Id: <200211181009.gAIA9pFG034877@vran.herceg.de> p4raw-id: //depot/perl@18177
* 1. Update pp_ucfirst to enter the UTF-8 branch only if the firstAbhijit Menon-Sen2002-11-051-1/+1
| | | | | | character is UTF-8. (Copied from pp_lcfirst.) 2. sv_dump() should display FLAGS=...,UTF8 for both POK and pPOK. p4raw-id: //depot/perl@18107
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-4/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* move all pad-related code to its own src fileDave Mitchell2002-10-021-20/+2
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* Re: sv_2pv_flags and ROK and UTF8 flagsYitzchak Scott-Thoennes2002-10-011-3/+5
| | | | | Message-ID: <lSCg9gzkgymX092yn@efn.org> p4raw-id: //depot/perl@17947
* [REVISED PATCH] Magic v-stringsJohn Peacock2002-08-201-0/+1
| | | | | | Message-id: <3D556FE6.6000404@rowman.com> plus a bit of cleanup p4raw-id: //depot/perl@17742
* Copy On WriteNicholas Clark2002-08-171-1/+11
| | | | | | Message-id: <20020815001035.A69079@plum.flirble.org> specify "-Accflags='-DPERL_COPY_ON_WRITE'" to use p4raw-id: //depot/perl@17728
* Remove pseudo-hashes (complete)Michael G. Schwern2002-08-171-2/+0
| | | | | Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@17725
* add verbose stack display option, -DvsDave Mitchell2002-08-121-1/+10
| | | | | Message-id: <20020805005533.B26111@fdgroup.com> p4raw-id: //depot/perl@17718
* dump.c recognizes CvLOCKEDTim Jenness2002-05-231-0/+1
| | | | | Message-ID: <Pine.LNX.4.44.0205230959040.3222-100000@lapaki> p4raw-id: //depot/perl@16754
* various minor fixes in threads. Dave Mitchell2002-05-131-1/+4
| | | | | Message-ID: <20020513234822.G21318@fdgroup.com> p4raw-id: //depot/perl@16586
* -Wformat cleanups from Robin Barker.Jarkko Hietaniemi2002-04-251-1/+1
| | | p4raw-id: //depot/perl@16156
* squelch some more type mismatch warningsGurusamy Sarathy2002-04-211-2/+2
| | | | | | SvREFCNT_dec(x ? y : z) did not typecast the right thing due to missing parens in macro definition p4raw-id: //depot/perl@16055
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-1/+1
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* [dodgy PATCH] Re: [Storable] utf8 keys started working!Nicholas Clark2002-04-131-1/+2
| | | | | Message-ID: <20020413015806.GA371@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15893
* Re: the dirty half dozen (Re: perl@15662)Nicholas Clark2002-04-061-1/+1
| | | | | | | Message-ID: <20020405232117.GE323@Bagpuss.unfortu.net> (with the last one reversed) p4raw-id: //depot/perl@15757
* If Unicode keys are entered to a hash, a bit is turned on.Jarkko Hietaniemi2002-03-221-0/+1
| | | | | | | | | | If the bit is on, when the keys are fetched from the hash (%h, each %h, keys %h), the Unicodified versions of the keys are returned if needed. This solution errs on the size of over-Unicodifying, the old solution erred on the side of under-Unicodifying. As long as the hash keys can be a mix of byte and Unicode strings, a perfect fit is hard to come by. p4raw-id: //depot/perl@15407