summaryrefslogtreecommitdiff
path: root/ext/B
Commit message (Collapse)AuthorAgeFilesLines
* B::Concise -- an improved replacement for B::Terse Stephen McCamant2001-01-122-129/+824
| | | | | Message-ID: <14935.43597.962940.803717@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8424
* Re: [PATCH @8269] Continue blocks and B::DeparseStephen McCamant2001-01-041-4/+4
| | | | | | | Message-ID: <14931.40265.379608.910008@soda.csua.berkeley.edu> Doc tweak on #8313. p4raw-id: //depot/perl@8314
* Continue blocks and B::DeparseStephen McCamant2001-01-041-111/+169
| | | | | | | | Message-ID: <14931.37732.62835.279605@soda.csua.berkeley.edu> Make the peephole optimizer to bypass more null ops and and rewrite the deparse handling of continue blocks. p4raw-id: //depot/perl@8313
* Fix B::Terse indentationDaniel Chetlin2000-12-282-4/+5
| | | | | Message-ID: <20001227064329.B9573@darkstar> p4raw-id: //depot/perl@8242
* Re: [ID 20001204.007] -MO=Deparse -we '{234;}' failingSimon Cozens2000-12-111-1/+5
| | | | | Message-ID: <20001210190619.B21402@deep-dark-truthful-mirror.perlhacker.org> p4raw-id: //depot/perl@8079
* The walkoptree confusion rages; walkoptree() seems to be comingJarkko Hietaniemi2000-12-101-5/+7
| | | | | from B.xs, while walkoptree_slow() comes from B.pm. p4raw-id: //depot/perl@8072
* the dTHR hitsMichael Stevens2000-12-061-1/+0
| | | | | | | Message-ID: <20001206120603.A24581@firedrake.org> More, errrm, less dTHRs. p4raw-id: //depot/perl@8010
* Undo #7848. Some of the code seems to use walkoptree(),Jarkko Hietaniemi2000-11-253-15/+16
| | | | | | | | some walkoptree_slow(). An unfinished renaming? Now the sub is walkoptree() (which is @EXPORT_OK), the walkoptree_slow() is a typeglob alias to walkoptree. This makes the tests to pass, at least. p4raw-id: //depot/perl@7854
* [ID 20001124.001] B exports "walkoptree" but does not define itSimon Cozens2000-11-241-6/+7
| | | | | Message-Id: <E13zLT8-0005FN-00@pembro4.pmb.ox.ac.uk> p4raw-id: //depot/perl@7848
* C.pm part ofJarkko Hietaniemi2000-11-011-1/+1
| | | | | | Subject: [ID 20001010.001] [Daniel.Stutz@astaro.de: perlcc and C.pm in perl-5.7.0] Message-Id: <20001010082228.B17030@chaos.wustl.edu> p4raw-id: //depot/perl@7518
* ripples from constsub patchJohn Tobey2000-10-223-0/+13
| | | | | Message-Id: <m13nSOB-000FObC@feynman.localnet> p4raw-id: //depot/perl@7403
* -MO=C falls over on package <none>Hugo van der Sanden2000-10-222-2/+2
| | | | | Message-Id: <200010211719.SAA02087@crypt.compulink.co.uk> p4raw-id: //depot/perl@7398
* Fix of sorts for bug id 20000901.092. There seems to be no traceJarkko Hietaniemi2000-10-191-1/+0
| | | | | | of a 'pmshort' anywhere in the B, so the offending line was simply removed. p4raw-id: //depot/perl@7367
* [ID 20001003.006] B::Debug not -w cleanNicholas Clark2000-10-031-1/+1
| | | | | Message-Id: <E13gTKy-0002R2-00@fruitbat.babyhippo.co.uk> p4raw-id: //depot/perl@7134
* [ID 20000928.002] perlcc & ByteCode.pm option mismatchNicholas Clark2000-10-021-5/+5
| | | | | | | Message-Id: <E13ebha-0004IV-00@fruitbat.babyhippo.co.uk> Did not apply cleanly, manual intervention was needed. p4raw-id: //depot/perl@7117
* Re: [ID 20000915.010] Infinite loop with -MO=DeparseSpider Boardman2000-09-301-1/+1
| | | | | Message-Id: <200009162036.QAA11694@Orb.Nashua.NH.US> p4raw-id: //depot/perl@7102
* Warnings in B::DeparseAbigail2000-08-291-1/+1
| | | | | Message-ID: <20000829040001.2999.qmail@foad.org> p4raw-id: //depot/perl@6880
* Bad makefile.Jarkko Hietaniemi2000-08-231-1/+1
| | | p4raw-id: //depot/perl@6786
* VMS MMS (make) wants null action.Jarkko Hietaniemi2000-08-231-6/+8
| | | p4raw-id: //depot/perl@6780
* Be portable.Jarkko Hietaniemi2000-08-221-4/+12
| | | p4raw-id: //depot/perl@6778
* cSVOPo_*v things index into the current PL_curpadJarkko Hietaniemi2000-08-221-2/+2
| | | | | | | | under ithreads, which is different from the curpad used by the XSUB. (In other words, the code as-is before this patch wouldn't work under ithreads.) From Sarathy. p4raw-id: //depot/perl@6776
* B:: missing dependencyHugo van der Sanden2000-08-221-0/+2
| | | | | Message-Id: <200008220544.GAA31051@crypt.compulink.co.uk> p4raw-id: //depot/perl@6765
* Bytecompiler patches from Benjamin Stuhl.Jarkko Hietaniemi2000-08-227-314/+483
| | | p4raw-id: //depot/perl@6763
* Typo in pp_complement().Peter Scott2000-08-181-1/+1
| | | | | | Subject: [PATCH perl-current] Deparse Message-Id: <4.3.2.7.2.20000818124024.00ba2be0@psdt.com> p4raw-id: //depot/perl@6706
* B::Deparse didn't do sub attributes.Simon Cozens2000-08-113-1/+10
| | | | | | Subject: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues?? Message-ID: <slrn8p1omg.beq.simon@justanother.perlhacker.org> p4raw-id: //depot/perl@6589
* Do away with array context, from Daniel Chetlin <daniel@chetlin.com>Jarkko Hietaniemi2000-08-081-2/+2
| | | | | | (either perlbug or p5p ate the original), plus regen perlapi and perltoc. p4raw-id: //depot/perl@6553
* integrate cfgperl changes#6293..6324 into mainlineGurusamy Sarathy2000-07-111-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6324 on //depot/cfgperl: 81bf48a6dbba4b295dfa172a17ca70b654dbf225 p4raw-link: @6293 on //depot/cfgperl: 6e37ea6052902cde1aeb08a2129ffc7c8ea53736 p4raw-id: //depot/perl@6369 p4raw-branched: from //depot/cfgperl@6368 'branch in' lib/Win32.pod lib/lib_pm.PL p4raw-deleted: from //depot/cfgperl@6368 'delete in' pod/Win32.pod (@5937..) pod/buildtoc (@6091..) lib/lib.pm.PL (@6227..) pod/Makefile (@6232..) p4raw-integrated: from //depot/cfgperl@6368 'copy in' thread.h (@5656..) lib/warnings/register.pm (@5704..) ext/B/B/Stash.pm (@5972..) lib/CGI/Util.pm (@6034..) util.c (@6217..) gv.c (@6244..) pp.c (@6260..) doop.c (@6269..) pod/perlfunc.pod (@6277..) pp_ctl.c (@6293..) makedef.pl (@6301..) embed.h global.sym objXSUB.h perlapi.c proto.h (@6305..) win32/Makefile (@6307..) Makefile.SH (@6309..) t/op/method.t (@6312..) sv.h (@6315..) 'ignore' op.c (@6273..) 'merge in' embed.pl win32/win32.c (@6305..) p4raw-integrated: from //depot/cfgperl@6324 'merge in' toke.c (@6307..) p4raw-branched: from //depot/cfgperl@6323 'branch in' pod/buildtoc.PL (@6319..) p4raw-integrated: from //depot/cfgperl@6323 'copy in' pod/perl.pod (@6319..) pod/perltoc.pod (@6322..) 'merge in' MANIFEST (@6319..) p4raw-branched: from //depot/cfgperl@6319 'branch in' pod/Makefile.SH p4raw-integrated: from //depot/cfgperl@6315 'ignore' pp_hot.c (@6313..) p4raw-integrated: from //depot/cfgperl@6311 'copy in' ext/POSIX/POSIX.pod (@6296..) p4raw-integrated: from //depot/cfgperl@6307 'merge in' doio.c (@6223..)
* B::Bytecode tweaks (from Simon Cozens <simon@brecon.co.uk>)Gurusamy Sarathy2000-04-282-2/+9
| | | p4raw-id: //depot/perl@5987
* add testsuite for B backends, fix bug in B::Deparse (fromGurusamy Sarathy2000-04-272-2/+2
| | | | | Simon Cozens <simon@brecon.co.uk>) p4raw-id: //depot/perl@5966
* Consolidated B::Deparse fixes (from Stephen McCamant)Gurusamy Sarathy2000-04-241-48/+49
| | | p4raw-id: //depot/perl@5938
* documentation fixes from p5pGurusamy Sarathy2000-03-171-1/+3
| | | p4raw-id: //depot/perl@5779
* omit XSLoader from bytecode dumpsGurusamy Sarathy2000-03-073-3/+3
| | | p4raw-id: //depot/perl@5597
* get ByteLoader working againGurusamy Sarathy2000-03-073-10/+13
| | | p4raw-id: //depot/perl@5593
* more Compiler tweaks for useithreadsGurusamy Sarathy2000-02-252-3/+7
| | | p4raw-id: //depot/perl@5250
* detypoGurusamy Sarathy2000-02-211-1/+1
| | | p4raw-id: //depot/perl@5180
* undo accidental deleteGurusamy Sarathy2000-02-212-0/+7
| | | p4raw-id: //depot/perl@5179
* get Compiler "working" under useithreadsGurusamy Sarathy2000-02-215-46/+134
| | | p4raw-id: //depot/perl@5178
* more B fixups to cope with empty GVs (these can only happen in pads)Gurusamy Sarathy2000-02-193-10/+30
| | | p4raw-id: //depot/perl@5150
* Compiler fixups from Jan DuboisGurusamy Sarathy2000-02-183-62/+118
| | | p4raw-id: //depot/perl@5125
* various pod nits identified by installhtml (all fixed exceptGurusamy Sarathy2000-01-271-0/+2
| | | | | unresolved links) p4raw-id: //depot/perl@4910
* pod typos and warnings (from Abigail <abigail@delanet.com>)Gurusamy Sarathy2000-01-261-2/+2
| | | p4raw-id: //depot/perl@4906
* s/STOP/CHECK/ blocksGurusamy Sarathy2000-01-263-5/+5
| | | p4raw-id: //depot/perl@4905
* s/use vars/our/g modules that aren't independently maintained on CPANGurusamy Sarathy2000-01-231-1/+1
| | | p4raw-id: //depot/perl@4860
* fix various C-backend shenanigansGurusamy Sarathy2000-01-061-22/+17
| | | p4raw-id: //depot/perl@4763
* various nits identified by warnings unmasked by recent changesGurusamy Sarathy2000-01-051-1/+1
| | | p4raw-id: //depot/perl@4758
* add missing new opsGurusamy Sarathy1999-12-171-1/+8
| | | p4raw-id: //depot/perl@4690
* typos in change#4546Gurusamy Sarathy1999-12-073-5/+3
| | | | | p4raw-link: @4546 on //depot/perl: 11faa288e292c27cb2ddc4ccdc483b523d26ce19 p4raw-id: //depot/perl@4662
* support -a switch to append bytecode to an existing file and makeGurusamy Sarathy1999-12-031-0/+8
| | | | | perlcc use it (from Tom Hughes <tom@compton.nu>) p4raw-id: //depot/perl@4631
* applied suggested patch; removed $VERSION = $VERSION hackIlya Zakharevich1999-12-031-3/+3
| | | | | | | | | (change#4043 fixed the need for that) Message-Id: <199911160650.BAA18874@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_62] XSLoader.pm p4raw-link: @4043 on //depot/cfgperl: 09bef84370e90d727656ea11ba5ee8be80e361d3 p4raw-id: //depot/perl@4623
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-2/+2
| | | p4raw-id: //depot/perl@4602