summaryrefslogtreecommitdiff
path: root/ext/Devel
Commit message (Collapse)AuthorAgeFilesLines
* The Grand Trek: move the *.t files from t/ to lib/ and ext/.Jarkko Hietaniemi2001-06-181-0/+308
| | | | | | | | | | | | | | | | | | | | | | | | No doubt I made some mistakes like missed some files or misnamed some files. The naming rules were more or less: (1) if the module is from CPAN, follows its ways, be it t/*.t or test.pl. (2) otherwise if there are multiple tests for a module put them in a t/ (3) otherwise if there's only one test put it in Module.t (4) helper files go to module/ (locale, strict, warnings) (5) use longer filenames now that we can (but e.g. the compat-0.6.t and the Text::Balanced test files still were renamed to be more civil against the 8.3 people) installperl was updated appropriately not to install the *.t files or the help files from under lib. TODO: some helper files still remain under t/ that could follow their 'masters'. UPDATE: On second thoughts, why should they. They can continue to live under t/lib, and in fact the locale/strict/warnings helpers that were moved could be moved back. This way the amount of non-installable stuff under lib/ stays smaller. p4raw-id: //depot/perl@10676
* ext/ + -WallDoug MacEachern2001-06-121-1/+1
| | | | | Message-ID: <Pine.LNX.4.21.0106112212261.24181-100000@mako.covalent.net> p4raw-id: //depot/perl@10534
* gcc -Wall nits picked out by a non-UNIX systemJarkko Hietaniemi2001-06-121-3/+2
| | | | | (courtesy of Mark Bixby) p4raw-id: //depot/perl@10524
* -Wall casting patchRobin Barker2001-06-041-1/+1
| | | | | Message-Id: <200106041327.OAA15338@tempest.npl.co.uk> p4raw-id: //depot/perl@10425
* Various "cast to pointer from integer of different size"Jarkko Hietaniemi2001-06-031-2/+2
| | | | | | | | | | picked up by gcc -Wall (in Tru64 where pointers are 64 bits wide but I32 (int) only 32 bits wide). WARNING: the classnum and tagnum changes in Storable.xs may not be wise, they may be breaking binary compatibility (in 64-bit platforms), asked Raphael Manfredi about the changes. p4raw-id: //depot/perl@10417
* More -Wall sweeping.Jarkko Hietaniemi2001-05-302-2/+2
| | | p4raw-id: //depot/perl@10338
* more pod patchesMichael Stevens2001-03-161-1/+1
| | | | | Message-ID: <20010315212518.A18870@firedrake.org> p4raw-id: //depot/perl@9176
* [patch] -Wall cleanup round 2Doug MacEachern2001-02-182-9/+2
| | | | | Message-ID: <Pine.LNX.4.21.0102181304520.10021-100000@mako.covalent.net> p4raw-id: //depot/perl@8837
* Add header for LIB$ prototypes (C. Berry)Charles Bailey2001-02-081-0/+1
| | | p4raw-id: //depot/vmsperl@8719
* Once again syncing after too long an absenceCharles Bailey2001-01-082-6/+3
| | | p4raw-id: //depot/vmsperl@8367
* SYN SYNCharles Bailey2000-10-203-6/+254
| | | p4raw-id: //depot/vmsperl@7375
* YA resync with mainstem, including VMS patches from othersCharles Bailey2000-08-042-3/+3
| | | p4raw-id: //depot/vmsperl@6514
* Resync with mainline prior to post-5.6.0 updatesCharles Bailey2000-05-231-1/+1
| | | p4raw-id: //depot/vmsperl@6111
* fix uninitialized memory reads found by purifyGurusamy Sarathy2000-02-111-4/+4
| | | p4raw-id: //depot/perl@5063
* avoid 'na' (spotted by Yitzchak Scott-Thoennes <sthoenna@efn.org>)Gurusamy Sarathy2000-02-041-2/+2
| | | p4raw-id: //depot/perl@4985
* patch to provide more informative names for evals and anonymousGurusamy Sarathy2000-02-042-2/+12
| | | | | subroutines (from Ilya Zakharevich) p4raw-id: //depot/perl@4975
* OS/2 build fixups from Ilya ZakharevichGurusamy Sarathy2000-02-041-3/+4
| | | p4raw-id: //depot/perl@4973
* various pod nits identified by installhtml (all fixed exceptGurusamy Sarathy2000-01-271-7/+7
| | | | | unresolved links) p4raw-id: //depot/perl@4910
* s/use vars/our/g modules that aren't independently maintained on CPANGurusamy Sarathy2000-01-231-1/+1
| | | p4raw-id: //depot/perl@4860
* mark some extensions as "special versions" to avoid CPAN indexerGurusamy Sarathy2000-01-232-2/+4
| | | | | confusion (from Ilya Zakharevich) p4raw-id: //depot/perl@4852
* make DProf look at $ENV{PERL_DPROF_OUT_FILE_NAME} to make it possibleGurusamy Sarathy2000-01-022-2/+11
| | | | | | to write to a file other than tmon.out (suggested by Haakon Alstadheim <Haakon.Alstadheim@sds.no>) p4raw-id: //depot/perl@4750
* missing files in previous submitGurusamy Sarathy1999-12-311-0/+2
| | | p4raw-id: //depot/perl@4744
* make DProf functional under pseudo-fork()Gurusamy Sarathy1999-12-291-470/+430
| | | p4raw-id: //depot/perl@4737
* applied suggested patch; removed $VERSION = $VERSION hackIlya Zakharevich1999-12-032-7/+7
| | | | | | | | | (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
* Integrate with Sarathy.Jarkko Hietaniemi1999-11-131-2/+3
|\ | | | | p4raw-id: //depot/cfgperl@4555
| * cloned interpreters now actually run and pass all but 55/10386Gurusamy Sarathy1999-11-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subtests; various subtle bugs, new and old, observed when running cloned interpreters have been fixed still to do: | * dup psig_ptr table | * merge PADOP GVs support with "our" SVs (existing PADOPs are too | simple-minded and grab one pad entry each, heavily bloating | the pad by not avoiding dups) | * overloaded constants are not really immutable--they need to | be PADOPs | * allocator for constants and OPs need to be spelled differently | (shared vs interpreter-local allocations) | * optree refcounting is still missing locking (macros are in place) | * curstackinfo, {mark,scope,save,ret}stack need to be cloned so | perl_clone() can be called from within runops*() p4raw-id: //depot/perl@4553
* | Integrate with Sarathy.Jarkko Hietaniemi1999-11-111-0/+1
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4549
| * another change towards a shareable optree: avoid pointer to filegvGurusamy Sarathy1999-11-111-0/+1
| | | | | | | | | | | | | | | | | | in COP; revert parts of change#4485 and s/xcv_filegv/xcv_file/ (CvFILE() may yet come in handy somewhere); adjust compiler doodads to suit p4raw-link: @4485 on //depot/perl: b195d4879f55e1610299cb9b1b55356940c2a577 p4raw-id: //depot/perl@4545
* | Crushing the remaining %ld guerillas.Jarkko Hietaniemi1999-11-061-9/+21
|/ | | p4raw-id: //depot/cfgperl@4524
* more cleanup: avoid unused knowledge of "file GV" notion in CV and GVGurusamy Sarathy1999-10-291-1/+0
| | | p4raw-id: //depot/perl@4485
* Fix the printfing nits pointed out by using gcc -Wall andJarkko Hietaniemi1999-10-232-8/+8
| | | | | | Configure -Duse64bits -Dccflags=-DDEBUGGING in Solaris, plus few other warnings in Dumper.xs. p4raw-id: //depot/cfgperl@4426
* various cleanupsGurusamy Sarathy1999-10-121-2/+2
| | | p4raw-id: //depot/perl@4350
* revert SAVEDESTRUCTOR() to accepting void(*)(void*) for sourceGurusamy Sarathy1999-10-101-1/+1
| | | | | | compatibility; introduce SAVEDESTRUCTOR_X() that accepts void(*)(pTHX_ void*) p4raw-id: //depot/perl@4339
* make die/warn and other diagnostics go to wherever STDERR happensGurusamy Sarathy1999-10-061-15/+15
| | | | | | to point at; change places that meant Perl_debug_log rather than PerlIO_stderr() p4raw-id: //depot/perl@4302
* Replace change #4100 withRobin Barker1999-09-131-2/+2
| | | | | | | | | | To: gsar@activestate.com Cc: perl5-porters@perl.org Subject: Re: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909131315.OAA24012@tempest.npl.co.uk> p4raw-link: @4100 on //depot/cfgperl: 427181846486e3aa5034a647dc1922377185f4c0 p4raw-id: //depot/cfgperl@4136
* Fix pointer casts.Robin Barker1999-09-071-2/+2
| | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909071130.MAA11435@tempest.npl.co.uk> p4raw-id: //depot/cfgperl@4100
* Patches needed to get _60 building withDan Sugalski1999-08-101-0/+1
| | | | | | | | To: vmsperl@perl.org, perl5-porters@perl.org, sarathy@activestate.com, bailey@newman.upenn.edu threads on VMS Message-ID: <Pine.LNX.4.10.9908101631030.18266-100000@tuatha.sidhe.org> p4raw-id: //depot/cfgperl@3955
* cover case where CLK_TCK is a float, not integer (fromGurusamy Sarathy1999-07-271-2/+2
| | | | | alexander smishlajev <als@turnhere.com>) p4raw-id: //depot/perl@3791
* applied suggested patch for tracking line numbers correctly inHugo van der Sanden1999-07-231-2/+2
| | | | | | | | optimized blocks with a single statement; changed setcop to setstate and added code for -Dx dumps Message-Id: <199906231627.RAA24033@crypt.compulink.co.uk> Subject: [PATCH 5.005_57] Line number error in optimised else() p4raw-id: //depot/perl@3728
* DProf tweakGurusamy Sarathy1999-07-201-0/+2
| | | p4raw-id: //depot/perl@3712
* move DProf things around to where they are supposed to beGurusamy Sarathy1999-07-2017-1294/+1
| | | p4raw-id: //depot/perl@3710
* DProf fixups for PERL_IMPLICIT_CONTEXTGurusamy Sarathy1999-07-203-42/+30
| | | p4raw-id: //depot/perl@3709
* move DProf to Devel/DProfGurusamy Sarathy1999-07-2021-0/+2407
| | | p4raw-id: //depot/perl@3708
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-0/+1
| | | | | | | | | | | | | | | | builds; passing the implicit context is unified among the three flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three flavors (see the top of perl.h) for testing; all varargs functions foo() have a va_list-taking variant vfoo() for generating the context-free versions; the PERL_OBJECT build should now be hyper-compatible with CPAN extensions (C++ is totally out of the picture) result has only been tested on Windows TODO: write docs on the THX rationale and idiomatic usage of the Perl API p4raw-id: //depot/perl@3667
* Devel::PeekIlya Zakharevich1999-07-062-9/+10
| | | | | Message-ID: <19990616145722.B16258@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3623
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-1/+5
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* Devel::Peek::mstat not workingIlya Zakharevich1999-05-161-1/+2
| | | | | | To: perl5-porters@perl.org (Mailing list Perl5) Message-Id: <199905160528.BAA23376@monk.mps.ohio-state.edu> p4raw-id: //depot/cfgperl@3427
* add ext/Devel/PeekJan Dubois1998-11-274-0/+707
| | | | | | Message-ID: <36589ec9.49964585@smtp1.ibm.net> Subject: [PATCH 5.005_53] Devel::Peek integration p4raw-id: //depot/perl@2322
* 5.002 beta 1Larry Wall1995-11-216-778/+0
| | | | | | | | | | | | | | | | | | | | | If you're adventurous, have a look at ftp://ftp.sems.com/pub/outgoing/perl5.0/perl5.002beta1.tar.gz Many thanks to Andy for doing the integration. Obviously, if you consult the bugs database, you'll note there are still plenty of buglets that need fixing, and several enhancements that I've intended to put in still haven't made it in (Hi, Tim and Ilya). But I think it'll be pretty stable. And you can start to fiddle around with prototypes (which are, of course, still totally undocumented). Packrats, don't worry too much about readvertising this widely. Nowadays we're on a T1 here, so our bandwidth is okay. Have the appropriate amount of jollity. Larry
* This is my patch patch.1n for perl5.001.perl-5.001nAndy Dougherty1995-10-316-0/+778
To apply, change to your perl directory, run the command above, then apply with patch -p1 -N < thispatch. This is a consolidation patch. It contains many of the most commonly applied or agreed-to patches that have been circulating since patch.1m. It also changes the 'unofficial patchlevel' in perl.c. There are some problems (see items marked with '***'). I will attempt to address those in a patch.1o in a few days. This patch contains the following packages: My Jumbo Configure patch vs. 1m, with subsequent patches 1, 2, and 3. Mainly, this provides easier use of local libraries, documents the installation process in a new INSTALL file, moves important questions towards the beginning, and improves detection of signal names (mostly for Linux). xsubpp-1.922. Patches from Larry: eval "1" memory leak patch (as modified by GSAR to apply to 5.001m). NETaa14551 Infinite loop in formats, NETaa13729 scope.c patch (fixed problems on AIX and others) NETaa14138 "substr() & s///" (pp_hot.c) Patches from ftp.perl.com: ftp://ftp.perl.com/pub/perl/src/patches/closure-bug.patch, version of 20 Sep 1995 Includes fix for NETaa14347 (32k limit in regex), and other fixes. ftp://ftp.perl.com/pub/perl/src/patches/debugger.patch, version of 27 Aug 1995 ftp://ftp.perl.com/pub/perl/src/patches/glob-undef.patch, version of 4 Sep 1995 NETaa14421 $_ doesn't undef ftp://ftp.perl.com/pub/perl/src/patches/op-segfault.patch, version of 21 Aug 1995 ftp://ftp.perl.com/pub/perl/src/patches/warn-ref-hash-key.patch, version of 5 Jun 1995 Tim Bunce's Jumbo DynaLoader patch for Perl5.001m, which is NETaa14636 Jumbo DynaLoader patch for Perl5.001m, and Additional patch for NETaa14636 Jumbo DynaLoader patch for Perl5.001m version of 09 Oct 1995. ***This needs some additional parentheses.*** MakeMaker-5.00. Supercedes NETaa13540 (VMS MakeMaker patches). (Updates minimod.PL as well.) ***This has a couple of minor problems. pod2man is run even if it isn't available. LD_RUN_PATH gets set to some mysterious values.*** NETaa14657 Paul Marquess Net::Ping patch. I've included Net-Ping-1.00. NETaa14661 Dean Roehrich DProf. Installed as ext/Devel/DProf. Configure should pick this up automatically. (5 Apr 1995 version.) NETaa13742 Jack Shirazi Socket in 5.001. I've also included his socket.t test in t/lib/socket.t. c2ph-1.7. Dean's perlapi patches of Oct 12, 1995, which superceded those of Oct 8, 1995. This is the one that did mv perlapi.pid perlxs.pod. NETaa14310 Tim Bunce A trivial patch for configpm (handy for shell scripts) DB_File-1.0 patch from Paul Marquess (pmarquess@bfsec.bt.co.uk) last modified 7th October 1995 version 1.0 Added or updated the following hints files: hints/hpux.sh hints/ncr_tower.sh hints/netbsd.sh hints/ultrix.sh Patch and enjoy. Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042