22 years agoSupport truncate() in VOS port
Paul Green [Mon, 21 Jan 2002 23:27:00 +0000]
Support truncate() in VOS port
Message-Id: <200201220428.XAA15304@mailhub1.stratus.com>

p4raw-id: //depot/perl@14376

22 years agoGet rid of the _() macro since (1) we require ANSI anyway
Jarkko Hietaniemi [Tue, 22 Jan 2002 16:36:41 +0000]
Get rid of the _() macro since (1) we require ANSI anyway
(2) Other software (GNU) seems to use it and we don't need it,
so let's give it up.

p4raw-id: //depot/perl@14374

22 years ago[BUG] /\_/ an unrecognized escape?
Michael G. Schwern [Mon, 21 Jan 2002 15:22:54 +0000]
[BUG] /\_/ an unrecognized escape?
Message-ID: <20020121202254.GA6731@blackrider>

p4raw-id: //depot/perl@14371

22 years agoUndo the renaming of the Unicode data files; the simple
Jarkko Hietaniemi [Mon, 21 Jan 2002 19:16:00 +0000]
Undo the renaming of the Unicode data files; the simple
solution being not including the *.html files.  This means
that in the future there is no need for any renamings
(well, assuming that the Consortium doesn't cause any),
and the files are named like they are in the Consortium
website, thus alleviating confusion.

p4raw-id: //depot/perl@14370

22 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 21 Jan 2002 15:10:59 +0000]
Update Changes.

p4raw-id: //depot/perl@14369

22 years agoRE: BCC for Win32 is unhappy @14331
Vadim Konovalov [Mon, 21 Jan 2002 09:48:40 +0000]
RE: BCC for Win32 is unhappy @14331
From: "Konovalov, Vadim" <vkonovalov@spb.Lucent.com>
Message-ID: <80C37C8B4041FB4F9135D70A0AAD71B30F00E5@ru0028exch01.spb.lucent.com>

(using IV instead of int)

p4raw-id: //depot/perl@14368

22 years agopath_is_absolute() needs a prototype (and maybe
Jarkko Hietaniemi [Mon, 21 Jan 2002 14:29:05 +0000]
path_is_absolute() needs a prototype (and maybe
a better name, but that's another story).

p4raw-id: //depot/perl@14367

22 years agoRe: coderefs in @INC
Chris Nandor [Thu, 17 Jan 2002 11:26:02 +0000]
Re: coderefs in @INC
Message-Id: <p0510030eb86ca7bc03e0@[10.0.1.177]>

p4raw-id: //depot/perl@14366

22 years agoRe: [PATCH warnings, perldiag] document diagnostics
Rafael Garcia-Suarez [Sun, 20 Jan 2002 22:53:56 +0000]
Re: [PATCH warnings, perldiag] document diagnostics
Message-ID: <20020120225356.A12093@rafael>

p4raw-id: //depot/perl@14365

22 years agoMakeMaker.pm sub-Makefile.PL tweak for VMS
Craig A. Berry [Sun, 20 Jan 2002 22:49:42 +0000]
MakeMaker.pm sub-Makefile.PL tweak for VMS
Message-Id: <a05101004b8714273d60c@[172.16.52.1]>

p4raw-id: //depot/perl@14364

22 years ago[PATCH] lib/ExtUtils/t/Command.t -- VOS Fixes
Paul Green [Sat, 19 Jan 2002 17:17:00 +0000]
[PATCH] lib/ExtUtils/t/Command.t -- VOS Fixes
Date: Sat, 19 Jan 02 17:17 est
Message-Id: <200201192218.RAA07911@mailhub1.stratus.com>

Subject: [PATCH] lib/ExtUtils/t/Command.t -- add more tests
From: Paul_GreenVOS@vos.stratus.com
Date: Sat, 19 Jan 02 17:19 est
Message-Id: <200201192218.RAA12331@mailhub2.stratus.com>

p4raw-id: //depot/perl@14360

22 years agolib/AnyDBM_File.t -- VOS fix
Paul Green [Sat, 19 Jan 2002 14:30:00 +0000]
lib/AnyDBM_File.t -- VOS fix
Message-Id: <200201191932.OAA05601@mailhub1.stratus.com>

p4raw-id: //depot/perl@14359

22 years ago[REPATCH] Re: [PATCH] ext/File/Glob/t/basic.t - VOS patch
Rafael Garcia-Suarez [Sun, 20 Jan 2002 13:51:36 +0000]
[REPATCH] Re: [PATCH] ext/File/Glob/t/basic.t - VOS patch
Message-ID: <20020120135136.A710@rafael>

p4raw-id: //depot/perl@14358

22 years agoMake also hex() and oct() to croak if their arguments
Jarkko Hietaniemi [Sun, 20 Jan 2002 06:35:54 +0000]
Make also hex() and oct() to croak if their arguments
cannot be downgraded (that is, if they contain wide
characters), just like crypt() does (and use the croak
feature of sv_utf8_downgrade()).

p4raw-id: //depot/perl@14354

22 years agoRegen toc.
Jarkko Hietaniemi [Sat, 19 Jan 2002 21:06:58 +0000]
Regen toc.

p4raw-id: //depot/perl@14351

22 years agoRe: some file names inside pod/perl*delta files don't match .pod names
David Dyck [Sat, 19 Jan 2002 13:31:36 +0000]
Re: some file names inside pod/perl*delta files don't match .pod names
Message-ID: <Pine.LNX.4.33.0201191329420.21630-100000@dd.tc.fluke.com>

p4raw-id: //depot/perl@14350

22 years agoFAQ sync.
Jarkko Hietaniemi [Sat, 19 Jan 2002 20:07:17 +0000]
FAQ sync.

p4raw-id: //depot/perl@14349

22 years agoMessage-ID: <f1gj4usu5m76bv88a3ldptnmo6ld7d44ri@4ax.com>
Abe Timmerman [Sat, 19 Jan 2002 19:57:57 +0000]
Message-ID: <f1gj4usu5m76bv88a3ldptnmo6ld7d44ri@4ax.com>

p4raw-id: //depot/perl@14348

22 years agoext/SDBM_File/sdbm.t -- VOS fix
Paul Green [Sat, 19 Jan 2002 13:15:00 +0000]
ext/SDBM_File/sdbm.t -- VOS fix
Message-Id: <200201191814.NAA09367@mailhub2.stratus.com>

p4raw-id: //depot/perl@14347

22 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 19 Jan 2002 17:55:55 +0000]
Integrate perlio:

[ 14335]
Split out core of sv_magic() into sv_magicext().
sv_magic provides the extra restictions (no READONLY, only
one of each type, canned set of vtables), and sv_magicext()
does the actual data twiddling.
Also enhances semantics of ->mg_ptr setting via name/namlen
to allow either an uncopied ptr (namlen == 0), or a Newz()ed
scratch area (namlen > 0 && name == NULL).
sv_magicext also returns the MAGIC * it added.
sv_magicext is intended mainly for PERL_MAGIC_ext (~) magic.
To come sv_unmagicext() - which will remove just one magic
of particular type, and additionaly match against ->mg_ptr,
or the MAGIC * (need to experiment as to which is more natural).

p4raw-link: @14335 on //depot/perlio: 92110913508b9944d111285d9488f2f7b604919c

p4raw-id: //depot/perl@14346

22 years agoAlternative Time::Local algorithm that uses matemathical formula
Graham Barr [Sat, 19 Jan 2002 16:51:23 +0000]
Alternative Time::Local algorithm that uses matemathical formula
for timegm instead of progressive guessing

p4raw-id: //depot/perl@14345

22 years agoext/File/Glob/t/basic.t - VOS patch
Paul Green [Sat, 19 Jan 2002 11:20:00 +0000]
ext/File/Glob/t/basic.t - VOS patch
Message-Id: <200201191619.LAA07751@mailhub2.stratus.com>

p4raw-id: //depot/perl@14344

22 years agoext/Cwd/t/cwd.t -- for VOS
Paul Green [Fri, 18 Jan 2002 22:56:00 +0000]
ext/Cwd/t/cwd.t -- for VOS
Message-Id: <200201190400.XAA16899@mailhub1.stratus.com>

p4raw-id: //depot/perl@14343

22 years agolib/Time/Local.t patch w/o 2038 check
Paul Green [Fri, 18 Jan 2002 22:48:00 +0000]
lib/Time/Local.t patch w/o 2038 check
Message-Id: <200201190349.WAA28294@mailhub2.stratus.com>

p4raw-id: //depot/perl@14342

22 years agoext/Devel/DProf/DProf.t - different way
Paul Green [Fri, 18 Jan 2002 16:22:00 +0000]
ext/Devel/DProf/DProf.t - different way
Message-Id: <200201182125.QAA08563@mailhub1.stratus.com>

p4raw-id: //depot/perl@14341

22 years agoRe: ext/Devel/DProf/DProf.t -- use exe_ext
Tels [Fri, 18 Jan 2002 22:07:14 +0000]
Re: ext/Devel/DProf/DProf.t -- use exe_ext
Message-Id: <200201182106.XAA19133@taku.hut.fi>

p4raw-id: //depot/perl@14340

22 years agoDon't do socketpair udp unless you've got all what it takes.
Jarkko Hietaniemi [Sat, 19 Jan 2002 02:56:26 +0000]
Don't do socketpair udp unless you've got all what it takes.

p4raw-id: //depot/perl@14339

22 years agoRe: perl@14331 - BeOS now quite happy
Tels [Fri, 18 Jan 2002 23:07:01 +0000]
Re: perl@14331 - BeOS now quite happy
Message-Id: <200201182206.AAA15310@taku.hut.fi>

p4raw-id: //depot/perl@14338

22 years agoAvoid bare "set", and kiss .uucp goodbye.
Jarkko Hietaniemi [Sat, 19 Jan 2002 02:47:50 +0000]
Avoid bare "set", and kiss .uucp goodbye.

p4raw-id: //depot/perl@14336

22 years agoSplit out core of sv_magic() into sv_magicext().
Nick Ing-Simmons [Fri, 18 Jan 2002 22:11:42 +0000]
Split out core of sv_magic() into sv_magicext().
sv_magic provides the extra restictions (no READONLY, only
one of each type, canned set of vtables), and sv_magicext()
does the actual data twiddling.
Also enhances semantics of ->mg_ptr setting via name/namlen
to allow either an uncopied ptr (namlen == 0), or a Newz()ed
scratch area (namlen > 0 && name == NULL).
sv_magicext also returns the MAGIC * it added.
sv_magicext is intended mainly for PERL_MAGIC_ext (~) magic.

To come sv_unmagicext() - which will remove just one magic
of particular type, and additionaly match against ->mg_ptr,
or the MAGIC * (need to experiment as to which is more natural).

p4raw-id: //depot/perlio@14335

22 years agoRetract #14327 for now, going to the limit seems
Jarkko Hietaniemi [Fri, 18 Jan 2002 21:16:08 +0000]
Retract #14327 for now, going to the limit seems
to be too much for many platforms.

p4raw-id: //depot/perl@14334

22 years agoIntegrate mainline
Nick Ing-Simmons [Fri, 18 Jan 2002 18:58:33 +0000]
Integrate mainline

p4raw-id: //depot/perlio@14333

22 years agoIntegrate mainline
Nick Ing-Simmons [Fri, 18 Jan 2002 16:19:06 +0000]
Integrate mainline

p4raw-id: //depot/perlio@14332

22 years agoUpdate Changes.
Jarkko Hietaniemi [Fri, 18 Jan 2002 16:09:38 +0000]
Update Changes.

p4raw-id: //depot/perl@14331

22 years agoTry to make the connect/read/write timeouting.
Jarkko Hietaniemi [Fri, 18 Jan 2002 15:07:49 +0000]
Try to make the connect/read/write timeouting.

p4raw-id: //depot/perl@14330

22 years agoNetware Makefile tweak from Ananth Kesari.
Jarkko Hietaniemi [Fri, 18 Jan 2002 14:49:49 +0000]
Netware Makefile tweak from Ananth Kesari.

p4raw-id: //depot/perl@14329

22 years agoRe: [PATCH] Re: [ID 20020117.010] File::Find documentation
Michael G. Schwern [Fri, 18 Jan 2002 03:10:27 +0000]
Re: [PATCH] Re: [ID 20020117.010] File::Find documentation
Message-ID: <20020118081027.GE7226@blackrider>

p4raw-id: //depot/perl@14328

22 years ago(retracted by #14334)
Paul Green [Thu, 17 Jan 2002 22:36:00 +0000]
(retracted by #14334)

Subject: [PATCH] Improving lib/Time/Local.t
Message-Id: <200201180335.WAA08768@mailhub2.stratus.com>

p4raw-id: //depot/perl@14327

22 years agowas: [ANNOUNCE] ExtUtils::MakeMaker 5.48_03
Abe Timmerman [Fri, 18 Jan 2002 13:18:47 +0000]
was: [ANNOUNCE] ExtUtils::MakeMaker 5.48_03
Message-ID: <4l4g4ustql73mlnm5n2jm68vcn4ctf85a1@4ax.com>

p4raw-id: //depot/perl@14326

22 years agoSyncing with bleadperl
Michael G. Schwern [Fri, 18 Jan 2002 03:04:33 +0000]
Syncing with bleadperl
Message-ID: <20020118080432.GC7226@blackrider>

p4raw-id: //depot/perl@14325

22 years agoDetypo.
Jarkko Hietaniemi [Fri, 18 Jan 2002 13:40:56 +0000]
Detypo.

p4raw-id: //depot/perl@14324

22 years agoMM check_hints test
Michael G. Schwern [Thu, 17 Jan 2002 20:25:57 +0000]
MM check_hints test
Message-ID: <20020118012557.GE32762@blackrider>

p4raw-id: //depot/perl@14323

22 years agoRe: [PATCH] Re: ndbm failing on linux ?
Michael G. Schwern [Thu, 17 Jan 2002 20:12:20 +0000]
Re: [PATCH] Re: ndbm failing on linux ?
Message-ID: <20020118011220.GC32762@blackrider>

(#14317 replaced with this)

p4raw-id: //depot/perl@14322

22 years agooverload.pm warnings
Rafael Garcia-Suarez [Thu, 17 Jan 2002 23:53:49 +0000]
overload.pm warnings
Message-ID: <20020117235349.A14530@rafael>

p4raw-id: //depot/perl@14321

22 years agoRe: [ID 20020117.010] File::Find documentation
Michael G. Schwern [Thu, 17 Jan 2002 16:35:47 +0000]
Re: [ID 20020117.010] File::Find documentation
Message-ID: <20020117213546.GD23830@blackrider>

p4raw-id: //depot/perl@14320

22 years agoOne TODO is TODONE
chromatic [Thu, 17 Jan 2002 13:04:22 +0000]
One TODO is TODONE
Message-ID: <20020117200557.98720.qmail@onion.perl.org>

p4raw-id: //depot/perl@14319

22 years agoSilence warnings (was Re: [ANNOUNCE] ExtUtils::MakeMaker 5.48_01, the CPAN version)
chromatic [Thu, 17 Jan 2002 12:59:04 +0000]
Silence warnings (was Re: [ANNOUNCE] ExtUtils::MakeMaker 5.48_01, the CPAN version)
Message-ID: <20020117200039.96481.qmail@onion.perl.org>

p4raw-id: //depot/perl@14318

22 years ago(replaced by #14322)
Jarkko Hietaniemi [Thu, 17 Jan 2002 22:39:48 +0000]
(replaced by #14322)
The #14300 broke hints file handling.

p4raw-id: //depot/perl@14317

22 years agolong doubles
Nicholas Clark [Thu, 17 Jan 2002 17:06:28 +0000]
long doubles
Message-ID: <20020117170627.GD513@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@14315

22 years agoTrivial Configure patch (really i_ndbm.U)
Andy Dougherty [Thu, 17 Jan 2002 11:44:48 +0000]
Trivial Configure patch (really i_ndbm.U)
Message-ID: <Pine.SOL.4.10.10201171141280.25122-100000@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@14313

22 years agoIntegrate mainline (for ndbm fixes etc.)
Nick Ing-Simmons [Thu, 17 Jan 2002 21:38:38 +0000]
Integrate mainline (for ndbm fixes etc.)

p4raw-id: //depot/perlio@14312

22 years agoSimplify the code that duplicates the threads
Artur Bergman [Thu, 17 Jan 2002 21:01:00 +0000]
Simplify the code that duplicates the threads
init function and the parameters to the thread by using sv_dup.
Note,what happens if you pass a shared variable as a parameter?

p4raw-id: //depot/perl@14311

22 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 17 Jan 2002 15:23:56 +0000]
Update Changes.

p4raw-id: //depot/perl@14310

22 years agoRename kill_perl to fresh_perl; replace fresh_perl()
Jarkko Hietaniemi [Thu, 17 Jan 2002 14:39:20 +0000]
Rename kill_perl to fresh_perl; replace fresh_perl()
with fresh_perl_is() and fresh_perl_like().

p4raw-id: //depot/perl@14309

22 years agoRe: [Patch @14129] fixes Unicode::Normalize
Benjamin Goldberg [Wed, 9 Jan 2002 21:03:16 +0000]
Re: [Patch @14129] fixes Unicode::Normalize
Message-ID: <3C3CF664.A2BF3AC2@earthlink.net>

p4raw-id: //depot/perl@14308

22 years agoRetract #14144 as Hugo isn't happy with it.
Jarkko Hietaniemi [Thu, 17 Jan 2002 14:04:06 +0000]
Retract #14144 as Hugo isn't happy with it.

p4raw-id: //depot/perl@14307

22 years ago[REPATCH] Attribute::Handlers lexical refcount circus
Richard Clamp [Wed, 16 Jan 2002 17:34:31 +0000]
[REPATCH] Attribute::Handlers lexical refcount circus
Message-ID: <20020116173431.GA28924@mirth.demon.co.uk>

p4raw-id: //depot/perl@14306

22 years agoNo more warnings from Opcode.c
Nikola Knezevic [Tue, 15 Jan 2002 21:23:30 +0000]
No more warnings from Opcode.c
Message-ID: <595405346.20020115212330@tesla.rcub.bg.ac.yu>

p4raw-id: //depot/perl@14305

22 years agoFix crypt.t and fs.t tests
Paul Green [Wed, 16 Jan 2002 06:42:00 +0000]
Fix crypt.t and fs.t tests
Message-Id: <200201161143.GAA02292@mailhub1.stratus.com>

p4raw-id: //depot/perl@14304

22 years agoRe: [PATCH] length of undefined $(digit) should warn
Rafael Garcia-Suarez [Wed, 16 Jan 2002 13:43:39 +0000]
Re: [PATCH] length of undefined $(digit) should warn
Message-ID: <20020116134339.A704@rafael>

(replaces #14302)

p4raw-id: //depot/perl@14303

22 years ago(replaced by #14303)
Rafael Garcia-Suarez [Tue, 15 Jan 2002 23:02:44 +0000]
(replaced by #14303)
Subject: [PATCH] length of undefined $(digit) should warn
Message-ID: <20020115230244.A31786@rafael>

p4raw-id: //depot/perl@14302

22 years agoThe non-MakeMaker.pm parts of
Tels [Mon, 14 Jan 2002 21:00:31 +0000]
The non-MakeMaker.pm parts of

Subject: [PATCH] Re: MM_Beos.pm?
Message-Id: <200201142006.WAA29544@taas.iki.fi>

p4raw-id: //depot/perl@14301

22 years agoRe: [PATCH] strictifying ExtUtils::MakeMaker, take 3
Michael G. Schwern [Tue, 15 Jan 2002 20:07:50 +0000]
Re: [PATCH] strictifying ExtUtils::MakeMaker, take 3
Message-ID: <20020116010750.GH625@blackrider>

p4raw-id: //depot/perl@14300

22 years agolib/Text/Tabs.pm doc format touchup
Jeffrey Friedl [Tue, 15 Jan 2002 15:30:22 +0000]
lib/Text/Tabs.pm doc format touchup
Message-Id: <200201152330.g0FNUM784820@ventrue.corp.yahoo.com>

p4raw-id: //depot/perl@14299

22 years agoTidy up EXE_EXT patches to MM_Unix.pm
Paul Green [Tue, 15 Jan 2002 22:28:10 +0000]
Tidy up EXE_EXT patches to MM_Unix.pm
Message-ID: <95AE3CDB3543D511883A0020485B38B9023534F0@exna3.stratus.com>

p4raw-id: //depot/perl@14298

22 years agoIntegrate perlio:
Jarkko Hietaniemi [Wed, 16 Jan 2002 13:21:26 +0000]
Integrate perlio:

[ 14296]
offsetof() is in <stddef.h>

p4raw-link: @14296 on //depot/perlio: fc87b71cde2dcc7c5c2201d512e38000eb8087ab

p4raw-id: //depot/perl@14297

22 years agooffsetof() is in <stddef.h>
Nick Ing-Simmons [Wed, 16 Jan 2002 13:02:29 +0000]
offsetof() is in <stddef.h>

p4raw-id: //depot/perlio@14296

22 years agoIntegrate mainline
Nick Ing-Simmons [Wed, 16 Jan 2002 07:25:29 +0000]
Integrate mainline

p4raw-id: //depot/perlio@14295

22 years agoJeffrey's Unicode adventure continues: unify the In/*.pl
Jarkko Hietaniemi [Wed, 16 Jan 2002 05:37:29 +0000]
Jeffrey's Unicode adventure continues: unify the In/*.pl
and Is/*.pl to lib/*.pl, remove In.pl and Is.pl, introduce
Canonical.pl and Exact.pl.

p4raw-id: //depot/perl@14294

22 years agos/SvPV/SvPVbyte/g, as suggested by Gisle Aas.
Jarkko Hietaniemi [Wed, 16 Jan 2002 00:32:27 +0000]
s/SvPV/SvPVbyte/g, as suggested by Gisle Aas.

p4raw-id: //depot/perl@14293

22 years agoAdd Slab_Free to embed.fnc
Mattia Barbon [Tue, 15 Jan 2002 21:59:19 +0000]
Add Slab_Free to embed.fnc
Message-ID: <3C44A637.16602.25EB208@localhost>

p4raw-id: //depot/perl@14292

22 years agoDuh. The updated In/*.pl weren't checked in.
Jarkko Hietaniemi [Tue, 15 Jan 2002 20:00:02 +0000]
Duh.  The updated In/*.pl weren't checked in.

p4raw-id: //depot/perl@14291

22 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 15 Jan 2002 18:39:54 +0000]
Update Changes.

p4raw-id: //depot/perl@14290

22 years agoJeffrey is trying very hard to avoid working on his
Jarkko Hietaniemi [Tue, 15 Jan 2002 18:38:03 +0000]
Jeffrey is trying very hard to avoid working on his
book, it would seem :-) (better naming, better comments
in the files)

p4raw-id: //depot/perl@14289

22 years agoSome protection against spaces in directory names.
Jarkko Hietaniemi [Tue, 15 Jan 2002 17:55:54 +0000]
Some protection against spaces in directory names.
(Tru64 still has some makedepend problems in such
cases but that looks like Tru64's problem.)

p4raw-id: //depot/perl@14287

22 years agoShould have been in #14285 but I have sausages for fingers.
Jarkko Hietaniemi [Tue, 15 Jan 2002 17:13:28 +0000]
Should have been in #14285 but I have sausages for fingers.

p4raw-id: //depot/perl@14286

22 years agoMM_BeOS from Tels.
Jarkko Hietaniemi [Tue, 15 Jan 2002 17:12:59 +0000]
MM_BeOS from Tels.

p4raw-id: //depot/perl@14285

22 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 15 Jan 2002 15:55:53 +0000]
Integrate perlio:

[ 14281]
Correct slab allocator for case where sizeof(IV) > sizeof(IV *)
e.g. -Duse64bitint on a 32-bit platform.
Now uses I32 for use-count and is more careful with its casts.

[ 14277]
Correct name of PL_OP_SLAB_ALLOC

[ 14271]
Regen embed enable slab for PERL_IMPLICIT_SYS

[ 14269]
Typo in #else branch of PL_SLAB_ALLOC

[ 14268]
const-ness fix in savepv's passing of NULL

[ 14267]
Hand merge of non slab allocator stuff

[ 14259]
Use PerlMemShared for CopSTASHPV and CopFILE.  MUCH harder than it sounds!
Need to use CopXXXXX macros everywhere and add CopSTASH_free
Add new scope type and add support for it to scope.c and scope stack
dup-er in sv.c. Add savesharedpv().
Also zealous version of Win32's vmem.h to catch all the abuses.
With this t/op/fork.t passes even with zealous checking and
checker is point a finger at various threads/shared issues.
PL_curcop->cop_io is still an issue.

[ 14257]
Inverted sense of special-ness of specialCopIO - supposed to
be true if value is "special" i.e. NOT an SV.

p4raw-link: @14281 on //depot/perlio: 5a8e194fce7241d2bd0867584a5f8b0c0e672556
p4raw-link: @14277 on //depot/perlio: 6916a0abaebd67f9eaa2ffb20dbbb5aaf1b1719d
p4raw-link: @14271 on //depot/perlio: ba979b3106a5e7f3b2512d1f4e93c681fba7aa9f
p4raw-link: @14269 on //depot/perlio: a594c7b4495766324bc28504b0f4af2b5424ed02
p4raw-link: @14268 on //depot/perlio: 965155cb95a9be50d5ff126b516ea1fda1cb74ee
p4raw-link: @14267 on //depot/perlio: 00ca71c18f4e3a59b9a40525cbef41f099448920
p4raw-link: @14259 on //depot/perlio: 05ec9bb346c404c8906ed1ac374d4bce61c84f5d
p4raw-link: @14257 on //depot/perlio: b47b7e599cdd7224bc23222ddfd89205dbb5c997

p4raw-id: //depot/perl@14284

22 years agoCorrect slab allocator for case where sizeof(IV) > sizeof(IV *)
Nick Ing-Simmons [Tue, 15 Jan 2002 15:08:43 +0000]
Correct slab allocator for case where sizeof(IV) > sizeof(IV *)
e.g. -Duse64bitint on a 32-bit platform.
Now uses I32 for use-count and is more careful with its casts.

p4raw-id: //depot/perlio@14281

22 years agoSocket::sockaddr_family
Gisle Aas [Tue, 15 Jan 2002 06:35:28 +0000]
Socket::sockaddr_family
Message-ID: <lr1ygrk7gv.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@14279

22 years agoStyle issue
Rafael Garcia-Suarez [Tue, 15 Jan 2002 15:36:30 +0000]
Style issue
Message-ID: <20020115153630.A11568@rafael>

p4raw-id: //depot/perl@14278

22 years agoCorrect name of PL_OP_SLAB_ALLOC
Nick Ing-Simmons [Tue, 15 Jan 2002 14:30:51 +0000]
Correct name of PL_OP_SLAB_ALLOC

p4raw-id: //depot/perlio@14277

22 years agoNetWare tweak from Ananth Kesari.
Jarkko Hietaniemi [Tue, 15 Jan 2002 14:22:38 +0000]
NetWare tweak from Ananth Kesari.

p4raw-id: //depot/perl@14276

22 years agoThrowback.
Jarkko Hietaniemi [Tue, 15 Jan 2002 14:19:43 +0000]
Throwback.

p4raw-id: //depot/perl@14275

22 years agoA couple of additional character classes from Jeffrey,
Jarkko Hietaniemi [Tue, 15 Jan 2002 14:16:28 +0000]
A couple of additional character classes from Jeffrey,
hopefully useful in future for internal use for implementing
some special cases of casing.

Also regenerate once more all the character classes,
now without the timestamp.  A timestamp would be kind of
nice but it's not: having a timestamp in a file means that
even if the effective contents of file really didn't
change, the file looks as if it changed.

p4raw-id: //depot/perl@14274

22 years agoMake the test harder.
Jarkko Hietaniemi [Tue, 15 Jan 2002 13:53:01 +0000]
Make the test harder.

p4raw-id: //depot/perl@14273

22 years agoAdditional utf8_heavy.pl tweak from Jeffrey.
Jarkko Hietaniemi [Tue, 15 Jan 2002 13:51:11 +0000]
Additional utf8_heavy.pl tweak from Jeffrey.

p4raw-id: //depot/perl@14272

22 years agoRegen embed enable slab for PERL_IMPLICIT_SYS
Nick Ing-Simmons [Tue, 15 Jan 2002 11:29:47 +0000]
Regen embed enable slab for PERL_IMPLICIT_SYS

p4raw-id: //depot/perlio@14271

22 years agoIntegrate rest of mainline
Nick Ing-Simmons [Tue, 15 Jan 2002 08:19:08 +0000]
Integrate rest of mainline

p4raw-id: //depot/perlio@14270

22 years agoTypo in #else branch of PL_SLAB_ALLOC
Nick Ing-Simmons [Tue, 15 Jan 2002 08:02:44 +0000]
Typo in #else branch of PL_SLAB_ALLOC

p4raw-id: //depot/perlio@14269

22 years agoconst-ness fix in savepv's passing of NULL
Nick Ing-Simmons [Tue, 15 Jan 2002 07:57:47 +0000]
const-ness fix in savepv's passing of NULL

p4raw-id: //depot/perlio@14268

22 years agoHand merge of non slab allocator stuff
Nick Ing-Simmons [Tue, 15 Jan 2002 07:42:17 +0000]
Hand merge of non slab allocator stuff

p4raw-id: //depot/perlio@14267

22 years agoSlab allocator submit after resolve -ay to keep it!
Nick Ing-Simmons [Tue, 15 Jan 2002 07:39:33 +0000]
Slab allocator submit after resolve -ay to keep it!

p4raw-id: //depot/perlio@14266

22 years agoBlind integrate of bulk of mainline.
Nick Ing-Simmons [Tue, 15 Jan 2002 07:05:06 +0000]
Blind integrate of bulk of mainline.

p4raw-id: //depot/perlio@14265

22 years agoPod nits.
Jarkko Hietaniemi [Tue, 15 Jan 2002 04:19:11 +0000]
Pod nits.

p4raw-id: //depot/perl@14264

22 years agoThe Unicode categories doc patch to go with #14254,
Jarkko Hietaniemi [Tue, 15 Jan 2002 02:14:29 +0000]
The Unicode categories doc patch to go with #14254,
from Jeffrey.

p4raw-id: //depot/perl@14263

22 years agoThere isn't going to be perl.third.exe.
Jarkko Hietaniemi [Tue, 15 Jan 2002 01:30:09 +0000]
There isn't going to be perl.third.exe.

p4raw-id: //depot/perl@14262

22 years agosmall coredump correction
Rafael Garcia-Suarez [Tue, 15 Jan 2002 00:22:52 +0000]
small coredump correction
Message-ID: <20020115002252.I691@rafael>

p4raw-id: //depot/perl@14261

22 years ago[PATCH] Overriding readline() should also override <FH>
Rafael Garcia-Suarez [Mon, 14 Jan 2002 23:03:04 +0000]
[PATCH] Overriding readline() should also override <FH>
Date: Mon, 14 Jan 2002 23:03:04 +0100
Message-ID: <20020114230304.A691@rafael>

Subject: Re: [PATCH] Overriding readline() should also override <FH>
From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
Date: Mon, 14 Jan 2002 23:18:43 +0100
Message-ID: <20020114231843.E691@rafael>

p4raw-id: //depot/perl@14260

22 years agoUse PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds!
Nick Ing-Simmons [Mon, 14 Jan 2002 22:02:49 +0000]
Use PerlMemShared for CopSTASHPV and CopFILE.  MUCH harder than it sounds!
Need to use CopXXXXX macros everywhere and add CopSTASH_free
Add new scope type and add support for it to scope.c and scope stack
dup-er in sv.c. Add savesharedpv().
Also zealous version of Win32's vmem.h to catch all the abuses.
With this t/op/fork.t passes even with zealous checking and
checker is point a finger at various threads/shared issues.

PL_curcop->cop_io is still an issue.

p4raw-id: //depot/perlio@14259