| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 19738]
Subject: Re: [PATCH: maint @ 19733] CL compiler warnings on MSWin32
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <011701c32f8c$62d85ee0$0c2f1fac@R2D2>
p4raw-link: @19738 on //depot/perl: 5a1dd2ab5c9ca51eda95e7e0025702bdfcd91d9fon //depot/maint-5.8/perl: c43a4d73e4c3d92928dd743544b60e43ce02ee9c
p4raw-id: //depot/perl@19739
p4raw-integrated: from //depot/maint-5.8/perl@19738 'copy in'
ext/Encode/encengine.c (@18665..) ext/List/Util/Util.xs
(@18791..) ext/Storable/Storable.xs (@19551..)
ext/POSIX/POSIX.xs (@19704..) ext/threads/threads.xs (@19722..)
'merge in' ext/Thread/Thread.xs (@18145..) pp.h (@19400..) sv.c
(@19653..) perl.c (@19704..) op.c (@19732..)
|
|
|
|
|
| |
p4raw-link: @18030 on //depot/perl: 3db8f154c4c6e098a5a0bdf7932e8f86fbd2c451
p4raw-id: //depot/perl@18054
|
|
|
|
|
| |
Still imcomplete. Configure will follow
p4raw-id: //depot/perl@18030
|
|
|
|
|
| |
didn't quite work.
p4raw-id: //depot/perl@17518
|
|
|
|
|
|
|
| |
and Queue. The 5005threads case where the old Semaphore and
Queue.pm (they are disguised as .pmx) should get magically
installed instead has not been tested.
p4raw-id: //depot/perl@17509
|
|
|
|
|
| |
Message-Id: <4.2.0.58.20020708233854.024783b0@mickey.dijkmat.nl>
p4raw-id: //depot/perl@17426
|
|
|
|
|
|
| |
save one part of the IRIX knowledge in INSTALL (though IRIX
6.2 is quite old...)
p4raw-id: //depot/perl@16995
|
|
|
| |
p4raw-id: //depot/perl@16559
|
|
|
|
|
| |
visible. Oops.
p4raw-id: //depot/perl@13054
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Needs a lot of work and Arthur's eyeballing (and finishing
few missing odds and ends of threads.pm). Now Thread
is an extension without its own .pm.
If there are people who have experience working with
either the 5005threads or the ithreads: cleaning up
the documentation (Thread.pm, threads.pm, and perl*thrtut.pod),
and porting the various Thread::* modules, like Thread::Queue,
to work also with ithreads, is needed.
Removed the 5005threads requirement from the 5005 tests
for easier testing (not all of them work yet since
they use the Thread::* modules that have not been made
to work with ithreads). Leave the 5005 tests named as
*.tx so that they are not run by "make test".
p4raw-id: //depot/perl@13036
|
|
|
|
|
|
| |
(There are some straddlers, but they will be fixed in the
upcoming releases of the modules.)
p4raw-id: //depot/perl@13034
|
|
|
|
|
|
|
| |
(??{CODE}) regex
Message-Id: <200109091741.f89HfsM18534@crypt.compulink.co.uk>
p4raw-id: //depot/perl@12027
|
|
|
|
|
|
| |
Thanks to H. Merijn Brand for the patch.
Some of the comments and or guards might be removable in perl.h now.
p4raw-id: //depot/perl@11758
|
|
|
|
|
|
| |
From: "Konovalov, Vadim Vladimirovich (Vadim)" <vkonovalov@lucent.com>
Message-ID: <E3FB32585BF1D411B9E900805FF51A08074B35@RU0022EXCH001U>
p4raw-id: //depot/perl@11080
|
|
|
|
|
|
| |
Subject: [PATCH @11016] More );) fixes
Message-ID: <Pine.LNX.4.21.0106290408200.12037-100000@oregonnet.com>
p4raw-id: //depot/perl@11022
|
|
|
|
|
| |
the modules found using a script written by Larry Schatzer Jr.
p4raw-id: //depot/perl@11016
|
|
|
|
|
| |
they won't be invoked.
p4raw-id: //depot/perl@10711
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
No doubt I made some mistakes like missed some files or
misnamed some files. The naming rules were more or less:
(1) if the module is from CPAN, follows its ways, be it
t/*.t or test.pl.
(2) otherwise if there are multiple tests for a module
put them in a t/
(3) otherwise if there's only one test put it in Module.t
(4) helper files go to module/ (locale, strict, warnings)
(5) use longer filenames now that we can (but e.g. the
compat-0.6.t and the Text::Balanced test files still
were renamed to be more civil against the 8.3 people)
installperl was updated appropriately not to install the
*.t files or the help files from under lib.
TODO: some helper files still remain under t/ that could
follow their 'masters'. UPDATE: On second thoughts, why
should they. They can continue to live under t/lib, and
in fact the locale/strict/warnings helpers that were moved
could be moved back. This way the amount of non-installable
stuff under lib/ stays smaller.
p4raw-id: //depot/perl@10676
|
|
|
|
|
| |
threads have been configured.
p4raw-id: //depot/perl@10673
|
|
|
| |
p4raw-id: //depot/perl@10652
|
|
|
|
|
| |
to call, only iff THREAD_CREATE_NEEDS_STACK.
p4raw-id: //depot/perl@10651
|
|
|
| |
p4raw-id: //depot/perl@10122
|
|
|
|
|
| |
from Takis Psarogiannakopoulos.
p4raw-id: //depot/perl@10121
|
|
|
|
|
|
|
|
|
| |
add note about ithreads and Thread.pm
p4raw-link: @9646 on //depot/maint-5.6/perl: 17a9312cad5ed64ba042d3290b6b96c0c0cf8f59
p4raw-id: //depot/perl@9648
p4raw-integrated: from //depot/maint-5.6/perl@9647 'merge in'
ext/Thread/Thread.pm (@7247..) ext/Thread/Thread.xs (@9547..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
maintperl into mainline.
"double" should be "NV"; standard typemap is missing entry
for NV
s/djSP/dSP/
Downgrade "Wide character in print" to a warning.
B::Deparse fix for ${^FOO} and documentation for PVX() method
(from Robin Houston)
tr/// doesn't null-terminate the result in some situations
(from Gisle Aas)
p4raw-link: @9549 on //depot/perlio: ae79846703a543a04b4fe449abfd6b1e08a9e149
p4raw-link: @9547 on //depot/maint-5.6/perl: 5976aebc9f997fdf4f4889f497e528a90c8a7dc3
p4raw-link: @9544 on //depot/maint-5.6/perl: 405f61b82790e3c0b3cb02962f34aa8522c5a18e
p4raw-id: //depot/perl@9553
p4raw-integrated: from //depot/maint-5.6/perl@9552 'copy in'
ext/B/B/C.pm (@9235..) 'merge in' lib/ExtUtils/typemap
(@8151..) ext/Thread/Thread.xs (@8606..) t/op/tr.t (@9152..)
doop.c (@9288..) ext/B/B.pm ext/B/B/Deparse.pm (@9548..)
p4raw-integrated: from //depot/maint-5.6/perl@9544 'merge in'
ext/B/B.xs (@8621..)
|
|
|
|
|
| |
Message-ID: <20010315212518.A18870@firedrake.org>
p4raw-id: //depot/perl@9176
|
|
|
|
|
|
|
| |
Message-Id: <200012210938.JAA29043@mikado.tiuk.ti.com>
The ofs became an SV.
p4raw-id: //depot/perl@8217
|
|
|
| |
p4raw-id: //depot/perl@7984
|
|
|
|
|
|
|
| |
Message-Id: <200010260055.BAA27869@crypt.compulink.co.uk>
minus one unneeded mutex lock/unlock pointed out by Dan Sugalski.
p4raw-id: //depot/perl@7449
|
|
|
|
|
|
|
| |
Message-Id: <5.0.0.25.0.20001025133504.01ef1e20@24.8.96.48>
plus regen global.sym.
p4raw-id: //depot/perl@7442
|
|
|
|
|
|
| |
Subject: Compiler error in ext/Thread/Thread.c (bleadperl@6866)
Message-ID: <20000829090408.V4437@alanya.lupe-christoph.de>
p4raw-id: //depot/perl@6876
|
|
|
| |
p4raw-id: //depot/perl@6848
|
|
|
| |
p4raw-id: //depot/perl@5910
|
|
|
| |
p4raw-id: //depot/perl@5822
|
|
|
| |
p4raw-id: //depot/perl@5786
|
|
|
|
|
| |
p4raw-link: @5342 on //depot/perl: ba869debd80c55cfae8e9d4de0991d62f9efcb9b
p4raw-id: //depot/perl@5351
|
|
|
| |
p4raw-id: //depot/perl@5021
|
|
|
|
|
| |
unresolved links)
p4raw-id: //depot/perl@4910
|
|
|
| |
p4raw-id: //depot/perl@4860
|
|
|
|
|
|
|
|
|
| |
(change#4043 fixed the need for that)
Message-Id: <199911160650.BAA18874@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_62] XSLoader.pm
p4raw-link: @4043 on //depot/cfgperl: 09bef84370e90d727656ea11ba5ee8be80e361d3
p4raw-id: //depot/perl@4623
|
|
|
|
|
|
| |
<Eugene.Alterman@bremer-inc.com>); convert places with
'use attrs' to new attributes syntax
p4raw-id: //depot/perl@4328
|
|
|
|
|
|
| |
"leaks"; %@ wasn't even user-visible under -Dusethreads);
only repeats of most recent error are now avoided
p4raw-id: //depot/perl@4316
|
|
|
|
|
|
| |
to point at; change places that meant Perl_debug_log rather than
PerlIO_stderr()
p4raw-id: //depot/perl@4302
|
|
|
|
|
|
|
|
|
|
|
| |
warnings; symbols that violate strictures do *not* end up in
the symbol table anyway, making multiple evals of the same piece
of code produce the same errors; errors indicate all locations
of a global symbol rather than just the first one; these
changes make compile-time failures within evals reliably
visible via the return value or contents of $@, and trappable
using __DIE__ hooks
p4raw-id: //depot/perl@4197
|
|
|
| |
p4raw-id: //depot/perl@4032
|
|
|
|
|
| |
Message-Id: <199907311407.IAA25038@localhost.frii.com>
p4raw-id: //depot/perl@3857
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
builds; passing the implicit context is unified among the three
flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three
flavors (see the top of perl.h) for testing; all varargs functions
foo() have a va_list-taking variant vfoo() for generating the
context-free versions; the PERL_OBJECT build should now be
hyper-compatible with CPAN extensions (C++ is totally out of
the picture)
result has only been tested on Windows
TODO: write docs on the THX rationale and idiomatic usage of
the Perl API
p4raw-id: //depot/perl@3667
|
|
|
| |
p4raw-id: //depot/perl@3645
|
|
|
| |
p4raw-id: //depot/perl@3564
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|