summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove PERL_MAGIC_mutexRafael Garcia-Suarez2007-06-181-1/+0
| | | p4raw-id: //depot/perl@31412
* Patches to compile perl on Cray XT4 Catamount/Qk, by JarkkoRafael Garcia-Suarez2007-06-171-0/+11
| | | p4raw-id: //depot/perl@31404
* Re: [PATCH] Callbacks for named captures (%+ and %-)Ævar Arnfjörð Bjarmason2007-06-061-2/+29
| | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80706031324y5618d519p460da27a2e7fe712@mail.gmail.com> p4raw-id: //depot/perl@31341
* Remove support for assertions and -ARafael Garcia-Suarez2007-06-051-5/+0
| | | p4raw-id: //depot/perl@31333
* delete thrdvar.h and move its contents to intrpvar.hDave Mitchell2007-05-201-2/+0
| | | p4raw-id: //depot/perl@31245
* move PL_rsfp_filters into the parser structDave Mitchell2007-05-121-2/+8
| | | p4raw-id: //depot/perl@31200
* move some more variables into the PL_parser struct:Dave Mitchell2007-05-041-2/+2
| | | | | | | PL_bufptr PL_oldbufptr PL_oldoldbufptr PL_linestart PL_bufend PL_last_uni PL_last_lop PL_last_lop_op p4raw-id: //depot/perl@31147
* FETCH/STORE/LENGTH callbacks for numbered capture variablesÆvar Arnfjörð Bjarmason2007-05-031-4/+10
| | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80705011658g1156e14cw4d2b21a8d772ed41@mail.gmail.com> p4raw-id: //depot/perl@31130
* tweak some regexp params to avoid warningsYves Orton2007-05-021-1/+1
| | | | | Message-ID: <9b18b3110705011446h2113221cndf70af928d72505@mail.gmail.com> p4raw-id: //depot/perl@31118
* Remove ext/ThreadJerry D. Hedden2007-05-021-2/+0
| | | | | | From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510704301406t6373912ame78fea5c7a148cf4@mail.gmail.com> p4raw-id: //depot/perl@31114
* Re: [PATCH] Cleanup of the regexp APIÆvar Arnfjörð Bjarmason2007-04-301-2/+2
| | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80704261922j3db0615wa86ccc4cb65b2713@mail.gmail.com> p4raw-id: //depot/perl@31106
* Make PL_uudmap a constant global. Remove the run time initialisationNicholas Clark2007-04-241-1/+4
| | | | | | | code, and instead use it to generate a header at perl build time. By removing uudmap from the interpreter structure we save 256 bytes per child thread. p4raw-id: //depot/perl@31059
* Re: [PATCH (incomplete)] Make regcomp use SV* sv, instead of char* exp, ↵Ævar Arnfjörð Bjarmason2007-04-231-3/+3
| | | | | | | char* xend Message-ID: <51dd1af80704211430m6ad1b4afy49b069faa61e33a9@mail.gmail.com> p4raw-id: //depot/perl@31027
* Several members of struct yy_parser can go on a diet. Some I32s wereNicholas Clark2007-04-211-2/+2
| | | | | actually only holding chars. p4raw-id: //depot/perl@31015
* Re: Proposed changes and to regular expression interfaces in coreÆvar Arnfjörð Bjarmason2007-04-061-0/+2
| | | | | | From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com> Message-ID: <51dd1af80703291552y1073bcb6r954b043eb68a4459@mail.gmail.com> p4raw-id: //depot/perl@30849
* g++ on NetBSD needs to have environ declared as well.Steve Peters2007-04-051-1/+1
| | | p4raw-id: //depot/perl@30848
* C++ compilation fix by Steve PetersRafael Garcia-Suarez2007-04-051-4/+4
| | | p4raw-id: //depot/perl@30847
* Rearrange members of structures to reduce memory size on someNicholas Clark2007-03-311-1/+1
| | | | | | platforms. On LP64 structs stackinfo, refcounted_he, and magic shrink by 8 bytes, struct yy_parser by 16. p4raw-id: //depot/perl@30817
* Remove the object_compatibility placeholder in the interpreter structRafael Garcia-Suarez2007-03-261-5/+0
| | | p4raw-id: //depot/perl@30759
* 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