summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Split the storage of the layers specificied by open.pm into one hintNicholas Clark2007-02-171-1/+2
| | | | | | | for input, and one for output, as this better reflects how they are used. The original "concatenate with \0" plan was really only a compramise to avoid needing to increase every COP by 2 pointers. p4raw-id: //depot/perl@30334
* add hooks for capture buffers into regex engine.Yves Orton2007-02-131-0/+7
| | | | | Message-ID: <9b18b3110702131127q79cc6df1lb1480d9a40d15213@mail.gmail.com> p4raw-id: //depot/perl@30265
* signbit detection (was [perl #39875] -0.0 loses signedness upon numeric ↵Andy Dougherty2007-02-101-0/+4
| | | | | | | comparison) Message-ID: <Pine.LNX.4.62.0702091121400.10202@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@30192
* Improve regex stringification codeYves Orton2007-01-311-24/+1
| | | | | Message-ID: <9b18b3110701301458k2f6a8254hea6c6db28489c38b@mail.gmail.com> p4raw-id: //depot/perl@30084
* one more iteration on PerlIO_teardown prototypeJarkko Hietaniemi2007-01-301-1/+1
| | | | | Message-Id: <20070130022021.6051443A67@anubis.hut.fi> p4raw-id: //depot/perl@30079
* As we're not using UVf in the core, don't even define in when PERL_CORENicholas Clark2007-01-271-3/+7
| | | | | is true. p4raw-id: //depot/perl@30044
* Assignments to function pointers can't be NULL, as that's a pointer toNicholas Clark2007-01-211-211/+216
| | | | | | data, and assigning pointers to data to pointers to functions is not ANSI-conformant. p4raw-id: //depot/perl@29911
* Re: [PATCH] Add support for /k modfier for matching along with ${^PREMATCH}, ↵Yves Orton2007-01-151-0/+27
| | | | | | | | | ${^MATCH}, ${^POSTMATCH} Message-ID: <9b18b3110701130818h6badbd3o1b38f2660d258173@mail.gmail.com> macroize regexp modifiers p4raw-id: //depot/perl@29834
* Proper symbian fix (replacing change #29813) by JarkkoRafael Garcia-Suarez2007-01-151-1/+1
| | | | | p4raw-link: @29813 on //depot/perl: 7b82c93812e18a92e98b364b3e820e455a5a1358 p4raw-id: //depot/perl@29826
* Revert perl.h part of change 29811, which breaks compilation with gccRafael Garcia-Suarez2007-01-151-1/+1
| | | p4raw-id: //depot/perl@29813
* Symbian/S90 further fixesJarkko Hietaniemi2007-01-151-1/+1
| | | | | Message-Id: <20070115041152.374AB43A67@anubis.hut.fi> p4raw-id: //depot/perl@29811
* patch: shorten perl.h by six linesDavid Nicol2007-01-061-6/+0
| | | | | | From: "David Nicol" <davidnicol@gmail.com> Message-ID: <934f64a20701052202p1c77a226w32634a1c69f584c7@mail.gmail.com> p4raw-id: //depot/perl@29705
* 4th patch from: Marcus Holland-Moritz2007-01-041-0/+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
* Re: [PATCH] Symbian port: add Series 90 supportJarkko Hietaniemi2007-01-041-6/+0
| | | | | | | Message-ID: <459CBC6A.4060806@iki.fi> Fixes a VC7/VC7.1 linker error following #29650/#29651 p4raw-id: //depot/perl@29685
* Remove no longer used magic vtableRafael Garcia-Suarez2007-01-041-12/+0
| | | p4raw-id: //depot/perl@29684
* Re: [PATCH] Change implementation of %+ to use a proper tied hash interface ↵Yves Orton2007-01-041-3/+2
| | | | | | | and add support for %- Message-ID: <9b18b3110612291245q792fe91cu69422d2b81bb4f0b@mail.gmail.com> p4raw-id: //depot/perl@29682
* move easy lexer state variables into PL_parserDave Mitchell2007-01-021-1/+2
| | | | | (where "easy" == "only appear in toke.c") p4raw-id: //depot/perl@29655
* Welcome to 2007! Time to update copyrights from changes earlierSteve Peters2007-01-011-1/+1
| | | | | today. p4raw-id: //depot/perl@29653
* Symbian port: add Series 90 supportJarkko Hietaniemi2007-01-011-0/+41
| | | | | Message-ID: <4599114F.8020307@iki.fi> p4raw-id: //depot/perl@29650
* move parser state into new parser object, PL_parserDave Mitchell2006-12-181-0/+1
| | | p4raw-id: //depot/perl@29570
* Continue split of perl internal regexp structures from ones that are engine ↵Yves Orton2006-12-011-4/+13
| | | | | | | specific. Message-ID: <9b18b3110611301306p5cad5deal4aa55559b8c8defd@mail.gmail.com> p4raw-id: //depot/perl@29430
* Re: [PATCH] perlhack: some portability updatesDominic Dunlop2006-11-281-4/+5
| | | | | Message-Id: <253514EB-BA57-4A43-93FA-75D6F3CF27BC@mac.com> p4raw-id: //depot/perl@29398
* Add missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 cannedSteve Hay2006-11-271-0/+3
| | | | | | | | configs See: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html p4raw-id: //depot/perl@29397
* Tweaks needed to get Perl compiling with g++ on OpenBSD.Steve Peters2006-11-181-0/+4
| | | p4raw-id: //depot/perl@29313
* was RE: Perl_die() / Perl_croak()Robin Barker2006-11-131-0/+7
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <2C2E01334A940D4792B3E115F95B7226149377@exchsvr1.npl.ad.local> p4raw-id: //depot/perl@29259
* Regex Utility Functions and Substituion Fix (XML::Twig core dump)Yves Orton2006-11-131-0/+3
| | | | | | | | Message-ID: <9b18b3110611121429g1fc9d6c1t4007dc711f9e8396@mail.gmail.com> Plus a couple tweaks to ext/re/re.pm and t/op/pat.t to those patches to apply cleanly. p4raw-id: //depot/perl@29252
* Changes to get perl to compile with g++ on Cygwin. Some additionalSteve Peters2006-10-301-0/+4
| | | | | changes will be needed to get it to link though. p4raw-id: //depot/perl@29142
* Change MY_CXT ref in perl.hJerry D. Hedden2006-10-271-2/+3
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <20061026153546.71547.qmail@web30214.mail.mud.yahoo.com> p4raw-id: //depot/perl@29124
* Semicolon consistency between PERL_FPU_INIT and the other INITs.Nicholas Clark2006-10-211-2/+2
| | | p4raw-id: //depot/perl@29075
* Add PERLIO_INIT to PERL_SYS_INIT.Nicholas Clark2006-10-211-1/+1
| | | | | I infer that this was accidentally omitted from change 29060 p4raw-id: //depot/perl@29074
* Always defining PERLIO_TERM, even if it's empty, makes for a simplerNicholas Clark2006-10-211-0/+3
| | | | | PERL_SYS_TERM p4raw-id: //depot/perl@29073
* Fix in perl.h for compiling with g++.Steve Peters2006-10-211-1/+1
| | | p4raw-id: //depot/perl@29070
* More leak fixes, by JarkkoRafael Garcia-Suarez2006-10-201-0/+15
| | | p4raw-id: //depot/perl@29060
* Use Perl_croak_nocontext() rather than Perl_croak() for the snprintf()Nicholas Clark2006-10-141-2/+2
| | | | | and vsnprintf() macros. p4raw-id: //depot/perl@29015
* Missing % in format stringRafael Garcia-Suarez2006-10-111-1/+1
| | | p4raw-id: //depot/perl@28993
* Revert change 28962 (at least until a better solution is found)Rafael Garcia-Suarez2006-10-081-0/+12
| | | p4raw-id: //depot/perl@28966
* No need to create a new magic vtable if it's all 0 pointers.Nicholas Clark2006-10-071-12/+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/+14
| | | | | Message-ID: <9b18b3110610061016x5ddce965u30d9a821f632d450@mail.gmail.com> p4raw-id: //depot/perl@28957
* Generate the overload enum and names array programatically, whichNicholas Clark2006-10-061-90/+1
| | | | | | | allows experimentation with the order. The new order shaves nearly 900 bytes from gv.o, because the compiler can make smaller branch tables for switch statements. p4raw-id: //depot/perl@28950
* Reoder struct am_table and am_table_short to save 8 bytes on LP64Nicholas Clark2006-10-061-2/+2
| | | | | systems, by placing the two U32 fields next to each other. p4raw-id: //depot/perl@28949
* [patch] convert spare debug flag to DEBUG_U, for Unofficial, User hacking.Jim Cromie2006-10-031-1/+7
| | | | | Message-ID: <451D6840.3020408@gmail.com> p4raw-id: //depot/perl@28926
* Re: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re ↵Yves Orton2006-09-291-5/+7
| | | | | | | pluggable under threads) Message-ID: <9b18b3110609290757n62b3484i7bb948f965524191@mail.gmail.com> p4raw-id: //depot/perl@28902
* Re: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re ↵Yves Orton2006-09-291-6/+22
| | | | | | | pluggable under threads) Message-ID: <9b18b3110609290341p11767110sec20a6fee2038a00@mail.gmail.com> p4raw-id: //depot/perl@28900
* Silence two warnings from gcc when being -pedanticNicholas Clark2006-09-281-2/+2
| | | p4raw-id: //depot/perl@28899
* Add hook for re_dup() into regex engine as reg_dupe (make reYves Orton2006-09-251-0/+2
| | | | | | Message-ID: <9b18b3110609170557r73d94c18v90285bd57a38b876@mail.gmail.com> Date: Sun, 17 Sep 2006 14:57:57 +0200 p4raw-id: //depot/perl@28891
* (1) g++ 4.x (or Mac OS X) (2) Solaris g++ or CCJarkko Hietaniemi2006-09-141-2/+3
| | | | | | | Message-ID: <45083D88.7050207@iki.fi> Plus a tweak to the name of CC. p4raw-id: //depot/perl@28842
* C++: Solaris CC now compiles "perl"Jarkko Hietaniemi2006-09-111-0/+4
| | | | | Message-ID: <4502B398.6060505@iki.fi> p4raw-id: //depot/perl@28814
* Use %^H instead of $^H for the assertions pragmaRafael Garcia-Suarez2006-09-081-3/+3
| | | p4raw-id: //depot/perl@28808
* ; was RE: [PATCH perlio.c pp.c regcomp.c] silence format and comparison warningsRobin Barker2006-09-051-0/+1
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <2C2E01334A940D4792B3E115F95B7226120A21@exchsvr1.npl.ad.local> p4raw-id: //depot/perl@28786
* g++/Tru64: got perl linking once got the linkage rightJarkko Hietaniemi2006-08-211-0/+7
| | | | | Message-Id: <200608181003.k7IA3Hso276655@kosh.hut.fi> p4raw-id: //depot/perl@28741