summaryrefslogtreecommitdiff
path: root/ext/DynaLoader/dl_mpeix.xs
Commit message (Collapse)AuthorAgeFilesLines
* Make DynaLoader clone its private data under threads.Craig A. Berry2009-03-071-0/+15
|
* ext/ constingRobin Barker2007-12-221-1/+1
| | | | | | | 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 bug in DynaLoader, which has been passing a filename in dynamicNicholas Clark2006-05-021-3/+4
| | | | | | | storage to newXS() seemingly forever. This involves creating newXS_flags(), with the first flag being "arrange to copy the filename and free it at the right time". p4raw-id: //depot/perl@28063
* MPE/iX gcc 3.3.1 changes from Mark Klein and Mark Bixby.Jarkko Hietaniemi2003-08-281-2/+2
| | | p4raw-id: //depot/perl@20927
* MPE/iX update from Mark Bixby.Jarkko Hietaniemi2002-03-241-1/+2
| | | p4raw-id: //depot/perl@15483
* Integrate change #12626 from maintperl;Jarkko Hietaniemi2001-10-241-4/+2
| | | | | | | | | | | | | | | | | | | 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..)
* gcc -Wall nits picked out by a non-UNIX systemJarkko Hietaniemi2001-06-121-1/+1
| | | | | (courtesy of Mark Bixby) p4raw-id: //depot/perl@10524
* avoid warnings due to symbols unintroduced by XSLoader (spottedGurusamy Sarathy1999-12-171-1/+1
| | | | | by Hans Mulder) p4raw-id: //depot/perl@4686
* make die/warn and other diagnostics go to wherever STDERR happensGurusamy Sarathy1999-10-061-5/+5
| | | | | | to point at; change places that meant Perl_debug_log rather than PerlIO_stderr() p4raw-id: //depot/perl@4302
* Small doc and whitespace edits.Jarkko Hietaniemi1999-09-131-2/+2
| | | p4raw-id: //depot/cfgperl@4143
* Change #4136 edited DynaLoader.xs which is kind of fruitless.Jarkko Hietaniemi1999-09-131-2/+2
| | | p4raw-id: //depot/cfgperl@4138
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-8/+10
| | | | | | | | | | | | | | | | | | | | | 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
* MPE/iX Perl 5.005_02 oopsMark Bixby1998-11-201-5/+6
| | | | | | To: jhi@iki.fi Message-Id: <199811200110.RAA07395@spock.dis.cccd.edu> p4raw-id: //depot/cfgperl@2253
* add files and tweaks needed for MPE/iX port (via PM)Jarkko Hietaniemi1998-07-141-0/+128
Message-Id: <199807132107.AAA20603@alpha.hut.fi> Subject: MPE/iX patches for _73 p4raw-id: //depot/perl@1478