summaryrefslogtreecommitdiff
path: root/XSUB.h
Commit message (Collapse)AuthorAgeFilesLines
* The XSUB.h patch from:John Peacock2004-09-151-5/+11
| | | | | | | | | Subject: CPAN Upload: J/JP/JPEACOCK/version-0.42.tar.gz Message-ID: <41234AFB.1020009@rowman.com> Now it will use version object logic for version comparison when loading XS modules. p4raw-id: //depot/perl@23323
* Make change #22889 work for threaded builds, Part 2.Marcus Holland-Moritz2004-06-021-1/+1
| | | | | p4raw-link: @22889 on //depot/perl: e1f795dc699c88c2d9eb4a46fe629483760393c2 p4raw-id: //depot/perl@22897
* Fix apidoc entries for PUSHMARK and newXSproto.Marcus Holland-Moritz2004-06-021-1/+1
| | | p4raw-id: //depot/perl@22895
* Make the dUNDERBAR/UNDERBAR macros work as advertised.Rafael Garcia-Suarez2004-06-021-1/+1
| | | | | | While we're at it, use the same trick to make reverse() work correctly with lexical $_. p4raw-id: //depot/perl@22889
* Add new dUNDERBAR and UNDERBAR macros, to help XS writers toRafael Garcia-Suarez2004-05-141-0/+13
| | | | | access the $_ variable, even when there is a lexical one in scope. p4raw-id: //depot/perl@22819
* PATCH: *DB*_File Paul Marquess2003-12-271-0/+6
| | | | | | From: "Paul Marquess" <Paul.Marquess@btinternet.com> Message-ID: <AIEAJICLCBDNAAOLLOKLIEAOPGAA.Paul.Marquess@btinternet.com> p4raw-id: //depot/perl@21981
* sanitize some macros - based on Chip Salzenberg suggestions andAdrian M. Enache2003-12-221-7/+7
| | | | | on the way GNU people use the gcc-ish 'blocks in parens' p4raw-id: //depot/perl@21950
* Make the XSRETURN macro evaluate its argument only once.Rafael Garcia-Suarez2003-12-131-1/+2
| | | p4raw-id: //depot/perl@21891
* XSRETURN_UV was missing.Jarkko Hietaniemi2003-09-081-0/+5
| | | p4raw-id: //depot/perl@21086
* 5.8.0: two problemsIlya Zakharevich2003-04-221-1/+1
| | | | | Message-ID: <20030422184316.GA8602@math.berkeley.edu> p4raw-id: //depot/perl@19308
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Re: typo in checkin 18616Nick Ing-Simmons2003-02-021-1/+1
| | | | | Message-Id: <20030202172308.9244.1@bactrian.ni-s.u-net.com> p4raw-id: //depot/perl@18636
* PERL_IMPLICIT_SYS does NOT vector PerlIO_xxx but PerlSIO_xxx, soNick Ing-Simmons2003-01-261-21/+21
| | | | | correct XSUB.h p4raw-id: //depot/perlio@18591
* PerlIO_{stdoutf,vprintf} don't exist, should be PerlSIO_*Gurusamy Sarathy2002-12-181-2/+2
| | | p4raw-id: //depot/perl@18325
* PerlSIO_stderr et al are not functionsGurusamy Sarathy2002-12-181-3/+3
| | | p4raw-id: //depot/perl@18323
* Fix DBM filtersPaul Marquess2002-08-221-0/+43
| | | | | | From: "Paul Marquess" <Paul.Marquess@btinternet.com> Message-ID: <AIEAJICLCBDNAAOLLOKLAEHCFEAA.Paul.Marquess@btinternet.com> p4raw-id: //depot/perl@17750
* Integrate #16971 from maint-5.6;Jarkko Hietaniemi2002-06-011-0/+14
| | | | | | | | | IO::Poll wasn't working on windows since poll.c wasn't using the same abstractions as perl; for test case, see: http://bugs.activestate.com/show_bug.cgi?id=19624 p4raw-id: //depot/perl@16973 p4raw-integrated: from //depot/maint-5.6/perl@16972 'merge in' ext/IO/poll.c (@5902..) XSUB.h (@7887..)
* make the gettimeofday() implementation in Time::HiRes availableGurusamy Sarathy2002-05-081-0/+1
| | | | | from perl p4raw-id: //depot/perl@16503
* setbuf / setvbuf are not PerlIO_ conceptsNick Ing-Simmons2002-05-021-6/+6
| | | p4raw-id: //depot/perlio@16352
* Integrate mainlineNick Ing-Simmons2002-01-251-0/+9
| | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412
* A mostly-stable version of "new" Win32 signal/kill support.Nick Ing-Simmons2002-01-111-0/+2
| | | p4raw-id: //depot/perlio@14192
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+6
| | | p4raw-id: //depot/perl@14041
* from the non-ANSI comment police (was: it won't compile on win32) H.Merijn Brand2001-12-291-1/+1
| | | | | | | Message-Id: <20011229203646.24CF.H.M.BRAND@hccnet.nl> (NetWare tree not touched because it's very //) p4raw-id: //depot/perl@13939
* a few typo fixes Jeffrey Friedl2001-11-121-1/+1
| | | | | | | | | | | 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
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-6/+5
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Tweak the XSFUNCTION, from Doug MacEachern, as suggestedJarkko Hietaniemi2001-06-251-1/+1
| | | | | | by Ilya Zakharevich in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01582.html p4raw-id: //depot/perl@10934
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-0/+39
| | | p4raw-id: //depot/perl@10643
* Re: ext/ + -WallDoug MacEachern2001-06-131-4/+1
| | | | | Message-ID: <Pine.LNX.4.21.0106130959050.24181-100000@mako.covalent.net> p4raw-id: //depot/perl@10566
* Hide __attribute__((unused)) behind PERL_UNUSED_DECL asJarkko Hietaniemi2001-06-131-1/+1
| | | | | suggested by NI-S. p4raw-id: //depot/perl@10561
* Re: ext/ + -WallDoug MacEachern2001-06-131-5/+21
| | | | | | | Message-ID: <Pine.LNX.4.21.0106122151180.24181-100000@mako.covalent.net> Document ax and break up dXSARGS. p4raw-id: //depot/perl@10558
* Use __attribute__((unused)) to silence -Wall on unused ax.Jarkko Hietaniemi2001-06-131-1/+4
| | | p4raw-id: //depot/perl@10549
* use builtin __CYGWIN__ rather than -DCYGWIN (from Eric FiferGurusamy Sarathy2000-02-061-1/+1
| | | | | <EFifer@sanwaint.com>) p4raw-id: //depot/perl@5008
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-8/+119
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* enable function wrappers for access to globals under MULTIPLICITYGurusamy Sarathy2000-01-241-4/+2
| | | | | | (provides binary compatibility in the face of changes in interpreter structure) p4raw-id: //depot/perl@4878
* add patch for printf-style format typechecks (from Robin BarkerGurusamy Sarathy2000-01-221-1/+1
| | | | | <rmb1@cise.npl.co.uk>); fixes for problems so identified p4raw-id: //depot/perl@4836
* optimize XSUBs to use targets if the -nooptimize xsubpp option isGurusamy Sarathy1999-12-281-0/+3
| | | | | not supplied (variant of patch suggested by Ilya Zakharevich) p4raw-id: //depot/perl@4731
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-0/+1
| | | p4raw-id: //depot/perl@4602
* [5.005_62 PATCH] support link() on WinNT and NTFSJan Dubois1999-11-131-0/+1
| | | | | | | | To: perl5-porters@perl.org, Perl-Win32-Porters@activestate.com Cc: Douglas Lankshear <dougl@activestate.com>, Gurusamy Sarathy <gsar@activestate.com> Message-ID: <382b5d24.10899522@smtprelay.t-online.de> p4raw-id: //depot/cfgperl@4571
* support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS onGurusamy Sarathy1999-10-171-1/+1
| | | | | windows p4raw-id: //depot/perl@4402
* File::Glob fixes for WindowsGurusamy Sarathy1999-10-141-1/+1
| | | p4raw-id: //depot/perl@4373
* Fix #endif.Jarkko Hietaniemi1999-09-261-1/+1
| | | p4raw-id: //depot/cfgperl@4234
* add include guardGurusamy Sarathy1999-09-231-0/+5
| | | p4raw-id: //depot/perl@4220
* s/dXS_TARGET/dXSTARG/ in change#4044 (to match dARGS vs dXSARGSGurusamy Sarathy1999-09-101-0/+3
| | | | | | | etc.) p4raw-link: @4044 on //depot/cfgperl: d30110745a7a78b4c83e13a8406bad8c3e3294bf p4raw-id: //depot/perl@4125
* deadcode removalGurusamy Sarathy1999-08-291-2/+0
| | | p4raw-id: //depot/perl@4034
* win32 tweaksGurusamy Sarathy1999-08-201-1/+1
| | | p4raw-id: //depot/perl@4014
* support USE_THREADS+MULTIPLICITY; source compat tweaks forGurusamy Sarathy1999-08-201-8/+7
| | | | | USE_THREADS and MULTIPLICITY; minor pod adjustments p4raw-id: //depot/perl@4007
* rename cygwin32 to cygwin (from Eric Fifer <EFifer@sanwaint.com>)Gurusamy Sarathy1999-08-011-1/+1
| | | p4raw-id: //depot/perl@3852
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-19/+14
| | | | | | | | | | | | | | | | 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
* more PERL_OBJECT cleanups (changes still untested on Unix!)Gurusamy Sarathy1999-07-081-59/+6
| | | p4raw-id: //depot/perl@3660