| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
gone from the public API); PERL_OBJECT builds again on
windows
TODO: namespace-clean the typedefs in iperlsys.h and
elsewhere; remove C++ remnants from public headers
p4raw-id: //depot/perl@3553
|
|\
| |
| | |
p4raw-id: //depot/perl@3552
|
| |
| |
| | |
p4raw-id: //depot/cfgperl@3544
|
| |
| |
| | |
p4raw-id: //depot/cfgperl@3543
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Both problems were related to numeric locale which
controls the radix character aka the decimal separator.
(1) printf (and sprintf) were resetting the numeric locale to C.
(2) Using locale-numerically formatted floating point
numbers (e.g. "1,23") together with -w caused warnings about
"isn't numeric". The operations were working fine, though,
because atof() was using the local locale.
Both problems reported by Stefan Vogtner.
Introduced a wrapper for atof() that attempts to convert
the string both ways. This helps Perl to understand
numbers like this "4.56" even when using a local locale
makes atof() understand only numbers like this "7,89".
Remaining related problems, both of which existed before
this patch and continue to exist after this patch:
(a) The behaviour of print() is _not_ as documented by perllocale.
Instead of always using the C locale, print() does use the
local locale, just like the *printf() do. This may be fixable
now that switching to-and-fro between locales has been made
more consistent, but fixing print() would change existing
behaviour. perllocale is not changed by this patch.
(b) If a number has been stringified (say, via "$number") under
a local locale, the cached string value persists even under
"no locale". This may or may not be a problem: operations
work fine because the original number is still there, but
that the string form keeps its locale-ish outlook may be
somewhat confusing.
p4raw-id: //depot/cfgperl@3542
|
| |\
| | |
| | | |
p4raw-id: //depot/cfgperl@3541
|
| |\ \
| | | |
| | | | |
p4raw-id: //depot/cfgperl@3538
|
| |\ \ \
| | | | |
| | | | | |
p4raw-id: //depot/cfgperl@3530
|
| |\ \ \ \
| | | | | |
| | | | | | |
p4raw-id: //depot/cfgperl@3528
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
p4raw-id: //depot/cfgperl@3520
|
| | | | | | |
| | | | | | |
| | | | | | | |
p4raw-id: //depot/perl@3551
|
| | | | | | |
| | | | | | |
| | | | | | | |
p4raw-id: //depot/perl@3550
|
| | | | | | |
| | | | | | |
| | | | | | | |
p4raw-id: //depot/perl@3549
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
X:\ (drive root)
p4raw-id: //depot/perl@3548
|
| | | | | | |
| | | | | | |
| | | | | | | |
p4raw-id: //depot/perl@3547
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
p4raw-link: @3545 on //depot/perl: 151c20ad7c538678c95caebf3d22c0270964f452
p4raw-id: //depot/perl@3546
|
| |_|_|_|_|/
|/| | | | |
| | | | | | |
p4raw-id: //depot/perl@3545
|
| | | | | |
| | | | | |
| | | | | | |
p4raw-id: //depot/perl@3540
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | | |
p4raw-link: @3498 on //depot/cfgperl: 697943021785eb8447e25eb51a6f27fd78921863
p4raw-id: //depot/perl@3539
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
headers, so perl can be built even in C++ mode; win32
build fixups; regen headers
p4raw-id: //depot/perl@3537
|
| | | | |
| | | | |
| | | | | |
p4raw-id: //depot/perl@3536
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
is temporarily gone
p4raw-id: //depot/perl@3535
|
| | | | |
| | | | |
| | | | | |
p4raw-id: //depot/perl@3534
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
though it has a non-filehandle prototype
p4raw-id: //depot/perl@3533
|
| | | | |
| | | | |
| | | | | |
p4raw-id: //depot/perl@3532
|
| |_|_|/
|/| | |
| | | | |
p4raw-id: //depot/perl@3531
|
| |_|/
|/| |
| | | |
p4raw-id: //depot/perl@3529
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
was too early, defer it until interpreter is allocated and
initialized; multiple interpreters should now be
concurrency-safe (untested)
p4raw-id: //depot/perl@3527
|
| | |
| | |
| | | |
p4raw-id: //depot/perl@3526
|
| | |
| | |
| | | |
p4raw-id: //depot/perl@3525
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops
without that enabled):
- USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR
is a noop; tests pass on Solaris; should be faster now!
- MULTIPLICITY has been tested with and without
PERL_IMPLICIT_CONTEXT on Solaris
- improved function database now merged with embed.pl
- everything except the varargs functions have foo(a,b,c) macros
to provide compatibility
- varargs functions default to compatibility variants that
get the context pointer using dTHX
- there should be almost no source compatibility issues as a
result of all this
- dl_foo.xs changes other than dl_dlopen.xs untested
- still needs documentation, fixups for win32 etc
Next step: migrate most non-mutex variables from perlvars.h
to intrpvar.h
p4raw-id: //depot/perl@3524
|
| | |
| | |
| | | |
p4raw-id: //depot/perl@3523
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
pointer argument; builds/tests on Solaris, win32
hasn't been fixed up yet; proto.h, global.sym and
static function decls are now generated from a common
database in proto.pl; some inconsistently named
perl_foo() things are now Perl_foo(), compatibility
#defines provided; perl_foo() (lowercase 'p') reserved
for functions that take an explicit context argument;
next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b)
p4raw-id: //depot/perl@3522
|
| |/
|/|
| | |
p4raw-id: //depot/perl@3521
|
| |
| |
| | |
p4raw-id: //depot/perl@3519
|
| |
| |
| | |
p4raw-id: //depot/perl@3518
|
| |
| |
| | |
p4raw-id: //depot/perl@3517
|
|\ \
| |/
| | |
p4raw-id: //depot/perl@3516
|
| |
| |
| | |
p4raw-id: //depot/cfgperl@3513
|
| |
| |
| | |
p4raw-id: //depot/cfgperl@3509
|
| |
| |
| |
| |
| |
| |
| | |
To: Mailing list Perl5 <perl5-porters@perl.org>
Subject: [PATCH 5.005_57] Teach Socket and io_unix.t the syntax of OS/2
Message-ID: <19990529201813.B9489@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@3508
|
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.com
Message-ID: <19990529184510.27557.qmail@plover.com>
p4raw-id: //depot/cfgperl@3507
|
| |
| |
| |
| |
| |
| |
| | |
To: Gurusamy Sarathy <gsar@activestate.com>
Cc: perl5-porters@perl.org
Message-ID: <374f8007.2016008@smtp1.ibm.net>
p4raw-id: //depot/cfgperl@3505
|
| |
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.org
Subject: [19990526.016] Not OK: perl 5.00503 on x86-qnx 424
Message-Id: <199905261751.NAA20966@bottesini.harvard.edu>
p4raw-id: //depot/cfgperl@3504
|
| |
| |
| |
| |
| |
| | |
To: Gurusamy Sarathy <gsar@activestate.com>, perl5-porters@perl.org
Message-ID: <3751daa4.7188847@smtp1.ibm.net>
p4raw-id: //depot/cfgperl@3503
|
| |
| |
| |
| |
| |
| |
| | |
SysV shadow passwords.
p4raw-link: @3367 on //depot/perl: 8c0bfa080e85353d7675b8b2fb1a04c6cc60cd5f
p4raw-id: //depot/cfgperl@3502
|
| |
| |
| |
| |
| | |
before @INC was set up.
p4raw-id: //depot/cfgperl@3500
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.org
Message-ID: <bf337a0849.tom@compton.compton.nu>
plus resolve tiny conflict with #3479
plus regen_headers.
p4raw-id: //depot/cfgperl@3499
|
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.com
Message-ID: <19990527200544.13330.qmail@plover.com>
p4raw-id: //depot/cfgperl@3498
|
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <199905281613.MAA02048@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@3497
|