| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@16325
|
|
|
|
|
| |
0.86's t/04-lazy.t, caught by Tatsuhiko Miyagawa.
p4raw-id: //depot/perl@16277
|
|
|
|
|
| |
report_evil_fh() because $fh doesn't have a name.
p4raw-id: //depot/perl@16166
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* support for building it in the regular makefiles
* large files support via the _*i64() functions (this should be
portable to the 32-bit universe too, but quite untested and
and binary-incompatible, therefore not enabled there)
* three additional test failures in addition to the t/end.t one
(see README.win32)
* sprintf() on Windows gets %I{32,64,}[xoud] format that parallel
the ones available from the CRT (needed because Perl uses
the UVxf macros in both sprintf() *and* in sv_catpvf() et al.)
* add a few 64-bit notes to README.win32
The following general problems were also fixed:
* s/struct stat/Stat_t/g
* Data::Dumper had some naughty 'long' typecasts
* Errno_pm.PL didn't work safe when winsock.h was not in the same
directory as errno.h
* various tell/seek things were incorrectly prototyped
* squelch ugly looking noise when running tests
* Embed.t wasn't linking in all the libraries
* perl57.dll is now perl58.dll (anticipating 5.8.0-RC1)
* re-enable all the disabled warnings (additional fixes may be
needed for the warnings uncovered by this)
p4raw-id: //depot/perl@16033
|
|
|
| |
p4raw-id: //depot/perl@15798
|
|
|
|
|
| |
Simon Cozens.
p4raw-id: //depot/perl@15796
|
|
|
| |
p4raw-id: //depot/perl@15718
|
|
|
| |
p4raw-id: //depot/perl@15650
|
|
|
| |
p4raw-id: //depot/perl@15470
|
|
|
| |
p4raw-id: //depot/perl@15437
|
|
|
| |
p4raw-id: //depot/perl@15427
|
|
|
| |
p4raw-id: //depot/perl@15426
|
|
|
| |
p4raw-id: //depot/perl@15279
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and then use them (under ithreads). May fail in HP-UX,
and the op/groups is known to be fickle everywhere. Known
to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler
warnings in AIX since the first arguments of getnetbyaddr
and getnetbyadd_r are of different types. Thanks, IBM.)
In non-Configure platforms deny the existence of any
of the _r thingies. (Also add the recently introduced
d_tm_* to places it wasn't already in.)
TODO: the suggested glibc buffer growth retry loop in case
some entries (at least for: gr*, host*) are big.
Forgot win32/config.win64.
p4raw-id: //depot/perl@15238
|
|
|
|
|
|
| |
From: "Paul Marquess" <paul_marquess@yahoo.co.uk>
Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk>
p4raw-id: //depot/perl@15155
|
|
|
|
|
| |
init routine.
p4raw-id: //depot/perl@15139
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Do no harm." and "If it ain't broke, don't fix it."
Firstly, the #14985 broke badly on UTF-EBCDIC, #14990 fixed
some, but still broken, and I do not have the extra brain
cells for the EBCDIC backport. Secondly, the old version
worked both in EBCDIC and non-. Thirdly, the old version
may be more amenable for the behaviour suggsted by Anton
Tagunov regarding the encoding pragma.
p4raw-id: //depot/perl@15084
|
|
|
|
|
| |
[ID 20020305.022] POSIX::strftime dumps core: STRUCT_TM_HASZONE should be set
p4raw-id: //depot/perl@15067
|
|
|
| |
p4raw-id: //depot/perl@14990
|
|
|
|
|
|
| |
Message-Id: <20020304023103.A14140@math.ohio-state.edu>
p4raw-link: @14577 on //depot/perl: 0ad5258ff3f3328f321188cbb4fcd6a74b365431
p4raw-id: //depot/perl@14985
|
|
|
| |
p4raw-id: //depot/perl@14963
|
|
|
|
|
| |
Message-ID: <20020217194647.A1410@not.autrijus.org>
p4raw-id: //depot/perl@14727
|
|
|
|
|
| |
Message-ID: <pudge-10FC3D.16314108022002@onion.valueclick.com>
p4raw-id: //depot/perl@14608
|
|
|
|
|
| |
All but ../lib/Unicode/UCD.t pass.
p4raw-id: //depot/perlio@14412
|
|
|
| |
p4raw-id: //depot/perlio@14362
|
|
|
|
|
| |
submit-ing to get to Win32, and as "off site" backup.
p4raw-id: //depot/perlio@14352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perlio@14268
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
just call the real socketpair(). This way we always
have real code behind my_socketpair() and a symbol
corresponding to the my_socketpair in global.sym.
p4raw-id: //depot/perl@14068
|
|
|
| |
p4raw-id: //depot/perl@14041
|
|
|
|
|
|
|
|
| |
A. Use Perl_my_socketpair()
B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock.
C. (In passing) work round fact that $$ is now SvREADONLY so we need to
take special measures to set it during pseudo-fork.
p4raw-id: //depot/perlio@13959
|
|
|
|
|
|
|
| |
The Configure tweaks: the _exe needs to be
set after the init; VOS has fd 3 hardwired to /dev/tty;
the grep/ln/make substitutions really need to stick.
p4raw-id: //depot/perl@13932
|
|
|
|
|
| |
Message-Id: <200112290058.fBT0wMD26750@eekeek.org>
p4raw-id: //depot/perl@13930
|
|
|
| |
p4raw-id: //depot/perl@13921
|
|
|
|
|
|
|
| |
Message-ID: <20011226190732.J48842@plum.flirble.org>
socketpair() (un)signedness nit.
p4raw-id: //depot/perl@13893
|
|
|
| |
p4raw-id: //depot/perl@13887
|
|
|
|
|
| |
Message-ID: <3C285CB4.8040006@rowman.com>
p4raw-id: //depot/perl@13883
|
|
|
|
|
| |
Message-ID: <20011222183817.A12020@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@13858
|
|
|
|
|
|
|
| |
Message-ID: <20011219024541.A29803@math.ohio-state.edu>
(skipped the t/TEST change)
p4raw-id: //depot/perl@13805
|
|
|
|
|
|
| |
- SA_RESTART should only be function of PERL_OLD_SIGNALS
not USE_PERLIO
p4raw-id: //depot/perlio@13796
|
|
|
|
|
|
| |
Call PERL_ASYNC_CHECK() on EINTR in Perl_wait4pid(), to dispatch
signal handler before caller re-does the system call.
p4raw-id: //depot/perlio@13724
|
|
|
| |
p4raw-id: //depot/perl@13427
|
|
|
|
|
|
|
| |
that fail
p4raw-link: @3373 on //depot/perl: e446cec8f170ecc3eabea80092ef64589855e167
p4raw-id: //depot/perl@13260
|
|
|
|
|
| |
Message-ID: <20011124195618.A14614@blackrider>
p4raw-id: //depot/perl@13252
|
|
|
|
|
| |
Message-ID: <3BF3FE30.70D7EDCA@rowman.com>
p4raw-id: //depot/perl@13028
|
|
|
|
|
|
|
|
|
|
|
| |
Message-Id: <200111120515.fAC5FIc74795@ventrue.corp.yahoo.com>
Patching README.foo instead of pod/perlfoo.pod,
not patching Math::BigInt (Tels will take care of that),
dropping broken hv.c and sv.h patches, patching libnetcfg.PL
and perldoc.PL instead of libnetcfg and perldoc, patching
ext/Digest/MD5/t/files.t since MD5.pm was changed.
p4raw-id: //depot/perl@12954
|
|
|
|
|
| |
Message-Id: <Pine.LNX.4.21.0111091808500.22397-100000@localhost>
p4raw-id: //depot/perl@12926
|
|
|
|
|
|
|
|
|
|
|
| |
croak(Nullch) wasn't printing the contents of ERRSV if there was
no outer eval (bug in change#6125)
p4raw-link: @12752 on //depot/maint-5.6/perl: f106aadabce363af9302c25bec7308d85ddd04a2
p4raw-link: @6125 on //depot/perl: 9983fa3c886b6f0a857997142e62341929a9b601
p4raw-id: //depot/perl@12754
p4raw-integrated: from //depot/maint-5.6/perl@12753 'merge in' util.c
(@12668..)
|