summaryrefslogtreecommitdiff
path: root/handy.h
Commit message (Collapse)AuthorAgeFilesLines
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-36/+0
| | | | | | | 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
* Sarathy pointed out that instead of zeroing heapJarkko Hietaniemi2002-05-191-2/+9
| | | | | it is more prudent to poison it. p4raw-id: //depot/perl@16688
* my $utf8here, our $utf8here, and package variable $utf8here.Jarkko Hietaniemi2002-04-161-1/+4
| | | | | | | | | | | | | | | The actual minimal fix is in utf8.c and from NI-S, the rest are the tests (in fresh_perl since I couldn't get them easily to work elsewhere) and a slight behaviour change: previously UTF-8 identifiers had to start with an alphabetic character. No more so, now they can start with an (Unicode) ID_Continue character (which however is not a (Unicode) digit). (Limiting the first character to ID_Start would be rather restrictive, since ID_Start allows only alphabetic letters.) TODO: use vars qw($utf8here). This I don't find to be a showstopper. p4raw-id: //depot/perl@15943
* UIN32_MAX with borken under HP-UX+gccGurusamy Sarathy2002-03-161-1/+5
| | | p4raw-id: //depot/perl@15252
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-2/+12
| | | p4raw-id: //depot/perl@14041
* Small tweaks.Jarkko Hietaniemi2001-12-221-0/+1
| | | p4raw-id: //depot/perl@13856
* Make the toupper/lower/title API for Unicode not rightJarkko Hietaniemi2001-10-091-12/+6
| | | | | | but at least less wrong: prepare for the mapping being more than just one-character-to-one-character. p4raw-id: //depot/perl@12371
* Avoid #elif (less portable than #else #if).Jarkko Hietaniemi2001-08-101-3/+5
| | | p4raw-id: //depot/perl@11630
* patch to add DEL to [:cntrl:]Jeffrey Friedl2001-07-141-1/+1
| | | | | Message-Id: <200107140625.XAA01517@ventrue.corp.yahoo.com> p4raw-id: //depot/perl@11371
* Fix for ID 20010619.003, the [[:print:]] is not supposedJarkko Hietaniemi2001-06-231-1/+1
| | | | | to match the whole isprint(), only the space character. p4raw-id: //depot/perl@10855
* The INT32_MIN_BROKEN and INT64_MIN_BROKEN tweaks needsJarkko Hietaniemi2001-06-191-0/+8
| | | | | | to happen right after the inclusion of <inttypes.h>, from Edward Moy. p4raw-id: //depot/perl@10716
* Re: 'decimal digits' macro? Hugo van der Sanden2001-06-031-0/+1
| | | | | Message-Id: <200106030326.EAA18786@crypt.compulink.co.uk> p4raw-id: //depot/perl@10397
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-30/+30
| | | | | | | | | | | | | | - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) - use utf8n_xxxx (c.f. pvn) for forms which take length. - back out vN.N and $^V exceptions to e2a/a2e - make "locale" isxxx macros be uvchr (may be redundant?) Not clear yet that toUPPER_uni et. al. return being handled correctly. The tr// and rexexp stuff still needs an audit, assumption is they are working in Unicode space. Need to provide v5.6 names for XS modules (decide is uni or chr ?). p4raw-id: //depot/perlio@9096
* Integrate changes #8853,8854 from maintperl to mainline.Jarkko Hietaniemi2001-02-201-1/+1
| | | | | | | | | | EBDIC fixes, README.win32 Borland update. p4raw-link: @8854 on //depot/maint-5.6/perl: ece00f1416215bb2d7a51174ba7aa627e0b0a3ad p4raw-link: @8853 on //depot/maint-5.6/perl: 3ef34714520621f9238ff67b9f34f043113325c1 p4raw-id: //depot/perl@8857 p4raw-integrated: from //depot/maint-5.6/perl@8851 'merge in' README.win32 (@8175..) handy.h (@8789..) util.c (@8806..)
* Merge ebcdic.c (only one function, ebcdic_control()) into util.c.Jarkko Hietaniemi2001-02-131-1/+0
| | | p4raw-id: //depot/perl@8783
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* No need to scan till infinity, 13 is enough.Jarkko Hietaniemi2000-11-261-17/+15
| | | p4raw-id: //depot/perl@7872
* Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]Dominic Dunlop2000-11-211-0/+11
| | | | | | | | Message-Id: <p04320403b63b2c750dce@[192.168.1.4]> va_copy() and the need of it. See <http://wwwold.dkuug.dk/JTC1/SC22/WG14/www/docs/n907.ps>. p4raw-id: //depot/perl@7793
* UINT64_C() work continues.Jarkko Hietaniemi2000-11-151-13/+18
| | | p4raw-id: //depot/perl@7700
* Defined INT64_C() and UINT64_C() unless defined by <inttypes.h>Jarkko Hietaniemi2000-11-151-0/+10
| | | | | (a macro to define signed and unsigned integer constants). p4raw-id: //depot/perl@7690
* Remains of the old UTF-8 API, utf8_to_uv_chk(): didn't linkJarkko Hietaniemi2000-10-251-15/+15
| | | | | | in platforms that strictly require all the symbols being present at link time. p4raw-id: //depot/perl@7447
* Make the UTF-8 decoding stricter and more verbose whenJarkko Hietaniemi2000-10-241-15/+17
| | | | | | | | | | | | malformation happens. This involved adding an argument to utf8_to_uv_chk(), which involved changing its prototype, and prefer STRLEN over I32 for the UTF-8 length, which as a domino effect necessitated changing the prototypes of scan_bin(), scan_oct(), scan_hex(), and reg_uni(). The stricter UTF-8 decoding checking uses Markus Kuhn's UTF-8 Decode Stress Tester from http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt p4raw-id: //depot/perl@7416
* Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075.Nick Ing-Simmons2000-09-301-21/+21
| | | | | | | i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing 0 to checking to get the warning. p4raw-id: //depot/perl@7096
* Batch of UTF-8 patches from Simon Cozens.Jarkko Hietaniemi2000-09-141-15/+15
| | | p4raw-id: //depot/perl@7075
* Add [[:blank:]] as suggested inJeffrey Friedl2000-08-181-0/+17
| | | | | | | | | | | | | | Subject: [ID 20000716.024] [=cc=] / [:blank:] Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> (the [=cc=] has already been taken care of by #6439 so the whole bug report can be closed) and make [[:space:]] to be equivalent to isspace(3) (as opposed to \s, which is isSPACE()). The difference is that now [[:space:]] matches the mythical vertical tab, while \s doesn't. p4raw-id: //depot/perl@6703
* Minor doc patch: handy.hDaniel Muiño2000-07-261-1/+1
| | | | | Message-ID: <397F2F31.F3F9F4F3@afip.gov.ar> p4raw-id: //depot/perl@6450
* further qualify references to "alphanumeric" (from Wolfgang LaunGurusamy Sarathy2000-06-011-1/+1
| | | | | <wolfgang.laun@alcatel.at>) p4raw-id: //depot/perl@6186
* various pod nits (from Larry Virden and others)Gurusamy Sarathy2000-04-241-4/+4
| | | p4raw-id: //depot/perl@5917
* don't blindly set bool=char on linux (from Andy Dougherty)Gurusamy Sarathy2000-02-191-11/+12
| | | p4raw-id: //depot/perl@5144
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+131
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* Turn on largefileness always if available andJarkko Hietaniemi1999-11-111-2/+10
| | | | | continue 64-bit fixes. p4raw-id: //depot/cfgperl@4552
* Continue what #4494 started; introduce uid and gid formats.Jarkko Hietaniemi1999-10-291-2/+3
| | | p4raw-id: //depot/cfgperl@4495
* Move the IV, UV, I8, U8, ..., and NV to metaconfigJarkko Hietaniemi1999-10-291-20/+15
| | | | | from perl.h and handy.h. p4raw-id: //depot/cfgperl@4494
* applied patch suggested by Hans Mulder to fix problems onGurusamy Sarathy1999-09-061-2/+2
| | | | | | | | OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC when they ask for bincompat (platforms that used to default to EMBEDMYMALLOC continue to do so); disable warnings.t#192 (appears unsalvageable on some platforms) p4raw-id: //depot/perl@4085
* POSIX [[:character class:]] support for standard, locale,Jarkko Hietaniemi1999-07-061-7/+48
| | | | | | | and utf8. If both utf8 and locale are on, utf8 wins. I don't fully understand why so many tables changed in lib/unicode because of "make" -- maybe it was just overdue. p4raw-id: //depot/cfgperl@3624
* remove _() non-ansismGurusamy Sarathy1999-06-021-1/+1
| | | p4raw-id: //depot/perl@3518
* Integrate from mainperl.Jarkko Hietaniemi1999-03-231-1/+1
|\ | | | | p4raw-id: //depot/cfgperl@3128
| * update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | | | | p4raw-id: //depot/perl@3124
* | First pass of integrating the Rhapsody port,Wilfredo Sánchez1999-03-151-2/+2
|/ | | | | | | | Subject: Keeping the world in sync. Reply-To: wsanchez@apple.com To: perlbug@perl.com Message-Id: <199811140111.RAA41784@scv4.apple.com> p4raw-id: //depot/cfgperl@3108
* minor Configure tweaks (via private mail)Jarkko Hietaniemi1998-10-021-1/+1
| | | | | | Message-Id: <199809292325.CAA19737@alpha.hut.fi> Subject: [PATCH] 5.005_52: the drizzle continues p4raw-id: //depot/perl@1910
* big Configure update from Jarkko: sync metaconfig units; d_statblks fixGurusamy Sarathy1998-09-251-0/+28
| | | | | | | | | | | | | | | | | for Linux; hpux CMA-threads hints; ELF support for FreeBSD; beginnings of full-fledged 64-bit support (including support for: fseeko/ftello, Quad_t aka long long, hpux and irix 64-bits hints, new 64-bit constants in Fcntl) From: Jarkko Hietaniemi <jhi@iki.fi> Date: Fri, 11 Sep 1998 23:56:11 +0300 (EET DST) Message-Id: <199809112056.XAA04720@alpha.hut.fi> Subject: [PATCH] 5.005_51: Configure "Massive Attack" -- From: Jarkko Hietaniemi <jhi@cc.hut.fi> Date: 12 Sep 1998 09:44:25 +0300 Message-ID: <oeeaf45bzjq.fsf@alpha.hut.fi> Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" p4raw-id: //depot/perl@1889
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-7/+21
|\ | | | | p4raw-id: //depot/perl@1760
| * support OE/MVSJarkko Hietaniemi1998-08-021-7/+21
| | | | | | | | | | | | Message-Id: <199808010903.MAA09371@alpha.hut.fi> Subject: [PATCH] 5.005_01: OE MVS p4raw-id: //depot/maint-5.005/perl@1697
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-0/+48
|/ | | p4raw-id: //depot/utfperl@1651
* [PATCH for 5.004_64] Configure patch Config_64-01Andy Dougherty1998-05-141-1/+1
| | | | | | | | | | | Date: Tue, 14 Apr 1998 13:04:58 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-01-02.diff Date: Fri, 17 Apr 1998 11:01:13 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-02-03.diff Date: Thu, 23 Apr 1998 15:03:20 -0400 (EDT) Subject: [PATCH 5.004_64] Config_64-03-04.diff Date: Wed, 13 May 1998 14:33:30 -0400 (EDT) p4raw-id: //depot/perl@948
* [PATCH 5.004_64] newSVIlya Zakharevich1998-05-141-2/+3
| | | | | | | Date: Wed, 8 Apr 1998 03:21:03 -0400 (EDT) Subject: [PATCH 5.004_64] Cryptic error from B::CC Date: Sat, 11 Apr 1998 19:52:25 -0400 (EDT) p4raw-id: //depot/perl@942
* Andy Dougherty's configuration patches (Config_63-01 up to 04).Malcolm Beattie1998-04-021-25/+21
| | | p4raw-id: //depot/perl@845
* [PATCH 5.004_62} Config_62-01 patch available.Andy Dougherty1998-03-161-1/+2
| | | | | | | Date: Mon, 9 Mar 1998 15:23:33 -0500 (EST) Subject: [PATCH 5.004_62] Tiny hint file updates Date: Mon, 9 Mar 1998 13:21:46 -0500 (EST) p4raw-id: //depot/perl@812