summaryrefslogtreecommitdiff
path: root/ext/B
Commit message (Collapse)AuthorAgeFilesLines
* First class regexps.Nicholas Clark2007-12-284-4/+36
| | | p4raw-id: //depot/perl@32751
* Regexps are now orange.Nicholas Clark2007-12-271-1/+2
| | | | | (Correct a comparison of $] with 5.011 in B.pm) p4raw-id: //depot/perl@32740
* Remove two warnings (sub diag() was redefined, and implict split isNicholas Clark2007-12-261-2/+2
| | | | | deprecated) p4raw-id: //depot/perl@32736
* Eliminate SVt_RV, and use SVt_IV to store plain references.Nicholas Clark2007-12-266-22/+70
| | | | | This frees up a scalar type for first class regular expressions. p4raw-id: //depot/perl@32734
* Better diagnostics by removing an && from an ok() and converting it toNicholas Clark2007-12-261-3/+4
| | | | | two is()s. p4raw-id: //depot/perl@32733
* Swap SVt_RV and SVt_NV in the SV ordering.Nicholas Clark2007-12-261-1/+1
| | | p4raw-id: //depot/perl@32725
* Deparse each @array and friends.Nicholas Clark2007-12-212-2/+15
| | | p4raw-id: //depot/perl@32687
* Upgrade to B-Lint-1.11Steve Peters2007-12-192-4/+73
| | | p4raw-id: //depot/perl@32651
* pod-patch: reword O.pmJim Cromie2007-12-171-10/+9
| | | | | Message-ID: <4761B84B.6090504@gmail.com> p4raw-id: //depot/perl@32626
* Platform-neutral quoting in optree_misc.t.Craig A. Berry2007-10-251-1/+1
| | | p4raw-id: //depot/perl@32194
* Silly Nick. If you see a nextstate op, then it may have open hints,Nicholas Clark2007-10-231-2/+3
| | | | | and you need to test it with Unicode locales. p4raw-id: //depot/perl@32177
* B::Concise was failing an assertion on index "foo", "foo";Nicholas Clark2007-10-223-4/+49
| | | p4raw-id: //depot/perl@32164
* Mention B::COP::hints_hash methodRafael Garcia-Suarez2007-10-221-0/+2
| | | p4raw-id: //depot/perl@32162
* Don't deparse $^H{v_string}, which is automatically set by theNicholas Clark2007-10-091-2/+10
| | | | | | internals. Doing so confuses modules that test the round-tripping of various code. p4raw-id: //depot/perl@32076
* Nothing is using IoSUBPROCESS() so eliminate xio_subprocess.Nicholas Clark2007-10-011-0/+4
| | | | | | 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
* Make all of B work on 5.8.xNicholas Clark2007-09-283-4/+39
| | | p4raw-id: //depot/perl@31994
* Document hint symbols in B::ConciseRafael Garcia-Suarez2007-09-281-1/+22
| | | p4raw-id: //depot/perl@31993
* Hopefully really fix test failures with -CNicholas Clark2007-09-281-20/+20
| | | p4raw-id: //depot/perl@31992
* I forgot to patch for the threaded caseRafael Garcia-Suarez2007-09-271-4/+4
| | | p4raw-id: //depot/perl@31988
* Hopefully fix test failures with -CRafael Garcia-Suarez2007-09-271-4/+4
| | | p4raw-id: //depot/perl@31986
* Fix test introduced in #31973 that failed on Win32Steve Hay2007-09-271-6/+2
| | | | | (Win32 doesn't like the runperl() prog having newlines in it) p4raw-id: //depot/perl@31985
* Re: [patch] improve B::Concise -src supportJim Cromie2007-09-263-117/+325
| | | | | Message-ID: <46F99AF1.1080108@gmail.com> p4raw-id: //depot/perl@31973
* Make OptreeCheck.pm more forgiving about parent pad indexesRafael Garcia-Suarez2007-09-251-0/+1
| | | p4raw-id: //depot/perl@31964
* [patch] improve B::Concise -src supportJim Cromie2007-09-241-5/+18
| | | | | Message-ID: <46F7590C.1070101@gmail.com> p4raw-id: //depot/perl@31955
* Prevent the pragmas from ${^OPEN} propagated to %^H from deparsing.Rafael Garcia-Suarez2007-09-181-0/+2
| | | | | | | | This stops test failures when perl is run with -C under utf-8 locales. However this is only a partial solution, since it will prevent the open pragma from being properly deparsed. Probably ${^OPEN} should be handled separately. p4raw-id: //depot/perl@31894
* Some more state variable deparse tests.Nicholas Clark2007-09-171-4/+16
| | | p4raw-id: //depot/perl@31885
* Make B::Deparse able to handle pragmas from %^H.Rafael Garcia-Suarez2007-09-172-17/+61
| | | | | Add tests for deparsing say() and state(). p4raw-id: //depot/perl@31882
* Better diagnostics and test namingRafael Garcia-Suarez2007-09-131-4/+5
| | | p4raw-id: //depot/perl@31861
* Make Deparse handle "say"Rafael Garcia-Suarez2007-09-131-0/+1
| | | p4raw-id: //depot/perl@31860
* Add the missing assignment to op_last that change 31798 missed out.Nicholas Clark2007-09-121-0/+8
| | | | | With this, state $zok = ...; will deparse. p4raw-id: //depot/perl@31857
* B.pm still assumed that SVt_PVBM exists. Correct this.Nicholas Clark2007-09-081-34/+37
| | | | | Tweak the alignment of ASCII art inheritance diagrams. p4raw-id: //depot/perl@31821
* [patch] readabilty tweaksJim Cromie2007-09-081-3/+4
| | | | | Message-ID: <46E1A296.1020101@gmail.com> p4raw-id: //depot/perl@31820
* Re: RFC patch - display src-lines in B::ConciseJim Cromie2007-09-011-3/+58
| | | | | Message-ID: <46C524A3.2080708@gmail.com> p4raw-id: //depot/perl@31779
* Being tired of adjusting the test count of concise-xs.tRafael Garcia-Suarez2007-06-291-5/+1
| | | | | all the time. Use no_plan instead. p4raw-id: //depot/perl@31500
* Move the RXf_WHITE logic for split " " into the regex engineÆvar Arnfjörð Bjarmason2007-06-281-1/+1
| | | | | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80706281306i4dbba39em3eeb8da1d67ea27c@mail.gmail.com> (with tweaks) p4raw-id: //depot/perl@31495
* B::Deparse cleanupsChia-liang Kao2007-06-273-87/+77
| | | | | Message-Id: <1182899216.22414.32.camel@localhost> p4raw-id: //depot/perl@31476
* remove op_staticPaul Johnson2007-06-254-20/+4
| | | | | | | Message-ID: <20070622001320.GD20560@pjcj.net> Plus version bumps p4raw-id: //depot/perl@31461
* Work on getting B compiling outside of the perl source tree.Nicholas Clark2007-06-192-9/+28
| | | p4raw-id: //depot/perl@31422
* Adjust test count (it shouldn't have changed with last patch)Rafael Garcia-Suarez2007-06-061-1/+1
| | | p4raw-id: //depot/perl@31342
* Re: [PATCH] Callbacks for named captures (%+ and %-)Ævar Arnfjörð Bjarmason2007-06-061-2/+2
| | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80706031324y5618d519p460da27a2e7fe712@mail.gmail.com> p4raw-id: //depot/perl@31341
* Remove support for assertions and -ARafael Garcia-Suarez2007-06-055-13/+6
| | | p4raw-id: //depot/perl@31333
* Several POD fixes by Jonathan StoweRafael Garcia-Suarez2007-05-282-0/+3
| | | p4raw-id: //depot/perl@31294
* [perl #43010] [PATCH] Deparse, ''->(), ::(), sub :: {}, etc. Father Chrysostomos2007-05-242-6/+30
| | | | | | From: Father Chrysostomos (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-4015-1179722682-636.43010-75-0@perl.org> p4raw-id: //depot/perl@31268
* bytecode.pl: Exterminate!Nicholas Clark2007-05-071-245/+0
| | | | | ext/B/B/Asmdata.pm: Exterminate! p4raw-id: //depot/perl@31165
* Given that @optype and @specialsv_name are hard coded tables, it seemsNicholas Clark2007-05-074-11/+34
| | | | | | more logical for them to be in B.pm, rather than in the "boilerplate" for the machine generated B/Asmdata.pm p4raw-id: //depot/perl@31164
* Tweak change 30841 so that B works on maint too.Nicholas Clark2007-05-053-7/+27
| | | p4raw-id: //depot/perl@31153
* Adjust test count.Rafael Garcia-Suarez2007-04-241-1/+1
| | | p4raw-id: //depot/perl@31053
* Re: new C3 MRO patchBrandon Black2007-04-191-1/+1
| | | | | | From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704171114k29b0460el5b08ce5185d55ed5@mail.gmail.com> p4raw-id: //depot/perl@30980
* Turn op_pmreplroot in struct pmop into a real union.Nicholas Clark2007-04-071-5/+36
| | | p4raw-id: //depot/perl@30865
* Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union inNicholas Clark2007-04-061-3/+11
| | | | | PMOP, as both pointers never need to be set at the same time. p4raw-id: //depot/perl@30860