This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
another threads reliability fix: serialize writes to thr->threadsv
authorGurusamy Sarathy <gsar@cpan.org>
Sun, 29 Nov 1998 16:08:03 +0000 (16:08 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Sun, 29 Nov 1998 16:08:03 +0000 (16:08 +0000)
commit2d8e6c8d50eaf50f663a5fd184404c73944226e0
treee5592e6ebd4ebedeee8ebc8ddbb60cad5f477fc4
parentb099ddc068b2498767e6f04ac167d9633b895ec4
another threads reliability fix: serialize writes to thr->threadsv
avoid most uses of PL_na (which is much more inefficient than a
simple local); update docs to suit; PL_na now being thr->Tna may
be a minor compatibility issue for extensions--will require dTHR
outside of XSUBs (those get automatic dTHR)

p4raw-id: //depot/perl@2387
41 files changed:
XSUB.h
djgpp/djgpp.c
doio.c
doop.c
dump.c
ext/B/B.xs
ext/DB_File/DB_File.xs
ext/DynaLoader/dl_next.xs
ext/Opcode/Opcode.xs
ext/POSIX/POSIX.xs
ext/Thread/Thread.xs
ext/attrs/attrs.xs
gv.c
malloc.c
mg.c
op.c
os2/OS2/REXX/REXX.xs
os2/os2.c
perl.c
perly.c
perly.y
pod/perlcall.pod
pod/perlembed.pod
pod/perlguts.pod
pod/perlxs.pod
pp.c
pp.h
pp_ctl.c
pp_hot.c
pp_sys.c
run.c
sv.c
t/op/pwent.t
taint.c
toke.c
universal.c
vmesa/vmesa.c
vms/ext/Stdio/Stdio.xs
vms/perly_c.vms
vms/vms.c
win32/win32.c