summaryrefslogtreecommitdiff
path: root/dump.c
Commit message (Collapse)AuthorAgeFilesLines
* was Re: Freeze ?John Peacock2007-10-021-1/+4
| | | | | Message-ID: <47020F3F.9070604@havurah-software.org> p4raw-id: //depot/perl@32003
* Nothing is using IoSUBPROCESS() so eliminate xio_subprocess.Nicholas Clark2007-10-011-1/+0
| | | | | | Make xio_flags a U8, which is what it should have been all along (rather than a char, which might be signed). B.xs had its wrapper as U8 p4raw-id: //depot/perl@32001
* API spelling patch, by Jerry D. HeddenRafael Garcia-Suarez2007-09-261-6/+6
| | | p4raw-id: //depot/perl@31983
* Silence a load of "value computed is not used" warningsRafael Garcia-Suarez2007-09-211-6/+6
| | | p4raw-id: //depot/perl@31936
* dump.c: do not use sv_len_utf8 because it modified the scalarGerard Goossen2007-07-111-4/+4
| | | | | | | | | Message-ID: <20070711171911.GD8177@ostwald> do not use sv_len_utf8 because it modified the scalar. Add a test to Peek.t to check that dumping doesn't modify anything; the test is still TODO because hashiteration in dump.c set the OOK flag. p4raw-id: //depot/perl@31588
* s/\bunicode\b/Unicode/; # For everything not dual lifeNicholas Clark2007-06-241-3/+3
| | | p4raw-id: //depot/perl@31455
* Remove PERL_MAGIC_mutexRafael Garcia-Suarez2007-06-181-1/+0
| | | p4raw-id: //depot/perl@31412
* mad-const patchJim Cromie2007-06-121-3/+3
| | | | | Message-ID: <466DA732.3010608@gmail.com> p4raw-id: //depot/perl@31369
* Remove support for assertions and -ARafael Garcia-Suarez2007-06-051-1/+0
| | | p4raw-id: //depot/perl@31333
* Consting dump.cAndy Lester2007-05-251-45/+41
| | | | | Message-Id: <B46A083E-A133-4D38-9BE8-BE1EB0AAA326@petdance.com> p4raw-id: //depot/perl@31270
* move the logic of combining '_' and '#' with the previous logicGerard Goossen2007-05-121-0/+5
| | | | | | | | | from Nomad.pm to dump.c. So they are already combined in the XML dump. Subject: [PATCH] mad: combine whitespace keys '_' '#' in dump.c instead of Nomad.pm Message-Id: <20070508170341.GH17043@ostwald> p4raw-id: //depot/perl@31207
* Re: [PATCH] extflags/pmflags Change 30841, in dump.c:pm_description regex ↵Ævar Arnfjörð Bjarmason2007-04-121-10/+12
| | | | | | | does not have to exist Message-ID: <51dd1af80704111354h4bbd0212hc96a9f1911d2ffb4@mail.gmail.com> p4raw-id: //depot/perl@30921
* Turn op_pmreplroot in struct pmop into a real union.Nicholas Clark2007-04-071-4/+4
| | | p4raw-id: //depot/perl@30865
* Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union inNicholas Clark2007-04-061-3/+3
| | | | | PMOP, as both pointers never need to be set at the same time. p4raw-id: //depot/perl@30860
* S_op_destroy() was not static. Also tidy all other STATIC/staticNicholas Clark2007-04-051-2/+1
| | | | | | declarations onto the same line as the return type, to make checking this easier. p4raw-id: //depot/perl@30846
* Re: pmdynflags and thread safetyYves Orton2007-04-041-6/+12
| | | | | Message-ID: <9b18b3110704031646p7ac8dbearf9e41397a5f884d8@mail.gmail.com> p4raw-id: //depot/perl@30841
* regexp refcount is an integer, not a pointerRafael Garcia-Suarez2007-03-221-2/+3
| | | p4raw-id: //depot/perl@30680
* Resolve PL_curpm issues with (??{}) and fix corruption of match results when ↵Yves Orton2007-03-221-2/+14
| | | | | | | | | pattern is a qr. Message-ID: <9b18b3110703210239x540f5ad9mdb41c2ea6229ac31@mail.gmail.com> plus two follow-up patches (minor tweaks) p4raw-id: //depot/perl@30678
* Fix a couple of minor typos in commentsRafael Garcia-Suarez2007-03-121-2/+2
| | | p4raw-id: //depot/perl@30557
* dump.c: format fixesJarkko Hietaniemi2007-02-201-2/+2
| | | | | Message-Id: <20070220010050.CCDAF43A67@anubis.hut.fi> p4raw-id: //depot/perl@30366
* Better dump reporting of "PVBM"s.Nicholas Clark2007-02-021-1/+8
| | | p4raw-id: //depot/perl@30091
* make Dump display the SVf_BREAK flagDave Mitchell2007-01-151-0/+1
| | | p4raw-id: //depot/perl@29839
* Eliminate pp_threadsv, as it was only ever used by 5005 threads.Nicholas Clark2007-01-081-8/+0
| | | p4raw-id: //depot/perl@29727
* Silence a 'null argument' warningRafael Garcia-Suarez2007-01-041-2/+3
| | | p4raw-id: //depot/perl@29683
* Re: [PATCH] Change implementation of %+ to use a proper tied hash interface ↵Yves Orton2007-01-041-19/+31
| | | | | | | and add support for %- Message-ID: <9b18b3110612291245q792fe91cu69422d2b81bb4f0b@mail.gmail.com> p4raw-id: //depot/perl@29682
* Rename OURSTASH to SvOURSTASH and OURSTASH_set to SvOURSTASH_set.Nicholas Clark2007-01-031-2/+2
| | | p4raw-id: //depot/perl@29679
* Teach dump about OURSTASH and COP ranges stored in the NV union.Nicholas Clark2007-01-031-5/+15
| | | p4raw-id: //depot/perl@29677
* Update copyright years to include 2007. (Plus a couple of 2006s andNicholas Clark2007-01-021-1/+1
| | | | | earlier we missed in av.h and hv.h) p4raw-id: //depot/perl@29670
* PVMG can be isUV too.Nicholas Clark2007-01-021-2/+1
| | | p4raw-id: //depot/perl@29668
* Move SVt_BIND to be the lowest type after SVt_NULL. This will force allNicholas Clark2006-12-311-2/+2
| | | | | | | | | code attempting to upgrade a BIND to anything into sv_upgrade(), which for now will croak, but in future can DTRT, for whatever TRT is decided to be. Make SvOK() check the flags of the referenant for a BIND, as I envisage that the only flag bit that will get set on a BIND is SVf_UTF8 even if the referant has a defined value. p4raw-id: //depot/perl@29642
* further fix for #29543: fix parser leaks caused by croakingDave Mitchell2006-12-291-1/+3
| | | p4raw-id: //depot/perl@29636
* Add a new flag SVprv_PCS_IMPORTED (which is a pseudonym for SVf_SCREAM)Nicholas Clark2006-12-161-1/+5
| | | | | | | to note when a proxy constant subroutine is copied. This allows us to correctly set GvIMPORTED_CV_on() if the symbol is ever turned into a real GV. p4raw-id: //depot/perl@29566
* Split out the use of SVp_SCREAM for GVs with GPs into a new symbolicNicholas Clark2006-12-161-1/+1
| | | | | flag SVpgv_GP, and use this in isGV_with_GP_on/off. p4raw-id: //depot/perl@29565
* misc MAD coredump fixes and parser leak fixesDave Mitchell2006-12-131-3/+7
| | | | | | | | | - fix MAD coredump in tr/// - fix mad coredump in multi-line string literals - kill some MAD uninit value warnings - don't allow assignment to $n in perly.y - make op_dump handle op_latefree flags p4raw-id: //depot/perl@29548
* Eliminate PVBM. Store fast Boyer-Moore tables in PVGV.Nicholas Clark2006-12-131-8/+6
| | | | | | Add the placeholder for new type, temporarily named BIND, for binding and aliasing in 6 on 5. p4raw-id: //depot/perl@29544
* Correct the dumping logic for the various bits of flag bendingNicholas Clark2006-12-121-6/+13
| | | | | associated with change 27313 or therabouts. p4raw-id: //depot/perl@29540
* Shrink Perl_sv_peek() and Perl_do_sv_dump() by using type to nameNicholas Clark2006-12-121-104/+57
| | | | | lookup tables. p4raw-id: //depot/perl@29534
* Cleanup regexp flags and structureYves Orton2006-11-231-2/+2
| | | | | Message-ID: <9b18b3110611230336p3ce3b16du47cd5398dea8d873@mail.gmail.com> p4raw-id: //depot/perl@29360
* Using explicit printf-like APIs with a format of "%s" isn't the world'sNicholas Clark2006-10-181-2/+2
| | | | | most efficient idea. p4raw-id: //depot/perl@29042
* Re: [PATCH] Initial attempt at named captures for perls regexp engineYves Orton2006-10-071-0/+1
| | | | | Message-ID: <9b18b3110610061016x5ddce965u30d9a821f632d450@mail.gmail.com> p4raw-id: //depot/perl@28957
* ; was RE: [PATCH perlio.c pp.c regcomp.c] silence format and comparison warningsRobin Barker2006-09-051-10/+10
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <2C2E01334A940D4792B3E115F95B7226120A21@exchsvr1.npl.ad.local> p4raw-id: //depot/perl@28786
* g++ stage 1 reachedJarkko Hietaniemi2006-08-081-2/+2
| | | | | Message-ID: <44D7AA6B.4040802@iki.fi> p4raw-id: //depot/perl@28674
* g++ large patchJarkko Hietaniemi2006-08-071-2/+2
| | | | | Message-ID: <44D2E203.5050201@iki.fi> p4raw-id: //depot/perl@28662
* Re: Fix loads of warnings from the last escaping patch...Yves Orton2006-07-161-14/+15
| | | | | Message-ID: <9b18b3110607161059j276ac869p450aa178150044ae@mail.gmail.com> p4raw-id: //depot/perl@28589
* Updated escaping code. utf8 regex debug output improvementsYves Orton2006-07-151-53/+140
| | | | | Message-Id: <9b18b3110607150956o6273a16clb1518911d1945d4@mail.gmail.com> p4raw-id: //depot/perl@28582
* Introduce a new function, pv_escape(), to display contents of PVsYves Orton2006-07-061-31/+112
| | | | | | | | that might contain non printable chars. Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string Message-ID: <9b18b3110607051140n10c211a1jf17d3b7914d6f68b@mail.gmail.com> p4raw-id: //depot/perl@28490
* dump.c patchesAndy Lester2006-06-071-36/+36
| | | | | Message-ID: <20060606150137.GA4434@petdance.com> p4raw-id: //depot/perl@28363
* don't try to dump GVish parts of an LV if it hasn't got GVish partsDave Mitchell2006-05-201-10/+14
| | | p4raw-id: //depot/perl@28260
* Introduce a new keyword, state, for state variables.Rafael Garcia-Suarez2006-05-031-0/+1
| | | p4raw-id: //depot/perl@28086
* clean up loops in doio.c and dump.cAndy Lester2006-05-031-21/+17
| | | | | Message-ID: <20060502183815.GA7979@petdance.com> p4raw-id: //depot/perl@28077