summaryrefslogtreecommitdiff
path: root/ext/B
Commit message (Collapse)AuthorAgeFilesLines
* pp_mapstart & pp_grepstart return val (CC.pm)Vishal Bhatia1999-01-211-1/+8
| | | | | | To: perl5-porters@perl.org Message-ID: <19990118093231.18443.qmail@hotmail.com> p4raw-id: //depot/cfgperl@2657
* a few random cleanupsGurusamy Sarathy1999-01-181-1/+1
| | | p4raw-id: //depot/perl@2640
* Duplicate saved ops (CC.pm)Vishal Bhatia1999-01-181-0/+24
| | | | | Message-Id: <19990118004111.29667.qmail@hotmail.com> p4raw-id: //depot/perl@2639
* various tweaks for clean build and test on win32Gurusamy Sarathy1999-01-171-1/+1
| | | p4raw-id: //depot/perl@2632
* fix change#2602 to not used hard coded constantsGurusamy Sarathy1999-01-172-3/+3
| | | | | p4raw-link: @2602 on //depot/cfgperl: 88b39979ed4ec47a51ecb175fcf086fb7df0ebdb p4raw-id: //depot/perl@2621
* integrate cfgperl changes into mainline, fix conflictsGurusamy Sarathy1999-01-173-11/+37
|\ | | | | p4raw-id: //depot/perl@2620
| * B::MAGIC::PTR doesnot check for valid length.Vishal Bhatia1999-01-132-5/+24
| | | | | | | | | | | | Lines: 134 Message-ID: <MLIST_19990111052126.27966.qmail@hotmail.com> p4raw-id: //depot/cfgperl@2602
| * B::CC::pp_rv2cv problemVishal Bhatia1999-01-131-6/+12
| | | | | | | | | | | | To: perl5-porters@perl.org Message-ID: <MLIST_19990108101557.4481.qmail@hotmail.com> p4raw-id: //depot/cfgperl@2600
| * More minor Fixes in CC.pm/C.pmVishal Bhatia1998-12-293-13/+24
| | | | | | | | | | | | To: perl5-porters@perl.org Message-ID: <MLIST_199812160055.QAA06272@f10.hotmail.com> p4raw-id: //depot/cfgperl@2525
| * Re:perlcc -e 'my $x = shift; print +($x ?...' failureVishal Bhatia1998-12-293-12/+22
| | | | | | | | | | | | | | | | | | | | | | To: perl5-porters@perl.org Cc: rmb1@cise.npl.co.uk, nick@ni-s.u-net.com Message-ID: <MLIST_19981210061651.29891.qmail@hotmail.com> (Nick's part was applied earlier, in change #2460) p4raw-link: @2460 on //depot/cfgperl: f2b52f348dbc295b553473d1499a3cb8ae7c7ba4 p4raw-id: //depot/cfgperl@2524
| * return value of perlcc/B::CC generated functions.Vishal Bhatia1998-12-291-2/+2
| | | | | | | | | | | | | | To: nick@ni-s.u-net.com Cc: perl5-porters@perl.org Message-ID: <MLIST_19981209043146.16829.qmail@hotmail.com> p4raw-id: //depot/cfgperl@2523
| * pp_next/pp_last/pp_redo problemsVishal Bhatia1998-12-211-2/+3
| | | | | | | | | | | | | | | | To: perl5-porters@perl.org Message-ID: <19981221030326.27660.qmail@hotmail.com> (slightly reformatted) p4raw-id: //depot/cfgperl@2492
* | Tone down Makefile.PL so it works on Win32Nick Ing-Simmons1999-01-021-1/+0
| | | | | | p4raw-id: //depot/perl@2552
* | Export constant subs from B.xs for op.h, cop.h and a few others.Nick Ing-Simmons1999-01-0211-113/+93
| | | | | | | | | | Use them in various B::* rather than have local defs. p4raw-id: //depot/perl@2551
* | Integrate ext/B changes from //depot/cfgperlNick Ing-Simmons1999-01-023-16/+35
| | | | | | | | | | | | p4raw-id: //depot/perl@2550 p4raw-integrated: from //depot/cfgperl@2491 'copy in' ext/B/B.xs (@2460..) 'merge in' ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm (@2524..)
* | Save _all_ GV's which have SV, AV or HV set.Nick Ing-Simmons1998-12-201-18/+15
| | | | | | p4raw-id: //depot/perl@2491
* | 1. Fixes the bug reported by Robin Barker <rmb1@cise.npl.co.uk> Vishal Bhatia1998-12-103-13/+23
|/ | | | | | | | | | | 2. Fixes the bug regarding return value of c-functions generated out of perl subs. ( Just includes the patch I sent earlier) 3. Incorporates the other changes that need to be done to get CC.pm use ISA search for packages and methods on the same lines as C.pm Vishal would appreciate comments about B::Stackobj changes from someone knowing that module well. p4raw-id: //depot/perl@2461
* fix dup lexicalGurusamy Sarathy1998-12-071-1/+1
| | | p4raw-id: //depot/perl@2458
* Avoid hard-coding op numbersNick Ing-Simmons1998-12-054-34/+72
| | | | | Update CC.pm to save %INC, and to co-exist with new C.pm p4raw-id: //depot/perl@2453
* B.xs had its own code to calculate hash() which differed fromNick Ing-Simmons1998-12-052-6/+7
| | | | | | | PERL_HASH in hv.h - so all saved HV's were mangled - including %INC which meant that run-time require was re-done. Removed some debug from C.pm p4raw-id: //depot/perl@2452
* Snapshot of re-worked B::C which compiles Tk apps at least asNick Ing-Simmons1998-12-041-82/+198
| | | | | well as _54, but with pre-scan for classes and save the ISA scheme. p4raw-id: //depot/perl@2451
* Vishal Bhatia's patch as a basis.Nick Ing-Simmons1998-12-042-23/+26
| | | p4raw-id: //depot/perl@2450
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-1/+2
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* More C.pm tweaksNick Ing-Simmons1998-11-281-3/+15
| | | | | | | | | | | | | | | Save globs even if we have saved cv itself before - may be imported. While we don't save "bootstrap" CV we need to provide a stub, so that if we require it later we don't fall through and attempt to DynaLoad module again. Attempt to save %INC so that "require" does not reload things we have compiled-in (does not work right yet - seems to be due to PL_incgv being created in perl_parse() current scheme setting GvHV() is "better" than saving the glob, but still does not work as I expect). p4raw-id: //depot/perl@2378
* s/comment/comment_t/ tweak (suggested by John GormanGurusamy Sarathy1998-11-282-2/+2
| | | | | <jgorman@webbysoft.com>) p4raw-id: //depot/perl@2344
* Handle INIT list in C.pmNick Ing-Simmons1998-11-273-8/+25
| | | | | | | | | | | 1. Provide init_av() from B.xs 2. Export it in B.pm 3. Use it in C.pm Also disable some pruning in savecv() which seems to undo my previous patch. Experimental feature - save pathnames of .so files in easily grep-able form for use in wrapper to feed to linker. p4raw-id: //depot/perl@2332
* B::C tweaks to allow Tk compiles from Nick Ing-SimmonsGurusamy Sarathy1998-11-271-3/+20
| | | p4raw-id: //depot/perl@2324
* hand-apply whitespace-mutiliated patchVishal Bhatia1998-10-302-2/+14
| | | | | | Message-ID: <19981029074534.2334.qmail@hotmail.com> Subject: [PATCH 5.005_52]Compiling modules,more bugfixes for B p4raw-id: //depot/perl@2146
* remaining PL_foo stragglersGurusamy Sarathy1998-10-301-1/+1
| | | p4raw-id: //depot/perl@2145
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-11/+11
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* implement C<goto &func> and other fixes (via private mail)Vishal Bhatia1998-10-254-7/+40
| | | | | | Message-Id: <19981022055904.20083.qmail@hotmail.com> Subject: [PATCH 5.005_52] More fixes for B p4raw-id: //depot/perl@2072
* fix bug in B::CC::pp_sassign()Vishal Bhatia1998-10-171-1/+1
| | | | | | Message-ID: <19981012014139.19614.qmail@hotmail.com> Subject: B::CC problems with pp_sassign routine p4raw-id: //depot/perl@1993
* correct bugs exposed in MM_Unix.pm by commenting out SelfloaderGurusamy Sarathy1998-10-151-1/+1
| | | | | (MAN3PODS cannot be set to ' '; stray stricture violation) p4raw-id: //depot/perl@1967
* correct FSF address in various placesGurusamy Sarathy1998-09-241-2/+2
| | | p4raw-id: //depot/perl@1871
* define PUT_svindex(), PUT_opindex()Gurusamy Sarathy1998-09-231-0/+2
| | | p4raw-id: //depot/perl@1842
* fixes for pod noisesGurusamy Sarathy1998-08-021-1/+1
| | | p4raw-id: //depot/maint-5.005/perl@1708
* fix up B modules for PL_* changesGurusamy Sarathy1998-07-223-40/+40
| | | p4raw-id: //depot/perl@1618
* Compiler docs for 5.005Malcolm Beattie1998-07-225-9/+981
| | | | | Message-Id: <199807211713.SAA20735@sable.ox.ac.uk> p4raw-id: //depot/perl@1617
* fix bytecode.pl with moved var namesGurusamy Sarathy1998-07-211-0/+20
| | | p4raw-id: //depot/perl@1611
* B::Deparse 0.56 (first testsuite fixes; big)Stephen McCamant1998-07-211-48/+154
| | | | | Message-Id: <13748.6392.921893.643238@alias-2.pr.mcs.net> p4raw-id: //depot/perl@1605
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-203-27/+7
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-2/+2
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-11/+11
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* add stub docs for ext/B, other minor tweaksGurusamy Sarathy1998-07-1513-0/+261
| | | p4raw-id: //depot/perl@1518
* applied patch, regen headersStephen McCamant1998-07-151-10/+27
| | | | | | Message-ID: <13739.64763.792570.626015@alias-2.pr.mcs.net> Subject: B::Deparse update for qr// and regcreset p4raw-id: //depot/perl@1507
* more complete version of change#1421Stephen McCamant1998-07-111-5/+6
| | | | | | | | Message-ID: <13734.58994.735473.859218@alias-2.pr.mcs.net> Subject: [PATCH] Re: B::Deparse for(1..100000) p4raw-link: @1421 on //depot/perl: d8d95777eda225e5e5adb348f812ffc22a87caf5 p4raw-id: //depot/perl@1436
* B::Deparse for(1..100000)Gisle Aas1998-07-111-1/+8
| | | | | Message-ID: <m3n2ahx677.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1421
* add patch (via PM)Stephen McCamant1998-07-111-464/+928
| | | | | | Message-ID: <13733.45251.47363.431138@alias-2.pr.mcs.net> Subject: Big B::Deparse update p4raw-id: //depot/perl@1413
* UNOP opclass test in B.xsStephen McCamant1998-07-091-5/+5
| | | | | Message-Id: <13732.16626.904108.608743@alias-2.pr.mcs.net> p4raw-id: //depot/perl@1395
* Document B::Deparse, add pp_threadsvStephen McCamant1998-07-051-12/+87
| | | | | Message-ID: <13726.65230.19324.216849@alias-2.pr.mcs.net> p4raw-id: //depot/perl@1318