summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix for the fa_IR locale failure. The reason for the failureJarkko Hietaniemi2001-01-301-2/+2
| | | | | | | | | was that Perl was assuming the decimal separator aka the radix separator is one character. The Farsi-Iranian locale crushed that bad assumption since there the separator is 'Momayyez', glyphwise looking somewhat like a slash, and in Unicode UTF-8 encoded in two bytes, 0xd9 0xab. p4raw-id: //depot/perl@8625
* Microperl sync.Jarkko Hietaniemi2001-01-301-3/+5
| | | p4raw-id: //depot/perl@8622
* overload int()Ilya Zakharevich2001-01-251-2/+3
| | | | | Message-ID: <20010124190657.A8512@math.ohio-state.edu> p4raw-id: //depot/perl@8545
* Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.Nick Ing-Simmons2001-01-161-0/+5
| | | | | | Provides all the "cost" but no benefit yet - it is to allow cost to be measured, and implementation experiments (just in mg.c?). p4raw-id: //depot/perlio@8457
* Not defining PERL_PRESERVE_IVUV fixes only the op/inc problemJarkko Hietaniemi2001-01-101-1/+0
| | | | | of IRIX, HP-UX is unaffected. p4raw-id: //depot/perl@8400
* Turn off the integer preservation for now.Jarkko Hietaniemi2001-01-101-2/+2
| | | p4raw-id: //depot/perl@8389
* Fix "scalars leaked" bugs caused by overload magicNick Ing-Simmons2001-01-081-35/+39
| | | | | (Highlighted by Ilya's DESTROY optimization.) p4raw-id: //depot/perlio@8371
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* more UTF8 test suites and an UTF8 patchInaba Hiroto2000-12-301-0/+1
| | | | | | | | Message-ID: <3A4D722D.243AFD88@st.rim.or.jp> Just the patch part for now, and the pragma renamed as unicode::distinct. p4raw-id: //depot/perl@8267
* Return of the IVUV-preservation, now seems to be happy evenJarkko Hietaniemi2000-12-151-0/+8
| | | | | | in Digital UNIX (the broken strtoul brokenness detection seems to have been the fly in the ointment). p4raw-id: //depot/perl@8138
* speeding up object creation/destruction 4x timesIlya Zakharevich2000-12-151-1/+7
| | | | | Message-ID: <20001215052657.A8319@math.mps.ohio-state.edu> p4raw-id: //depot/perl@8131
* cosmetic change to overloadingIlya Zakharevich2000-12-151-32/+38
| | | | | Message-ID: <20001214220243.A18437@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@8130
* This seems to be a stage sane and stable enough to checkin.Jarkko Hietaniemi2000-12-151-8/+0
| | | | | (it basically is 8102..8118+8122 but no 8120, 8121, 8123, 8124) p4raw-id: //depot/perl@8125
* strtoq, strtou(q|ll|l) testing (was [PATCH] faster and 64 bit preserving ↵Nicholas Clark2000-12-151-0/+3
| | | | | | | arithmetic) Message-ID: <20001214183857.B97909@plum.flirble.org> p4raw-id: //depot/perl@8120
* faster and 64 bit preserving arithmeticNicholas Clark2000-12-141-0/+5
| | | | | Message-ID: <20001213200849.B71166@plum.flirble.org> p4raw-id: //depot/perl@8119
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-2/+2
| | | p4raw-id: //depot/perl@7984
* Quieten some noise in Win32 builds:Nick Ing-Simmons2000-12-041-0/+8
| | | | | | | - win32.h is included after <sys/socket.h>, so need to set Win32SCK_IS_STDSCK earlier to avoid re-defined noise in XSUB.h - GCC (& MSVC?) have execv(...,const char *const *) so need a cast from char **. p4raw-id: //depot/perlio@7971
* Tokeniser debuggingSimon Cozens2000-11-291-0/+2
| | | | | Message-ID: <20001129141545.A30864@pembro33.pmb.ox.ac.uk> p4raw-id: //depot/perl@7916