| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@16290
|
|
|
|
|
| |
Message-ID: <20020430235543.A27796@fdgroup.com>
p4raw-id: //depot/perl@16289
|
|
|
| |
p4raw-id: //depot/perl@16232
|
|
|
|
|
| |
allocating half of the retstack!)
p4raw-id: //depot/perl@16181
|
|
|
| |
p4raw-id: //depot/perl@16156
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
via glob assignment
p4raw-id: //depot/perl@15789
|
|
|
|
|
| |
Message-Id: <200203281012.g2SAC3K93291@ventrue.corp.yahoo.com>
p4raw-id: //depot/perl@15580
|
|
|
| |
p4raw-id: //depot/perl@15465
|
|
|
|
|
| |
Message-ID: <20020323222724.A19425@fdgroup.com>
p4raw-id: //depot/perl@15452
|
|
|
|
|
| |
to keep track of, I guess.
p4raw-id: //depot/perl@15436
|
|
|
| |
p4raw-id: //depot/perl@15356
|
|
|
| |
p4raw-id: //depot/perl@15306
|
|
|
| |
p4raw-id: //depot/perlio@15273
|
|
|
| |
p4raw-id: //depot/perl@15255
|
|
|
|
|
|
| |
as general purpose encoding transformation interfaces
since that's not what they are.
p4raw-id: //depot/perl@15169
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
"not" unless pack("U*", 0x3af) eq pack("C*", 0xdf) prints "not"!
Message-ID: <13946506773.20020308043144@newmail.ru>
(one test changed)
p4raw-id: //depot/perl@15088
|
|
|
|
|
|
|
|
|
| |
encoding pragma (by remapping their byte argument if the
other argument is in Unicode). Also fix a bug found by
Anton where ord undef under the encoding pragma would barf.
([ID 20020307.009] A null pointer dereference with 'use encoding')
Finally, use the nicer form of sv_recode_to_utf8.
p4raw-id: //depot/perl@15085
|
|
|
|
|
|
|
|
|
|
|
|
| |
"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
|
|
|
|
|
|
| |
Message-Id: <20020304023103.A14140@math.ohio-state.edu>
p4raw-link: @14577 on //depot/perl: 0ad5258ff3f3328f321188cbb4fcd6a74b365431
p4raw-id: //depot/perl@14985
|
|
|
|
|
| |
Message-ID: <3C79AAAC.6060903@rowman.com>
p4raw-id: //depot/perl@14859
|
|
|
|
|
| |
sv_copypv() returns void.
p4raw-id: //depot/perl@14858
|
|
|
|
|
| |
Message-ID: <3C795DB7.40105@rowman.com>
p4raw-id: //depot/perl@14857
|
|
|
|
|
| |
Message-Id: <20020222230107.A15069@rafael>
p4raw-id: //depot/perl@14837
|
|
|
|
|
| |
(Mis-feature discovered by Encode.)
p4raw-id: //depot/perlio@14526
|
|
|
|
|
| |
All but ../lib/Unicode/UCD.t pass.
p4raw-id: //depot/perlio@14412
|
|
|
|
|
| |
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@14270
|
| |
| |
| |
| |
| | |
op/ver is happy.
p4raw-id: //depot/perl@14246
|
| |
| |
| |
| |
| | |
(and it very probably did).
p4raw-id: //depot/perl@14243
|
|/
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 14214]
Win32-ize socketpair test
- Win32 can fork even though $Config{d_fork} is undef
- SOCK_DGRAM does not work - skip those tests.
[ 14213]
Abstract out the cloning of SvPVX and handle shared pv in a
safe (if suboptimal) manner. Does not fix op/fork.t :-(
p4raw-link: @14214 on //depot/perlio: 26bf1728b5f258bdc26021f9eb583c46488b8859
p4raw-link: @14213 on //depot/perlio: 83841fad1c8ce4928a4239052849bad556adb3d3
p4raw-id: //depot/perl@14218
|
| |
| |
| |
| |
| | |
safe (if suboptimal) manner. Does not fix op/fork.t :-(
p4raw-id: //depot/perlio@14213
|
|/
|
|
|
|
|
|
|
|
| |
Subject: UTF-8 sprintf bug in bleadperl
Message-ID: <m3vge99c7g.fsf@anima.de>
I have tests, have just to figure out where to put them
since op/sprintf looks a bit unfriendly for tests of
somewhat freer form.
p4raw-id: //depot/perl@14194
|
|
|
|
|
|
|
|
|
|
| |
revealed by -D_USE_MSVCRT_MEM_ALLOC -D_USE_LINKED_LIST)
turns out even the malloc() was never really needed to begin with,
so get rid of it
p4raw-link: @11280 on //depot/perl: dc507217b3331807446df6e7f16977ee2fdc418e
p4raw-id: //depot/perl@14177
|
|
|
|
|
| |
ithreads + DEBUGGING.
p4raw-id: //depot/perl@14108
|
|
|
| |
p4raw-id: //depot/perl@14041
|
|
|
| |
p4raw-id: //depot/perlio@14017
|
|
|
|
|
| |
Also tone down perl -DP tracing of sv_gets.
p4raw-id: //depot/perlio@13847
|
|
|
|
|
| |
Message-Id: <200112190145.fBJ1jNt23668@crypt.compulink.co.uk>
p4raw-id: //depot/perl@13786
|
|
|
|
|
|
| |
findings -- some of the warnings I can't explain except
by NVgf being detected wrong, though.
p4raw-id: //depot/perl@13764
|
|
|
|
|
|
| |
- added delete of READONLY value inhibit & test for same
- re-tabbed
p4raw-id: //depot/perlio@13760
|
|
|
| |
p4raw-id: //depot/perl@13691
|
|
|
|
|
| |
Message-Id: <200112081719.fB8HJdZ14747@eekeek.org>
p4raw-id: //depot/perl@13536
|
|
|
|
|
|
| |
http://bugs.ActiveState.com/show_bug.cgi?id=18457
http://bugs.ActiveState.com/show_bug.cgi?id=18858
p4raw-id: //depot/perl@13533
|