summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* The INT32_MIN_BROKEN and INT64_MIN_BROKEN tweaks needsJarkko Hietaniemi2001-06-191-10/+0
| | | | | | to happen right after the inclusion of <inttypes.h>, from Edward Moy. p4raw-id: //depot/perl@10716
* Add workaround for Darwin's (Mac OS X's) INT32_MINJarkko Hietaniemi2001-06-161-0/+10
| | | | | (and INT64_MIN) brokenness. p4raw-id: //depot/perl@10649
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-4/+17
| | | p4raw-id: //depot/perl@10643
* Add Configure directive -Dusereentrant for Artur's ithreads work,Jarkko Hietaniemi2001-06-131-0/+2
| | | | | extremely experimental, not even prompted for. p4raw-id: //depot/perl@10569
* Re: ext/ + -WallDoug MacEachern2001-06-131-0/+6
| | | | | Message-ID: <Pine.LNX.4.21.0106130959050.24181-100000@mako.covalent.net> p4raw-id: //depot/perl@10566
* Hide __attribute__((unused)) behind PERL_UNUSED_DECL asJarkko Hietaniemi2001-06-131-1/+7
| | | | | suggested by NI-S. p4raw-id: //depot/perl@10561
* [patch] perl.gprof controlDoug MacEachern2001-06-131-0/+8
| | | | | Message-ID: <Pine.LNX.4.21.0106122247380.24181-100000@mako.covalent.net> p4raw-id: //depot/perl@10559
* As suggested in Gurusamy Sarathy2001-06-121-0/+9
| | | | | | Subject: Re: ext/ + -Wall Message-Id: <200106120634.f5C6YVM07246@smtp3.ActiveState.com> p4raw-id: //depot/perl@10535
* Move the grok_number and its lieutenant grok_numeric_radixJarkko Hietaniemi2001-06-101-0/+10
| | | | | from sv.c statics to util.c and public. p4raw-id: //depot/perl@10505
* Numeric conversion tweaks suggested by Hugo and Nicholas.Jarkko Hietaniemi2001-06-091-6/+0
| | | p4raw-id: //depot/perl@10485
* Make up prototypes only for those who have the functionsJarkko Hietaniemi2001-06-051-8/+10
| | | | | but not the prototypes. p4raw-id: //depot/perl@10444
* Re: Not OK: perl@10439 on win32 Prymmer/Kahn2001-06-051-1/+1
| | | | | Message-ID: <Pine.BSF.4.21.0106042136410.26316-100000@shell8.ba.best.com> p4raw-id: //depot/perl@10443
* Configure tweaks; add prototype probes, make the cpp symbolsJarkko Hietaniemi2001-06-041-0/+18
| | | | | | probe to cast, not whine; test for %Ld and %Lf before %lld and %llf because the L is the ANSI way. p4raw-id: //depot/perl@10434
* Missed HAS_SETRESGID_PROTO. No serious harm done sinceJarkko Hietaniemi2001-06-041-1/+1
| | | | | often this prototype goes with HAS_SETRESUID_PROTO. p4raw-id: //depot/perl@10420
* The non-locale places need love, too.Jarkko Hietaniemi2001-06-031-1/+1
| | | p4raw-id: //depot/perl@10416
* "10.", that is, decimal numbers can have no decimal part at all.Jarkko Hietaniemi2001-06-031-1/+1
| | | p4raw-id: //depot/perl@10415
* Potential buffer overrun if the radix separator is more thanJarkko Hietaniemi2001-06-031-1/+2
| | | | | | one byte. Also, under locales, prefer the locale-specific separator over the old boring ".". p4raw-id: //depot/perl@10414
* Integrate change #10412 from maintperl; locale is nowJarkko Hietaniemi2001-06-031-6/+13
| | | | | | | | | | | | | | | per-cop, not per-op; plus retweak the locale.t to always list the skipped utf8 locales. p4raw-link: @10412 on //depot/maint-5.6/perl: 71d0b827413df9e881d1c54d2d968823ed50c75b p4raw-id: //depot/perl@10413 p4raw-edited: from //depot/maint-5.6/perl@10411 'edit in' t/pragma/locale.t (@8600..) p4raw-integrated: from //depot/maint-5.6/perl@10411 'merge in' lib/locale.pm (@5902..) opcode.h pp.sym pp_proto.h (@8620..) opcode.pl (@8998..) op.h perl.h (@9288..) pp_sys.c (@9524..) util.c (@9538..) embed.h (@9584..) op.c (@9950..) pp.c (@10091..) pp_ctl.c (@10100..)
* Re: [ID 20010529.006] String plus zero inconsistent across platformsHugo van der Sanden2001-06-011-18/+2
| | | | | Message-Id: <200105311949.UAA02798@crypt.compulink.co.uk> p4raw-id: //depot/perl@10379
* Configure tweaks; record the Berkeley DB version,Jarkko Hietaniemi2001-06-011-0/+7
| | | | | | | | | probe for realpath(), for setresuid() and setresgid() prototypes; use realpath() (try to be paranoid enough), use the setres[ug]id prototypes because glibc has the functions but not their prototypes; add -Wall -ansi to gcc ccflags; regen toc. p4raw-id: //depot/perl@10372
* [PATCH] DEBUG_* macro cleanupsAbhijit Menon-Sen2001-05-311-11/+16
| | | | | | | | | | | | | | Date: Thu, 31 May 2001 12:16:22 +0530 Message-ID: <20010531121622.B4829@lustre.linux.in> Subject: Re: [PATCH] DEBUG_* macro cleanups From: Abhijit Menon-Sen <ams@wiw.org> Date: Thu, 31 May 2001 13:57:01 +0530 Message-ID: <20010531135701.A21775@lustre.linux.in> (The DEBUG_ definitions in perl.h changed to use the STMT_START and STMT_END.) p4raw-id: //depot/perl@10353
* Salvage bits and pieces from the experimental 'utf8 everywhere'Jarkko Hietaniemi2001-05-311-1/+1
| | | | | | patch: rename HINT_BYTE and IN_BYTE to HINT_BYTES and IN_BYTES to match the pragma name; various robustness cleanups. p4raw-id: //depot/perl@10339
* Re: Making perl with -WallAndy Dougherty2001-05-241-4/+0
| | | | | Message-ID: <Pine.SOL.4.10.10105241415460.2443-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@10200
* IV/UV casting fixes from Nicholas Clark.Jarkko Hietaniemi2001-05-241-15/+42
| | | p4raw-id: //depot/perl@10198
* Re: Making perl with -WallMichael G. Schwern2001-05-241-0/+4
| | | | | Message-ID: <20010524154028.B1988@blackrider.blackstar.co.uk> p4raw-id: //depot/perl@10197
* [LARGE!] symbolic magicDave Mitchell2001-05-201-1/+47
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* [ID 20010514.025] _SVID3 in <sys/statvfs.h>Ilya N. Golubev2001-05-141-0/+3
| | | | | Message-Id: <02453af6b23e63-gin@mo.msk.ru> p4raw-id: //depot/perl@10096
* Remove the 'asciir' re subpragma. Should instead implementJarkko Hietaniemi2001-05-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | the 'physical vs logical' range scheme: \xAA-\xCC is a native physical range, you want that range of codepoints in your native encoding. In EBCDIC the codepoints in the gaps (between i-j and r-s) should be included. \x{AA}-\x{CC} is a physical Unicode range, you want that range of codepoints in Unicode. a-z is a logical range, you want that range of 'logical' codepoints in your native encoding. In EBCDIC the codepoints in the gaps (between i-j and r-s) should not be included. Mixed cases (a-\xAA, etc) should either be errors, or maybe the 'logical' endpoints should be converted to native/Unicode codepoints, and the range handled as a physical range. 'Logical endpoints' are to be recognized only in the A-Z, a-z, and 0-9 ranges. Probably a warning should be given for mixed cases like A-z or a-9 (since such expressions are encoding dependent), with a recommendation to use physical ranges. p4raw-id: //depot/perl@10085
* One more workaround for the UTS compiler from Hal Morris.Jarkko Hietaniemi2001-05-091-0/+7
| | | p4raw-id: //depot/perl@10064
* Workaround for UTS compiler casting bug from Hal Morris.Jarkko Hietaniemi2001-05-021-0/+19
| | | p4raw-id: //depot/perl@9967
* Multiplicity and thread fixes for VMSDan Sugalski2001-05-021-1/+1
| | | | | Message-Id: <5.0.2.1.0.20010502112909.01f24e28@24.8.96.48> p4raw-id: //depot/perl@9960
* Change PL_numeric_radix to PL_numeric_radix_sv (and leave inJarkko Hietaniemi2001-04-301-1/+1
| | | | | | a dummy for PL_numeric_radix); no pressing reason to break binary compatibility; regen API. p4raw-id: //depot/perl@9910
* For PerlIO flush the children's file handles (on fork/exec/system).Jarkko Hietaniemi2001-04-281-2/+4
| | | p4raw-id: //depot/perl@9894
* Re: PATCH 5.7.1Mark-Jason Dominus2001-04-231-17/+15
| | | | | Message-ID: <20010423143021.17335.qmail@plover.com> p4raw-id: //depot/perl@9792
* PATCH 5.7.1Mark-Jason Dominus2001-04-231-2/+8
| | | | | | | Message-ID: <20010422191258.6539.qmail@plover.com> plus Sarathy's STMT_START + STMT_END suggestion. p4raw-id: //depot/perl@9787
* Introduce d_u32align / U32_REQUIRES_ALIGNMENT, needed forJarkko Hietaniemi2001-04-051-0/+19
| | | | | | | | ext/Digest/MD5/Makefile.PL and t/lib/md5-align.t. Introduce probes for struct msghdr, struct cmsghdr, sendmsg, recvmsg, readv, writev, setitimer, getitimer, ualarm, usleep, for possible later extension work. p4raw-id: //depot/perl@9560
* Integrate perlio:Jarkko Hietaniemi2001-03-281-0/+1
| | | | | | | | | | | | | | [ 9400] More EBCDIC tweaks: - one more swash issue &~(0xA0-1) did not do the right thing, for UTF-EBCDIC where &~(0x80-1) does for UTF-8. - add "use re 'asciirange'" to make [!-~] etc. work use it in MIME::QuotedPrint and t/op/regexp.t and t/op/pat.t - Choose a key for t/op/each.t test which gets encoded. - Skip utf8decode if this is UTF-EBCDIC. p4raw-link: @9400 on //depot/perlio: daf0f78e031c718c75590ef9ef573756f805776e p4raw-id: //depot/perl@9407
* Minor naming change UTF8_IS_ASCII => UTF8_IS_INVARIANTNick Ing-Simmons2001-03-171-214/+0
| | | p4raw-id: //depot/perlio@9184
* EBCDIC Fixes.Nick Ing-Simmons2001-03-161-6/+6
| | | p4raw-id: //depot/perlio@9180
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-1/+6
| | | | | Message-Id: <200103091349.NAA16617@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9087
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-45/+118
| | | | | Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9084
* Re: Unicode/EBCDICPeter Prymmer2001-03-091-1/+215
| | | | | Message-ID: <Pine.OSF.4.10.10103081617390.377472-100000@aspara.forte.com> p4raw-id: //depot/perl@9082
* Retract #8929,8930,8932,8933 for now.Jarkko Hietaniemi2001-02-251-4/+0
| | | p4raw-id: //depot/perl@8935
* Integrate perlio:Jarkko Hietaniemi2001-02-251-1/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 8927] Change method names in Encode implementation classes to something less confusing (preparing to "go public"). [ 8926] GCC __atribute__ / printf fix [ 8925] Checked in the wrong one ... [ 8923] Encode API documentation nd tidy up. Minor additions to test. Tweaks sv_utf8_upgrade() to force SvPV, and always SvUTF8_on and return length. Adds STRLEN to standard typemap. p4raw-link: @8927 on //depot/perlio: 50d2698546d7dba5ed48b29bf1c13887b041a4ba p4raw-link: @8926 on //depot/perlio: c745e42cb33cb9fcfc4d47fe732cfa4725aa5d07 p4raw-link: @8925 on //depot/perlio: 2a936312a7ab627c98624c1ea83115246309b3d7 p4raw-link: @8923 on //depot/perlio: 4411f3b60960504e67715e05eb0ed3192bfff8fc p4raw-id: //depot/perl@8934
| * GCC __atribute__ / printf fixNick Ing-Simmons2001-02-251-1/+5
| | | | | | p4raw-id: //depot/perlio@8926
* | (Retracted by #8395.)Jarkko Hietaniemi2001-02-251-0/+4
|/ | | | | Missing from #8930. p4raw-id: //depot/perl@8932
* fix for parameter -Dm (for perl@8867)Vadim Konovalov2001-02-231-1/+3
| | | | | Message-ID: <001801c09cdc$2faba490$2a7b55c2@vad> p4raw-id: //depot/perl@8908
* Duplicate environment for JPL so that JDK 1.2/1.3 don't get upset.Jarkko Hietaniemi2001-02-141-0/+7
| | | p4raw-id: //depot/perl@8803
* Comments do not nest.Jarkko Hietaniemi2001-02-131-1/+2
| | | p4raw-id: //depot/perl@8778
* Re: [patch] context for 'U' magic functionsDoug MacEachern2001-02-121-2/+23
| | | | | | | | | Message-ID: <Pine.LNX.4.21.0102120919040.26437-100000@mako.covalent.net> plus the suggestion by Nick Ing-Simmons to name the macro as PERL_MG_UFUNC to avoid namespace pollution, plus add the advice by Doug for XS writers to perl.h p4raw-id: //depot/perl@8774