summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Add byte-order group modifiers to (un)pack templates.Marcus Holland-Moritz2004-05-041-1/+2
| | | | | | | | Follow-up on: #22734, #22745, #22753, #22754. Subject: Group modifiers in (un)pack templates Message-Id: <20040503201441.1b058e0d@r2d2> p4raw-id: //depot/perl@22780
* Include variable names in "Use of uninitialized value" warningsDave Mitchell2004-04-231-1/+1
| | | p4raw-id: //depot/perl@22741
* byte-order modifiers for (un)pack templatesMarcus Holland-Moritz2004-04-231-0/+242
| | | | | Message-Id: <20040421210920.3c467772@r2d2> p4raw-id: //depot/perl@22734
* Make usemallocwrap a Configure-time question. Default is yes forNicholas Clark2004-03-231-4/+0
| | | | | | | usedevel, no otherwise, but I'm expecting hints files on known good platforms to override this. (and known bad) Demonstration hints file for darwin. p4raw-id: //depot/perl@22571
* 5.9.1 suidperlPaul Szabo2004-03-231-0/+13
| | | | | | | | Message-Id: <200403182117.i2ILHug513080@milan.maths.usyd.edu.au> (which variables renamed as requested, plus tweaks to work on platforms with no ST_NOEXEC) p4raw-id: //depot/perl@22563
* malloc wrappageJarkko Hietaniemi2004-03-171-0/+7
| | | | | | | | Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi> plus change croak to Perl_croak_nocontext to make ithread safe plus make it conditional on PERL_MALLOC_WRAP (default for blead is on) p4raw-id: //depot/perl@22517
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* make the bison-based parser threadsafe and capable of deepDave Mitchell2004-02-281-6/+0
| | | | | recursion by eradicating Perl_yylex_r() p4raw-id: //depot/perl@22408
* Fix for Win32 build failure caused by the byacc to bison switch.Marcus Holland-Moritz2004-02-161-0/+7
| | | p4raw-id: //depot/perl@22313
* Switch from byacc to bison and simplify the perly.* regenerationDave Mitchell2004-02-141-5/+6
| | | | | process p4raw-id: //depot/perl@22302
* The new -Dq option didn't actually work!Dave Mitchell2004-02-121-2/+3
| | | p4raw-id: //depot/perl@22300
* Add Perl_ceilNicholas Clark2003-12-131-0/+2
| | | p4raw-id: //depot/perl@21898
* Re: Storable ErrorNicholas Clark2003-11-151-1/+13
| | | | | Message-ID: <20030809003535.C20130@plum.flirble.org> p4raw-id: //depot/perl@21729
* Two OS/2 portability patches from Ilya.Ilya Zakharevich2003-10-211-0/+8
| | | | | | | | | | | | Subject: [PATCH 5.8.1 @21211] sockets broken on OS/2 Date: Thu, 25 Sep 2003 12:09:11 -0700 Message-ID: <20030925190911.GA27028@math.berkeley.edu> Subject: Re: [PATCH 5.8.1 @21379] tmpfile() broken on OS/2 From: Ilya Zakharevich <nospam-abuse@ilyaz.org> Date: Thu, 25 Sep 2003 19:50:45 -0700 Message-ID: <20030926025045.GA27507@math.berkeley.edu> p4raw-id: //depot/perl@21509
* Put all pre-processor #s on the first column (some compilers are picky)Nicholas Clark2003-10-091-1/+1
| | | | | [perl #24167] `#' comment signs not at the very beginning of a line p4raw-id: //depot/perl@21433
* Even though undefing SPACE and FORMAT should be safe,Jarkko Hietaniemi2003-09-241-0/+2
| | | | | | at this point I'm choosing to be paranoid and using #ifdef __Lynx__. p4raw-id: //depot/perl@21361
* [perl #24032] Perl 5.8.1-RC5 build problems on LynxOS Olli Savia2003-09-241-0/+12
| | | | | | From: Olli Savia (via RT) <perlbug-followup@perl.org> Message-ID: <rt-24032-65280.10.6144413163834@rt.perl.org> p4raw-id: //depot/perl@21360
* RC5 and Intel's ICCMarcus Holland-Moritz2003-09-231-1/+1
| | | | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <00a101c3814b$76a8cc50$0c2f1fac@R2D2> (the attribute part) p4raw-id: //depot/perl@21326
* Macrofy the compile/runtime test.Jarkko Hietaniemi2003-09-211-1/+1
| | | p4raw-id: //depot/perl@21297
* Retract #21132.Jarkko Hietaniemi2003-09-091-2/+7
| | | p4raw-id: //depot/perl@21140
* Re: maint @ 21116Steve Hay2003-09-091-7/+2
| | | | | Message-ID: <3F5D9403.3040004@uk.radan.com> p4raw-id: //depot/perl@21132
* Re: "vendor" patch pickupMarcus Holland-Moritz2003-09-041-1/+6
| | | | | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <009b01c3730c$ac45e750$0c2f1fac@R2D2> (Gentoo: take Marcus' version of the __THROW patch and even further #ifdef-protect it with __GLIBC__.) p4raw-id: //depot/perl@21030
* Urk. In Mac OS X byteorder is not one of the "known ones",Jarkko Hietaniemi2003-08-271-3/+2
| | | | | but instead it is 0xFFFF. So retract #20914. p4raw-id: //depot/perl@20915
* Sanity check for BYTEORDER.Jarkko Hietaniemi2003-08-271-2/+3
| | | p4raw-id: //depot/perl@20914
* An imperfect last resort in case there is no strtoul() butJarkko Hietaniemi2003-08-241-0/+3
| | | | | | | | there is strtol() (like e.g. SunOS 4) because of the Atoul() in Perl_get_hash_seed()). The only true fix would be to implement Perl_my_strtoul() (and Perl_my_strtol(), I guess) in numeric.c. p4raw-id: //depot/perl@20865
* One tweak for microperl in OS/2.Jarkko Hietaniemi2003-08-131-1/+1
| | | p4raw-id: //depot/perl@20672
* Apply much of Ilya's microperl patch, but instead ofJarkko Hietaniemi2003-08-121-2/+5
| | | | | | | | | implementing the opendir()/readdir()/closedir() using external commands give up "ANSI-pureness" and define them in uconfig.sh, also define other stuff like rename() and putenv(). Leave out the $| emulation in my_fork() since we are not supposed to have fork() under microperl. p4raw-id: //depot/perl@20646
* gcc -ansi -pedantic cleanup; and a seemingly forgottenJarkko Hietaniemi2003-08-101-1/+5
| | | | | sv_placeholder hunk. p4raw-id: //depot/perl@20605
* Rename DEBUG() and DEB() to PERL_DEBUG() and PERL_DEB().Jarkko Hietaniemi2003-08-041-6/+6
| | | p4raw-id: //depot/perl@20475
* Apparently the newly introduce -DDARWIN did conflict withJarkko Hietaniemi2003-08-041-6/+6
| | | | | some Apple definition, how ironic... p4raw-id: //depot/perl@20467
* Revert #20301, apparently the _SOCKADDR_LEN #define isJarkko Hietaniemi2003-07-291-0/+8
| | | | | | important for IPv6 (Spider). Since there is no way to otherwise detect 3.X, use the hints. p4raw-id: //depot/perl@20324
* [perl #23134] Problems compiling 5.8.0 on alpha-dec_osf 3.2Chaskiel M Grundman2003-07-291-5/+0
| | | | | | | | | From: Chaskiel M Grundman (via RT) <perlbug-followup@perl.org> Message-ID: <rt-23134-61814.9.36507226414463@rt.perl.org> Helps (the admittedly old) DEC OSF/1 3.x and harms not newer releases 4.x and 5.x. p4raw-id: //depot/perl@20301
* More clarification about the hash randomisation defines.Jarkko Hietaniemi2003-07-281-1/+6
| | | p4raw-id: //depot/perl@20252
* We now return to your normally scheduled hash randomisation.Jarkko Hietaniemi2003-07-271-1/+1
| | | p4raw-id: //depot/perl@20242
* Missing semicolon in PERL_FPU_INIT macroStephen Clouse2003-07-241-1/+1
| | | | | Message-ID: <20030723023138.GA15653@owns.warpcore.org> p4raw-id: //depot/perl@20189
* Chicken out: the hash randomisation is not on by default.Jarkko Hietaniemi2003-07-111-1/+1
| | | | | | | | | | We switch over to the explicit mode: in other words, if the $ENV{PERL_HASH_SEED} is on, we randomise. Also, we randomise only if PL_hash_seed_set is FALSE (this means one can use PERL_HASH() before perl_run.) Also, since now PERL_HASH_SEED is okay even under -T, all should be fine. (Ha!) p4raw-id: //depot/perl@20135
* Restore SIGFPE on exec()Chip Salzenberg2003-07-101-1/+7
| | | | | Message-ID: <20030710171319.GA21588@perlsupport.com> p4raw-id: //depot/perl@20117
* Remove PL_earlytaint since the hash seed codeJarkko Hietaniemi2003-07-041-18/+1
| | | | | can be delayed until perl_parse(). p4raw-id: //depot/perl@19979
* 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