summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Re: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4Alan Burlison2003-07-011-1/+0
| | | | | Message-ID: <3F00C1BC.3020103@sun.com> p4raw-id: //depot/perl@19897
* argc, argv.Jarkko Hietaniemi2003-06-291-2/+2
| | | p4raw-id: //depot/perl@19880
* Move the PL_earlytaint initialization to the PERL_SYS_INIT()Jarkko Hietaniemi2003-06-291-0/+17
| | | | | as per suggestion from Sarathy. p4raw-id: //depot/perl@19878
* Duh.Jarkko Hietaniemi2003-06-281-1/+1
| | | p4raw-id: //depot/perl@19875
* Two debugging patches.Dave Mitchell2003-06-281-0/+7
| | | | | | | | | | | | | | | | The first allows to hold symbolic switches in $^D and more generally fixes assignment to $^D. The second one improves the information given by -Dl. Subject: [PATCH] allow $^D = "flags" Date: Fri, 27 Jun 2003 22:26:24 +0100 Message-ID: <20030627212624.GB12887@fdgroup.com> Subject: [PATCH] make -Dl show more scope info From: Dave Mitchell <davem@fdgroup.com> Date: Fri, 27 Jun 2003 23:00:36 +0100 Message-ID: <20030627220036.GC12887@fdgroup.com> p4raw-id: //depot/perl@19870
* Use the PL_earlytaint. (PL_earlytaint is a global,Jarkko Hietaniemi2003-06-271-1/+1
| | | | | | | not per-interp, since perl_construct() is not passed the argc, argv, and therefore it can't set the per-interp PL_tainting.) p4raw-id: //depot/perl@19864
* Introduce (global) variable PL_earlytaint whichJarkko Hietaniemi2003-06-271-2/+1
| | | | | | | is set very early in main(), before perl_parse() has been called and PL_tainting (or PL_taint_warn) might have been set. p4raw-id: //depot/perl@19863
* Bite the bullet and apply the hash randomisation patch.Jarkko Hietaniemi2003-06-261-0/+6
| | | | | [perl #22371] Algorimic Complexity Attack on Perl 5.6.1, 5.8.0 p4raw-id: //depot/perl@19854
* More Perl malloc debugging magic from Ilya. Seems to work inJarkko Hietaniemi2003-06-201-28/+29
| | | | | | | | | | Linux, Solaris, AIX. Had to do #ifdef OS2 for the <io.h> in malloc.c, found in AIX since there is no such header. In Tru64 miniperl fails an assert: "free()ed/realloc()ed-away memory was overwritten?" (In IRIX compiles but that doesn't prove much since in IRIX Perl's malloc is simply not used.) p4raw-id: //depot/perl@19831
* Apparently the __APPLE__ cpp symbol is not Officially SanctionedJarkko Hietaniemi2003-06-131-5/+6
| | | | | | | way of detecting Darwin/Mac OS X; instead it is recommended to detect the OS at a higher level and pass the information manually down to the application, using e.g. a -Ddefinition. p4raw-id: //depot/perl@19764
* Define a cpp symbol, BSDish, if that looks appropriate.Jarkko Hietaniemi2003-06-131-0/+10
| | | p4raw-id: //depot/perl@19763
* The changes #8803 and #8896 that fixed JPL for use withJarkko Hietaniemi2003-06-131-0/+7
| | | | | | JDK 1.2/1.3 had somehow disappeared. p4raw-link: @8803 on //depot/perl: 103a71894980ab015937511f33d840c7f030e8a4 p4raw-id: //depot/perl@19756
* RE: maint @ 19683Robin Barker2003-06-051-0/+7
| | | | | | | Message-ID: <533D273D4014D411AB1D00062938C4D904046564@hotel.npl.co.uk> (skipped the MIME::Base64 part, leaving that to Gisle) p4raw-id: //depot/perl@19694
* Two Cygwin patches from Gerrit.Gerrit P. Haase2003-06-011-1/+1
| | | | | | | | | | | | Subject: [PATCH] perl.h, README.cygwin: Cygwin O_TEXT <> O_BINARY issue From: "Gerrit P. Haase" <gp@familiehaase.de> Date: Sat, 31 May 2003 14:12:07 +0200 Message-ID: <179860591535.20030531141207@familiehaase.de> Subject: [PATCH] t/io/layers.t, Cygwin != DOSISH Date: Sat, 31 May 2003 13:57:49 +0200 Message-ID: <11859733881.20030531135749@familiehaase.de> p4raw-id: //depot/perl@19654
* Noticed by John P. Linderman.Jarkko Hietaniemi2003-05-231-1/+1
| | | p4raw-id: //depot/perl@19602
* RE: [PATCH] RE: maint snapshot @ 19525Robin Barker2003-05-231-0/+8
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404653C@hotel.npl.co.uk> p4raw-id: //depot/perl@19599
* 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
* Patch from Merijn.Jarkko Hietaniemi2003-04-161-4/+8
| | | p4raw-id: //depot/perl@19230
* Big patch from Alan Burlison to make Solaris long doubles work.Jarkko Hietaniemi2003-04-151-4/+6
| | | | | | | (Also spreads more <stdlib.h> joy.) Needs backporting to metaconfig units and introducing the new symbols to non-Configure lands. p4raw-id: //depot/perl@19218
* Add an option for the grok_xxx() to silently ignore bad digits.Jarkko Hietaniemi2003-04-101-0/+1
| | | p4raw-id: //depot/perl@19184
* (vaguely connected with) [perl #21875] Hash ref transformed as a listDave Mitchell2003-04-081-0/+1
| | | | | | | | Message-ID: <20030407204317.GA8796@fdgroup.com> The new XTERMORDORDOR lexer expectation must also be named in debugging perls, to be used in the output of -DT. p4raw-id: //depot/perl@19169
* pack changes and related fixesLAUN Wolfgang2003-03-171-0/+19
| | | | | Message-ID: <75A46BF1A9D8D311863A00508B6259A405F17EB8@ATTMSX4> p4raw-id: //depot/perl@19010
* Better setmode() prototype for cygwin.Jarkko Hietaniemi2003-03-111-1/+2
| | | p4raw-id: //depot/perl@18925
* Get rid of one Cygwin warning by introducing a prototypeJarkko Hietaniemi2003-03-111-0/+4
| | | | | | for the init_os_extras(). Since there is no header file in Perl specific to cygwin, use perl.h. p4raw-id: //depot/perl@18917
* Enache Adrian reads comments.Jarkko Hietaniemi2003-03-081-1/+1
| | | p4raw-id: //depot/perl@18854
* [PATCH] assertionsSalvador Fandiño2003-03-041-0/+2
| | | | | | | | | | Message-ID: <3E566138.4090709@yahoo.com> and the complement : (with added comments) Subject: [PATCH] bug in ext/B/t/deparse.t Message-ID: <3E563E16.7060303@yahoo.com> plus perldiag.pod patch for the new warning (previous change was, once again, empty) p4raw-id: //depot/perl@18828
* Use a macro for abs() to avoid the possible truncation to an int;Jarkko Hietaniemi2003-03-031-0/+4
| | | | | also make an explicit (double)cast for the arguments to fabs(). p4raw-id: //depot/perl@18813
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* The -CI cannot be easily tested under UTF-8 locale withJarkko Hietaniemi2003-03-021-4/+11
| | | | | | the t/test.pl (the 'stdin' data gets doubly UTF-8-ied). Also other small tweaks in the -C neighbourhood. p4raw-id: //depot/perl@18799
* Integrate change #18788 from maint.Jarkko Hietaniemi2003-03-011-1/+1
| | | | | | | p4raw-link: @18788 on //depot/maint-5.8/perl: f0499ddfc6bc8a9696a167e0ea98e851c0d4ff1a p4raw-id: //depot/perl@18793 p4raw-integrated: from //depot/maint-5.8/perl@18788 'merge in' perl.h (@18783..)
* Re: [perl #20683] [fix] Better PatchAdrian M. Enache2003-02-261-1/+1
| | | | | Message-ID: <20030223181639.GA18713@ratsnest.hole> p4raw-id: //depot/perl@18782
* Re: [perl #21321] local ${"FOO"} does not workRafael Garcia-Suarez2003-02-251-0/+2
| | | | | Message-Id: <20030223000327.6f0c11fa.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18774
* Cleanup #18770 as suggested by Rafael.Jarkko Hietaniemi2003-02-251-0/+30
| | | p4raw-id: //depot/perl@18771
* PERL_SIGNALS=unsafe enables the old unsafe/immediate signals.Jarkko Hietaniemi2003-02-241-5/+5
| | | p4raw-id: //depot/perl@18766
* add support for assertions. Updated form of:Salvador Fandiño2003-02-161-3/+6
| | | | | | Subject: Re: Did the assertion patch/feature submission get overlooked? Message-ID: <3DE8F439.50402@yahoo.com> p4raw-id: //depot/perl@18727
* The new(er) way of controlling Unicode I/O (and other) features;Jarkko Hietaniemi2003-02-151-0/+29
| | | | | -C (or PERL_UNICODE). See perlrun/-C for more details. p4raw-id: //depot/perl@18715
* integrate (by hand) #18353 and #18359 from maint-5.8:Hugo van der Sanden2003-01-211-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a cache for UTF-8 data: length and byte<->char offset mapping are stored in a new type of magic. Speeds up length(), substr(), index(), rindex(), pos(), and some parts of s///. The speedup varies a lot (on the usual suspects: what is the access pattern of the data, compiler, CPU), but should be at least one order of magnitude, and getting to the same magnitude as byte string speeds, and in some cases (length on unchanged data) even reaching the byte string speed. On the other hand, in some cases (index) the byte speed is still faster by a factor of five or so, but the bottleneck there does not seem to be any more the byte<->char offset mapping (instead, the fbm_instr() speed). There is one cache slot for the length, and only two for the byte<->char offset mapping (the first one for the start->offset, and the second for the offset->offset+length, when talking in substr() terms). Code this hairy is bound to have hairy trolls hiding under it. [...] A small tweak on top of #18353: don't display mg_len bytes of mg_ptr for PERL_MAGIC_utf8 because that's not what's there. p4raw-id: //depot/perl@18530
* Move #define printf out of perl.h into appropriate Nick Ing-Simmons2003-01-201-11/+0
| | | | | PerlIO files. p4raw-id: //depot/perlio@18520
* [Fwd: Patch for perl utf8-related bug]Richard Hitt2002-12-171-0/+1
| | | | | [perl #18932] p4raw-id: //depot/perl@18312
* Document the hint constants and where they're used.Rafael Garcia-Suarez2002-11-291-10/+13
| | | p4raw-id: //depot/perl@18217
* Re: Is this true that Perl 5.8 uses :crlf as default DISCIPLINE on so ckets?Gurusamy Sarathy2002-11-071-0/+4
| | | | | Message-Id: <200210191911.g9JJBhK02618@smtp3.ActiveState.com> p4raw-id: //depot/perl@18120
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-107/+15
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* definition of MAXPATHLENJarkko Hietaniemi2002-10-171-5/+8
| | | | | | Subject: [PATCH] standard lawyerism Message-ID: <20021010234825.GM292305@lyta.hut.fi> p4raw-id: //depot/perl@18025
* move all pad-related code to its own src fileDave Mitchell2002-10-021-2/+6
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* nanosleep probes as per Jarkko's requestH.Merijn Brand2002-09-301-1/+2
| | | p4raw-id: //depot/perl@17944
* enable -ansi -pedanticJarkko Hietaniemi2002-09-261-3/+27
| | | | | Message-ID: <20020917221925.GF85044@lyta.hut.fi> p4raw-id: //depot/perl@17925
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-7/+1
| | | | | | | Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17920
* Re: [PATCH: perl #17849] (corrected) Long double bugs - sprintf.t _and_ num.tAllen Smith2002-09-091-20/+30
| | | | | | From: "Allen Smith" <easmith@beatrice.rutgers.edu> Message-Id: <10209090148.ZM1555835@puck2.rutgers.edu> p4raw-id: //depot/perl@17881
* Re: [PATCH: perl #17849] (corrected) Long double bugs - sprintf.t _and_ num.tAllen Smith2002-09-081-1/+22
| | | | | | From: "Allen Smith" <easmith@beatrice.rutgers.edu> Message-Id: <10209070525.ZM1584639@puck2.rutgers.edu> p4raw-id: //depot/perl@17874
* Fix parsing problems with the // operator.Rafael Garcia-Suarez2002-08-251-1/+2
| | | | | | | | Make // able to follow various unary operators used without arguments or parens (shift, pop, getc, pos, readline, readlink, undef, umask, and the filetest operators), as well as the <FH> operator. p4raw-id: //depot/perl@17777