summaryrefslogtreecommitdiff
path: root/ext/DynaLoader
Commit message (Collapse)AuthorAgeFilesLines
* dTHX works on its own just fine.Jarkko Hietaniemi2002-04-111-4/+0
| | | p4raw-id: //depot/perl@15861
* AIX: strerror_r() needs dTHX.Jarkko Hietaniemi2002-04-111-0/+8
| | | p4raw-id: //depot/perl@15859
* MPE/iX update from Mark Bixby.Jarkko Hietaniemi2002-03-241-1/+2
| | | p4raw-id: //depot/perl@15483
* Add in change for Apple/Darwin Bug: 2785519 to fix memory leaks.Artur Bergman2002-02-051-0/+1
| | | p4raw-id: //depot/perl@14562
* a few typo fixes Jeffrey Friedl2001-11-122-2/+2
| | | | | | | | | | | Message-Id: <200111120515.fAC5FIc74795@ventrue.corp.yahoo.com> Patching README.foo instead of pod/perlfoo.pod, not patching Math::BigInt (Tels will take care of that), dropping broken hv.c and sv.h patches, patching libnetcfg.PL and perldoc.PL instead of libnetcfg and perldoc, patching ext/Digest/MD5/t/files.t since MD5.pm was changed. p4raw-id: //depot/perl@12954
* Integrate change #12820 from macperl to maint and blead;Jarkko Hietaniemi2001-11-021-3/+2
| | | | | | | | | Fix up (dynaloading) to work properly with multiplicity p4raw-link: @12820 on //depot/maint-5.6/macperl: 1254e164e862d84b4c35d69c6880819df23c4acd p4raw-id: //depot/perl@12823 p4raw-integrated: from //depot/maint-5.6/macperl@12818 'merge in' ext/DynaLoader/dl_mac.xs (@12699..)
* Integrate change #12664 from maintperl;Jarkko Hietaniemi2001-10-261-1/+1
| | | | | | | | | | | the newest GCCs don't seem to like C<"string1"##STRING2> so keep it as C<"string1" STRING2> (latter appears to work everywhere) p4raw-link: @12664 on //depot/maint-5.6/perl: 607cda642ea5296498be6c3d456d2b4311d99342 p4raw-id: //depot/perl@12666 p4raw-integrated: from //depot/maint-5.6/perl@12665 'merge in' ext/DynaLoader/dlutils.c (@12653..)
* Integrate changes #12652 and #12653 from maintperl;Jarkko Hietaniemi2001-10-251-51/+11
| | | | | | | | | | | | | | | | | | | | | | more tweaks to change#12626 * move the boilerplate code over to perl.h and make DynaLoader use it * make re, Opcode, File::Glob and B threadsafe * re.xs needed s/deinstall/uninstall/ (guess nobody uses C<no re;> anywhere) include XS_VERSION in MY_CXT_KEY (tweak for change#12652) File::Glob required a bit more work in bleadperl because of ExtUtils::Constant (see the Makefile.PL change) p4raw-link: @12652 on //depot/maint-5.6/perl: 3bc8871b91a24662eada2114d9a016153718b1c4 p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd p4raw-id: //depot/perl@12654 p4raw-integrated: from //depot/maint-5.6/perl@12650 'edit in' ext/B/B.xs ext/DynaLoader/dlutils.c (@12652..) 'merge in' perl.h (@12597..) ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12652..)
* Integrate change #12636 from maintperl; more dl fixups.Jarkko Hietaniemi2001-10-253-1/+5
| | | | | | | | p4raw-link: @12636 on //depot/maint-5.6/perl: a9c18911d1898cd817acac82893d0885251fc35e p4raw-id: //depot/perl@12638 p4raw-integrated: from //depot/maint-5.6/perl@12637 'copy in' ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_vms.xs (@12626..) 'merge in' ext/DynaLoader/dl_mac.xs (@12626..)
* Like dl_hpux, like dl_dld.Jarkko Hietaniemi2001-10-251-2/+3
| | | p4raw-id: //depot/perl@12637
* Fixes for #12627.Jarkko Hietaniemi2001-10-252-1/+3
| | | p4raw-id: //depot/perl@12634
* Integrate change #12626 from maintperl;Jarkko Hietaniemi2001-10-2413-223/+378
| | | | | | | | | | | | | | | | | | | make DynaLoader threadsafe by moving all statics into interpreter-local space TODO: Netware, OS/2, WinCE p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd p4raw-id: //depot/perl@12627 p4raw-integrated: from //depot/maint-5.6/perl@12625 'copy in' ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dyld.xs ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs (@5902..) ext/DynaLoader/dl_dllload.xs (@8789..) 'merge in' ext/DynaLoader/dl_mpeix.xs ext/DynaLoader/dlutils.c win32/dl_win32.xs (@5902..) ext/DynaLoader/dl_dlopen.xs (@8631..) ext/DynaLoader/dl_aix.xs (@9416..) ext/DynaLoader/dl_mac.xs (@12597..)
* Integrate changes #12580 and #12581 from macperl;Jarkko Hietaniemi2001-10-221-2/+2
| | | | | | | | | | | | Fix path construction. (Copyright) Nit. p4raw-link: @12580 on //depot/maint-5.6/macperl: b2884604d5d1f2307ba4e8645e11489721ebb1bf p4raw-id: //depot/perl@12593 p4raw-integrated: from //depot/maint-5.6/macperl@12592 'ignore' perl.c (@12324..) 'merge in' ext/DynaLoader/DynaLoader_pm.PL (@11007..)
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-3/+3
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-2/+2
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* [patch] preserve @DynaLoader::dl_{librefs,modules}Doug MacEachern2001-06-191-2/+4
| | | | | Message-ID: <Pine.LNX.4.21.0106182210570.22114-100000@mako.covalent.net> p4raw-id: //depot/perl@10715
* New AIX dynaloading code from Jens-Uwe Mager.Jarkko Hietaniemi2001-06-131-1/+24
| | | | | Does break binary compatibility. p4raw-id: //depot/perl@10554
* ext/ + -WallDoug MacEachern2001-06-122-13/+16
| | | | | 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-1/+1
| | | | | (courtesy of Mark Bixby) p4raw-id: //depot/perl@10524
* Yet another tweak on AIX dynaloading.Jarkko Hietaniemi2001-03-282-3/+3
| | | p4raw-id: //depot/perl@9409
* Integrate change #9306 from maintperl into mainline,Jarkko Hietaniemi2001-03-231-0/+2
| | | | | | | | | AIX dynaloader for AIXes without <load.h>. p4raw-link: @9306 on //depot/maint-5.6/perl: b9a292f48852cf3cc66c257e67dbf85c05aceb9a p4raw-id: //depot/perl@9307 p4raw-integrated: from //depot/maint-5.6/perl@9301 'copy in' ext/DynaLoader/hints/aix.pl (@9250..)
* Integrate changes #9244,9247,9250 from maintperl into mainline.Jarkko Hietaniemi2001-03-192-3/+10
| | | | | | | | | | | | Dynaloading in 64-bit AIX with vac. p4raw-link: @9250 on //depot/maint-5.6/perl: cbdca039b5e144d1778a3f526024bb6da2a58a72 p4raw-link: @9247 on //depot/maint-5.6/perl: 1d70f4d9891a32fb9ebe5b896f754b8c759ffece p4raw-link: @9244 on //depot/maint-5.6/perl: f816f13eaa91bfe02a64ccda4a80eee889237c24 p4raw-id: //depot/perl@9251 p4raw-integrated: from //depot/maint-5.6/perl@9243 'copy in' ext/DynaLoader/hints/aix.pl (@5902..) ext/DynaLoader/dl_aix.xs (@9247..) 'merge in' hints/aix.sh (@8537..)
* Retract #9136: breaks threading (and binary compatibility).Jarkko Hietaniemi2001-03-141-24/+1
| | | p4raw-id: //depot/perl@9155
* (Retracted by #9155)Jens-Uwe Mager2001-03-131-1/+24
| | | | | | Subject: Re: [gsar@ActiveState.com: v5.6.1 trial2 is available] Message-ID: <20010221213203.A18340@ans.helios.de> p4raw-id: //depot/perl@9136
* Portability fixes for Mac OS / bleadperlChris Nandor2001-03-101-5/+5
| | | | | Message-Id: <p05010401b6d02f70211f@[10.0.1.177]> p4raw-id: //depot/perl@9099
* minor typos in some dl_$foo.xs filesPeter Prymmer2001-01-202-2/+2
| | | | | Message-ID: <Pine.OSF.4.10.10101191841080.61505-100000@aspara.forte.com> p4raw-id: //depot/perl@8490
* partial support for dynaloading on OS/390Peter Prymmer2001-01-201-0/+189
| | | | | Message-ID: <Pine.OSF.4.10.10101191646420.61158-100000@aspara.forte.com> p4raw-id: //depot/perl@8487
* Re: [PATCH bleadperl] Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on ↵H.Merijn Brand2000-11-221-12/+2
| | | | | | | | | AIX4.[23] Message-Id: <20001122174544.49A2.H.M.BRAND@hccnet.nl> AIX dynaloader and perlio patch. p4raw-id: //depot/perl@7813
* Be more robust in Dynaloader.pm.Jarkko Hietaniemi2000-11-071-26/+25
| | | p4raw-id: //depot/perl@7594
* Test::Harness revealed buglets in the new DynaLoader.Andreas König2000-11-021-6/+18
| | | | | | Subject: [ID 20001102.001] Not OK: perl v5.7.0 +DEVEL7523 on i686-linux 2.2.16a (UNINSTALLED) Message-Id: <m3vgu6k6tz.fsf@ak-71.mind.de> p4raw-id: //depot/perl@7526
* More tweaking on the #7522 theme.Jarkko Hietaniemi2000-11-011-12/+28
| | | p4raw-id: //depot/perl@7523
* Expand %Config variables and %ENV variables only ifJarkko Hietaniemi2000-11-011-37/+58
| | | | | | | so requested during build time using the PERL_BUILD_EXPAND_CONFIG_VARS and PERL_BUILD_EXPAND_ENV_VARS. Not expanding makes relocating distributions easier. p4raw-id: //depot/perl@7522
* PATCH $Config::Config{ldlibpthname} in ext/DynaLoader/DynaLoader_pm.PLNicholas Clark2000-10-221-10/+28
| | | | | Message-ID: <20001021222319.B45586@plum.flirble.org> p4raw-id: //depot/perl@7399
* continued -Wformat supportRobin Barker2000-09-141-1/+1
| | | | | Message-Id: <200009141707.SAA13276@tempest.npl.co.uk> p4raw-id: //depot/perl@7081
* integrate cfgperl changes#6325..6373 into mainlineGurusamy Sarathy2000-07-111-0/+3
| | | | | | | | (NOTE: today's batch of integrations still untested) p4raw-link: @6373 (not found) p4raw-link: @6325 on //depot/cfgperl: d6ac44cc5a00fa38a56717785146bc16b716472c p4raw-id: //depot/perl@6373
* integrate cfgperl changes#6242..6249 into mainlineGurusamy Sarathy2000-07-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6249 on //depot/cfgperl: cab27d238e930b8cddb5b1fb3260355f913b86a6 p4raw-link: @6242 on //depot/cfgperl: 1e72252ad7b8e23d1a1142285b8aa82986bd2491 p4raw-id: //depot/perl@6359 p4raw-integrated: from //depot/cfgperl@6358 'copy in' ext/DynaLoader/DynaLoader_pm.PL (@5953..) t/lib/peek.t (@6086..) t/lib/filefunc.t t/lib/filespec.t (@6230..) pod/perlintern.pod (@6237..) pod/perlapi.pod utf8.c (@6242..) p4raw-integrated: from //depot/cfgperl@6249 'copy in' lib/IPC/Open3.pm (@5937..) p4raw-integrated: from //depot/cfgperl@6248 'copy in' pod/perlfunc.pod (@6206..) p4raw-integrated: from //depot/cfgperl@6247 'ignore' lib/File/Spec.pm (@6230..) p4raw-integrated: from //depot/cfgperl@6244 'copy in' gv.c (@6217..) 'merge in' sv.c (@6196..) p4raw-integrated: from //depot/cfgperl@6243 'copy in' pp_proto.h (@6237..) 'ignore' embedvar.h perlapi.h (@6237..) 'merge in' embed.h objXSUB.h (@6237..) embed.pl perlapi.c proto.h (@6242..)
* MacOS support, part 1 (from Matthias NeeracherGurusamy Sarathy2000-05-281-0/+137
| | | | | <neeri@iis.ee.ethz.ch>) p4raw-id: //depot/perl@6143
* change#3569 deleted some essential code, revert; avoid use ofGurusamy Sarathy2000-04-271-15/+74
| | | | | | | | atexit() to make DynaLoader work properly on AIX under mod_perl (from Jens-Uwe Mager <jum@helios.de>) p4raw-link: @3569 on //depot/perl: 054b02d6604bb3beeebed2d8a040d025b131c9a6 p4raw-id: //depot/perl@5958
* use &dl_error rather than &dl_load_file as the guard for callingGurusamy Sarathy2000-04-252-4/+6
| | | | | | boot_DynaLoader() (meant to fix dl_error() redefined warnings in statically built perl) p4raw-id: //depot/perl@5947
* typo in commentGurusamy Sarathy2000-03-221-1/+1
| | | p4raw-id: //depot/perl@5890
* make unloading of extension shared objects (change#5381) a buildGurusamy Sarathy2000-03-221-0/+2
| | | | | | | option (use "Configure -Accflags=-DDL_UNLOAD_ALL_AT_EXIT" to enable) p4raw-link: @5381 on //depot/perl: abb9e9dca5a5f1213886f2e81a42c9a565def727 p4raw-id: //depot/perl@5885
* integrate cfgperl changes into mainlineGurusamy Sarathy2000-03-061-2/+2
| | | p4raw-id: //depot/perl@5570
* avoid DProf entering dl_unload_file() (from Alan Burlison)Gurusamy Sarathy2000-03-012-3/+2
| | | p4raw-id: //depot/perl@5402
* oops, change#5382 didn't really fix the typoGurusamy Sarathy2000-03-011-1/+1
| | | | | p4raw-link: @5382 on //depot/perl: fa2bf5b6565e28418facd5c97fdacbe494ba3be5 p4raw-id: //depot/perl@5384
* avoid warning on type-mismatchGurusamy Sarathy2000-03-011-1/+1
| | | p4raw-id: //depot/perl@5383
* fix bug in change#5381Gurusamy Sarathy2000-03-011-2/+3
| | | | | p4raw-link: @5381 on //depot/perl: abb9e9dca5a5f1213886f2e81a42c9a565def727 p4raw-id: //depot/perl@5382
* unload extension shared objects when exiting, implementedGurusamy Sarathy2000-03-014-8/+102
| | | | | only for dl_dlopen.xs (from Alan Burlison) p4raw-id: //depot/perl@5381
* More AIX fixes from Steven Hirsch.Jarkko Hietaniemi2000-02-282-4/+10
| | | p4raw-id: //depot/cfgperl@5333
* AIX 64-bit patches from Steven Hirsch <hirschs@btv.ibm.com>Jarkko Hietaniemi2000-02-281-6/+35
| | | | | | | | | The patch to File/Glob/Makefile.PL is inconvenient but at the moment necessary: adding an ext/FIle/Glob/hints/aix.pl to turn off the optimization ($self->{OPTIMIZE} = '') doesn't work, the file is processed by MakeMaker but OPTIMIZE ends up as -O in the resulting Makefile. A MakeMaker bug? p4raw-id: //depot/cfgperl@5323
* Support case-sensitive symbols usage in linkerCharles Bailey2000-02-282-1/+8
| | | p4raw-id: //depot/vmsperl@5302