summaryrefslogtreecommitdiff
path: root/ext/DynaLoader
Commit message (Collapse)AuthorAgeFilesLines
* With Win32 now building DynaLoader in ext, it is now built withSteve Hay2009-09-281-1/+1
| | | | | | -noprototypes (as was always the case on *nix), so no need to explicitly disable prototype checking in DynaLoader.t any more, i.e. we can revert a2c4b2d6db383103b96e4733616b17d0a3bb0bd9
* Remove unused gitignore entryRafael Garcia-Suarez2009-09-271-1/+0
|
* Split XSLoader out from ext/DynaLoader into its own directory.Nicholas Clark2009-09-183-493/+3
|
* PERL_SRC already has brackets on VMS.Craig A. Berry2009-09-171-1/+1
| | | | Follow-up to 28161c97e726a0cbc7d3e30460aa0bf491d83b97.
* Convert win32 to build DynaLoader with EU::MM in ext/DynaLoaderNicholas Clark2009-09-171-0/+205
| | | | | With help from Steve Hay. This converges the win32 build process with the ./Configure-based approach.
* Start to make DynaLoader's Makefile.PL platform agnostic.Nicholas Clark2009-09-161-11/+35
|
* Remove the $ENV{PERL_CORE} boilerplate from DynaLoader's tests.Nicholas Clark2009-08-302-14/+0
|
* Use & function-call notation to disable prototype checking on dl_load_file()Nicholas Clark2009-08-281-1/+1
| | | | | | | | This causes the test for insufficient arguments to work on Win32 too, where (for some reason) DynaLoader.xs is built *with* prototypes on the XS code. On *nix, where it is build by MakeMaker in ext/DynaLoader/, it is built without prototypes on the XS code, so the check on the number of parameters for dl_load_file() is purely run-time, which is what the test script used to assume.
* bump Dynaloader to 1.10 to distinguish it from the 5.8.9 releaseDavid Mitchell2009-06-271-1/+1
|
* Remove now-redundant references to MAN3PODS in core modules' Makefile.PLs.Nicholas Clark2009-03-261-1/+0
|
* Make DynaLoader clone its private data under threads.Craig A. Berry2009-03-0713-1/+201
|
* In dl_vms.xs, treat dl_last_error like the SV that it is.Craig A. Berry2009-03-051-12/+2
| | | | We apparently missed the memo back at 591022fb18ce8ae85902133bbbfe8e1de05216b1.
* Add get_cvs() as a shortcut for STR_WITH_LEN() and Perl_get_cvn_flags(), andNicholas Clark2009-01-211-1/+1
| | | | use it where possible.
* Correct the form of the flags passed to perl_get_cv().Nicholas Clark2009-01-211-1/+1
|
* Update the documentation of get_av() to note that it calls Perl_gv_fetchpv(),Nicholas Clark2009-01-211-1/+1
| | | | | and hence the 'create' argument is actually 'flags'. Fix code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
* Fix up .gitignore files some moreFlorian Ragwitz2008-12-191-0/+1
| | | | | | | | | | | | | * Ignore generated macros.all in .gitignore for Sys::Syslog. * Add .gitignore for generated files of GDBM_File. * Ignore DynaLoader.xs in .gitignore for DynaLoader. * Put every pattern in .gitignore files on a single line. * Add some generated .xs files .gitignore of Encode. * Ignore RealPPPort.xs in .gitignore for Devel::PPPort. * Ignore ODBM_File.pm in .gitignore for lib/. * Add .gitignore for generated files of XS::APItest. * Add .gitignore for Compress::Raw::Zlib. * Ignore GDBM_File.pm in .gitignore for lib/.
* [admin] set up .gitignore filesSam Vilain2008-12-191-0/+3
| | | | | A list submitted by Paul Fenwick was briefly factored into directory-specific rules.
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-022-10/+14
| | | | | | Message-ID: <25940.1225611819@chthon> Date: Sun, 02 Nov 2008 01:43:39 -0600 p4raw-id: //depot/perl@34698
* Suggestion from Slaven - reverse the part of 23348 that removed theNicholas Clark2008-10-181-3/+1
| | | | | | | conditional call to dl_expandspec() on platforms that default $do_expand to false. autorequire, rightly or wrongly, is relying on being able to set $do_expand to true. p4raw-id: //depot/perl@34513
* Upgrade to XSLoader 0.10.Nicholas Clark2008-09-262-6/+7
| | | p4raw-id: //depot/perl@34422
* Fix tests for the case of -Du_usedlNicholas Clark2008-09-231-14/+30
| | | p4raw-id: //depot/perl@34404
* [perl #59208][PATCH 5.8.x] ext/DynaLoader/t/XSLoader.t assumes dynamic loadingAndy Dougherty2008-09-231-2/+8
| | | | | Message-ID: <Pine.LNX.4.64.0809221334120.11020@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@34402
* Avoid uninitialized warnings from XSLoaderRafael Garcia-Suarez2008-09-221-2/+1
| | | p4raw-id: //depot/perl@34392
* Fwd: CPAN Upload: S/SA/SAPER/XSLoader-0.09.tar.gzSébastien Aperghis-Tramoni2008-09-212-9/+22
| | | | | Message-Id: <D065A3BF-289B-43D4-9F30-D316414C1923@free.fr> p4raw-id: //depot/perl@34388
* For dynamic loading on VMS, simplify and robustify things by usingCraig A. Berry2008-06-131-20/+3
| | | | | | | the system-supplied exception handler rather than the home-rolled one. This eliminates an access violation sometimes seen with heavy loading under threads. p4raw-id: //depot/perl@34046
* Give DynaLoader a non-dev version number.Nicholas Clark2008-03-301-1/+1
| | | p4raw-id: //depot/perl@33609
* Deprecate (and remove core use of ) Nullav, Nullcv, Nullgv, Nullhe,Nicholas Clark2008-01-231-1/+1
| | | | | Nullhek and Nullhv. Nullop is going to be a bit less simple. p4raw-id: //depot/perl@33051
* RE: How to load a "loadable object" that has a non-default file extension ?Jan Dubois2008-01-031-14/+19
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <18a401c84b25$e5272480$af756d80$@com> p4raw-id: //depot/perl@32809
* ext/ constingRobin Barker2007-12-2213-13/+13
| | | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399D@exchsvr2.npl.ad.local> Date: Sat, 22 Dec 2007 00:39:47 -0000 p4raw-id: //depot/perl@32703
* Fix DynaLoader::dl_findfile() to locate .so files againJan Dubois2007-06-011-1/+1
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <00a501c7a3c0$b2d880d0$18898270$@com> p4raw-id: //depot/perl@31324
* DynaLoader doesn't seem to need -DPERL_CORE, and no other extensionsSteve Hay2007-05-161-1/+1
| | | | | | are compiled with it, so let's see if we can get away with removing it. Revert this change if it causes black smoke! p4raw-id: //depot/perl@31230
* Upgrade to XSLoader 0.08Rafael Garcia-Suarez2007-05-021-3/+3
| | | p4raw-id: //depot/perl@31117
* Re: [Andreas J. Koenig] C3 MRO breaks Params::Util and GraphBrandon Black2007-04-251-1/+2
| | | | | | From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704240558q7ff65863l803c6f9b9b8ca4a6@mail.gmail.com> p4raw-id: //depot/perl@31073
* Upgrade to version-0.7203.Rafael Garcia-Suarez2007-04-211-1/+1
| | | | | Plus a change in Module::Build::Version, specific to bleadperl. p4raw-id: //depot/perl@31005
* Allow any *DBM_File to work for DynaLoader testingJerry D. Hedden2007-04-062-2/+22
| | | | | | From: "Jerry D. Hedden" <jdhedden@1979.usna.com> Message-ID: <1ff86f510704040657t732af552jbcbdb8804d134ff7@mail.gmail.com> p4raw-id: //depot/perl@30852
* Must only use dynamic extensions in the Dynaloader test. If theNicholas Clark2007-03-031-1/+1
| | | | | extensions are static, it doesn't work :-) p4raw-id: //depot/perl@30453
* Don't copy DynaLoader.o unnecessarilyJerry D. Hedden2007-03-031-1/+3
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <566598.96493.qm@web30204.mail.mud.yahoo.com> p4raw-id: //depot/perl@30449
* Fix to Dynaloader.t for missing modulesJerry D. Hedden2007-02-071-1/+4
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <618512.39885.qm@web30212.mail.mud.yahoo.com> p4raw-id: //depot/perl@30156
* Fix a typo in Dynaloader_pm.PL.Marcus Holland-Moritz2007-01-171-1/+1
| | | p4raw-id: //depot/perl@29857
* do $file; won't propagate errors from die, as do is an implicit eval.Nicholas Clark2007-01-082-2/+2
| | | | | So need to propagate errors with $@. p4raw-id: //depot/perl@29723
* DynaLoader test failure on cygwinYitzchak Scott-Thoennes2007-01-071-1/+1
| | | | | | From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org> Message-ID: <1675.63.226.247.31.1168199781.squirrel@63.226.247.31> p4raw-id: //depot/perl@29707
* OS/2-specific fixes, round IIIlya Zakharevich2006-12-181-0/+7
| | | | | Message-ID: <20061218084524.GA14866@powdermilk.math.berkeley.edu> p4raw-id: //depot/perl@29580
* The DynaLoader test isn't happy with OpenBSD's libc.so.39.3.Steve Peters2006-11-131-1/+1
| | | p4raw-id: //depot/perl@29253
* The assignment to $VERSION must be on its own line, forRafael Garcia-Suarez2006-11-031-1/+3
| | | | | ExtUtils::MM_Unix::parse_version to be happy. p4raw-id: //depot/perl@29200
* Wrap the $VERSION initialization of DynaLoader in a BEGIN blockgml4410@ggr.co.uk2006-11-031-1/+1
| | | | | | | Subject: [perl #40651] (Obscure) Bug in Dynaloader From: gml4410@ggr.co.uk (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.5.HEAD-4979-1162488633-1267.40651-75-0@perl.org> p4raw-id: //depot/perl@29198
* [patch at 21983] factor out $^O eq 'darwin' from XSLoader.pmVadim Konovalov2006-11-021-0/+5
| | | | | | From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com> Message-ID: <E3FB32585BF1D411B9E900805FF51A080204E833@ru0022exch001u.ru.lucent.com> p4raw-id: //depot/perl@29188
* Upgrade to XSLoader-0.07.Steve Peters2006-10-142-27/+43
| | | p4raw-id: //depot/perl@29017
* darwin also seems to be lacking a dl_unload_file() in itsSteve Peters2006-09-131-2/+2
| | | | | | DynaLoader, so some additional skips are needed. If I only had a NeXT to test with now... p4raw-id: //depot/perl@28840
* And some more DynaLoader things that should not be tested onCraig A. Berry2006-05-291-2/+11
| | | | | VMS since they are not part of the implementation. p4raw-id: //depot/perl@28333
* DynaLoader.t: less assumptionsJarkko Hietaniemi2006-05-281-16/+18
| | | | | | Message-ID: <44796AF2.8060903@gmail.com> Date: Sun, 28 May 2006 12:18:42 +0300 p4raw-id: //depot/perl@28321