summaryrefslogtreecommitdiff
path: root/XSUB.h
Commit message (Collapse)AuthorAgeFilesLines
* Consting dump.cAndy Lester2007-05-251-1/+1
| | | | | Message-Id: <B46A083E-A133-4D38-9BE8-BE1EB0AAA326@petdance.com> p4raw-id: //depot/perl@31270
* Cast markstack values to I32Jan Dubois2007-04-101-2/+2
| | | | | Message-ID: <prol131i8b27re246alnhmem4mj13fcl2b@4ax.com> p4raw-id: //depot/perl@30879
* Update copyright years in .h files. Also, in .plRafael Garcia-Suarez2007-01-051-2/+2
| | | | | | files that generate .h files, so they'll be ready next time. p4raw-id: //depot/perl@29695
* 4th patch from: Marcus Holland-Moritz2007-01-041-2/+2
| | | | | | | | | Subject: [PATCH] Cleanup SVf arguments (2nd try) Message-ID: <20070101201613.4120d9ef@r2d2> Introduce an SVfARG() macro for %SVf (%-p here) arguments to perl's printf p4raw-id: //depot/perl@29687
* The first three patches from:Marcus Holland-Moritz2007-01-041-2/+2
| | | | | | | | Subject: [PATCH] Cleanup SVf arguments (2nd try) Message-ID: <20070101201613.4120d9ef@r2d2> Adds (void*) casts to %-p and %p printf arguments p4raw-id: //depot/perl@29686
* Remove no longer used magic vtableRafael Garcia-Suarez2007-01-041-1/+0
| | | p4raw-id: //depot/perl@29684
* Using explicit printf-like APIs with a format of "%s" isn't the world'sNicholas Clark2006-10-181-1/+1
| | | | | most efficient idea. p4raw-id: //depot/perl@29042
* Revert change 28962 (at least until a better solution is found)Rafael Garcia-Suarez2006-10-081-0/+1
| | | p4raw-id: //depot/perl@28966
* No need to create a new magic vtable if it's all 0 pointers.Nicholas Clark2006-10-071-1/+0
| | | | | [And these are function pointers, so they're not NULL :-)] p4raw-id: //depot/perl@28962
* Re: [PATCH] Initial attempt at named captures for perls regexp engineYves Orton2006-10-071-0/+1
| | | | | Message-ID: <9b18b3110610061016x5ddce965u30d9a821f632d450@mail.gmail.com> p4raw-id: //depot/perl@28957
* Silence a bunch of Borland compiler warnings in SDBM_FileSteve Hay2006-08-251-1/+0
| | | | | (See: http://www.nntp.perl.org/group/perl.daily-build.reports/40283) p4raw-id: //depot/perl@28759
* Re: A large-ish C++ TODO (Re: [PATCH] g++ stage 1 reached)Jarkko Hietaniemi2006-08-171-1/+5
| | | | | Message-ID: <44E49649.9090307@iki.fi> p4raw-id: //depot/perl@28734
* Fix bug in DynaLoader, which has been passing a filename in dynamicNicholas Clark2006-05-021-1/+1
| | | | | | | 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
* Change type of temporary padoff_du used in dUNDERBARMarcus Holland-Moritz2006-04-261-1/+1
| | | | | | from I32 to PADOFFSET, which is more correct (and fixes a warning in Devel::PPPort). p4raw-id: //depot/perl@27968
* Take splint into account for PERL_UNUSED_ARG (patch by Jarkko)Rafael Garcia-Suarez2006-04-031-2/+2
| | | p4raw-id: //depot/perl@27696
* Some of the MAD structures in headers, plus PL_madskills and PL_xmlfp,Nicholas Clark2006-03-071-0/+6
| | | | | | | and default definitions for the 2 variables. (Which will save a lot of conditional complilation, by instead letting the C compiler optimiser remove dead code.) p4raw-id: //depot/perl@27408
* Revert change #27295, which I thought fixed builds on Win32.Steve Peters2006-02-241-0/+1
| | | | | | Instead remove &PL_vtbl_glob from globvar.sym. p4raw-link: @27295 on //depot/perl: 3476b56103cbe13508b1fd6b46ae7b9cb6e0f7ed p4raw-id: //depot/perl@27296
* Last instance of PL_vtbl_glob removed. It was missed change #27289.Steve Peters2006-02-241-1/+0
| | | | | p4raw-link: @27289 on //depot/perl: c0c446747ad6c5bde53bc8415ca16ef77f6320f2 p4raw-id: //depot/perl@27295
* Replace direct flags tests & manipulations for SVpad_TYPED andNicholas Clark2006-02-231-1/+1
| | | | | | SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract away the flags bits acutally used to store this information. p4raw-id: //depot/perl@27294
* Problem compiling swigged c++ code with 5.8.8Merijn Broeren2006-02-161-1/+1
| | | | | Message-ID: <20060215125148.GA12535@brugman.iloquent.nl> p4raw-id: //depot/perl@27203
* Re: [PATCH] s/Null(av|ch)/NULL/gSteven Schubiger2006-02-021-1/+1
| | | | | Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org> p4raw-id: //depot/perl@27054
* Down with "warning: code has no effect"Steve Peters2005-11-191-3/+4
| | | p4raw-id: //depot/perl@26176
* another Symbian update: Alan's fault :-)Jarkko Hietaniemi2005-10-171-1/+1
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A611@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@25778
* mark cannot be const because MEXTEND() modifies it, and tkGlue.c uses MEXTEND()Jan Dubois2005-09-271-1/+1
| | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-Id: <200509270419.j8R4JtVw026876@smtp3.ActiveState.com> p4raw-id: //depot/perl@25613
* Another typo fixRafael Garcia-Suarez2005-08-011-1/+1
| | | p4raw-id: //depot/perl@25254
* The continuing adventures of Constman and Localize BoyAndy Lester2005-06-201-5/+13
| | | | | Message-ID: <20050620152237.GA5032@petdance.com> p4raw-id: //depot/perl@24913
* Lint supportAndy Lester2005-06-161-1/+21
| | | | | Message-ID: <20050616143521.GB22188@petdance.com> p4raw-id: //depot/perl@24873
* Eliminate more C<n_a>sNicholas Clark2005-06-081-2/+2
| | | p4raw-id: //depot/perl@24757
* XS_VERSION_BOOTCHECK is read only.Nicholas Clark2005-06-071-1/+1
| | | p4raw-id: //depot/perl@24724
* Attribute configurationAndy Lester2005-05-201-2/+2
| | | | | Message-ID: <20050519173256.GA29039@petdance.com> p4raw-id: //depot/perl@24508
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-4/+4
| | | | | Message-ID: <20050516151353.GA25387@petdance.com> p4raw-id: //depot/perl@24489
* [perl #33809] optimize macro dXSARGS Sergey Skvortsov2005-05-031-2/+9
| | | | | | From: Sergey Skvortsov (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-33809-105714.16.4209917806492@perl.org> p4raw-id: //depot/perl@24372
* XS() __attribute__Andy Lester2005-04-261-1/+5
| | | | | Message-ID: <20050422223947.GA4681@petdance.com> p4raw-id: //depot/perl@24333
* Symbian port of PerlJarkko Hietaniemi2005-04-211-1/+6
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* Update copyrights.Rafael Garcia-Suarez2005-03-301-1/+1
| | | p4raw-id: //depot/perl@24106
* Third consting batchAndy Lester2005-03-241-1/+1
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* Attempt to fix problems with new exception handling macros.Marcus Holland-Moritz2005-02-021-5/+7
| | | p4raw-id: //depot/perl@23925
* Add simple exception handling macros for XS writers.Marcus Holland-Moritz2005-01-311-0/+24
| | | p4raw-id: //depot/perl@23911
* Further follow-up to 23767Robin Barker2005-01-191-1/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90849C57D@hotel.npl.co.uk> p4raw-id: //depot/perl@23824
* 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