| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@186
|
|
|
| |
p4raw-id: //depot/perl@174
|
|
|
| |
p4raw-id: //depot/perl@173
|
|
|
|
|
| |
to use new API and patch win32 makefile stuff a little.
p4raw-id: //depot/perl@172
|
|
|
| |
p4raw-id: //depot/perl@171
|
|
|
|
|
|
| |
its argument using ck_rfun as OP_DEFINED. Make pp_lock return
a ref to its argument for AV, HV, CV.
p4raw-id: //depot/perl@170
|
|
|
| |
p4raw-id: //depot/perl@156
|
|
|
| |
p4raw-id: //depot/perl@142
|
|\
| |
| | |
p4raw-id: //depot/perl@141
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add per-interp thrsv to hold SV struct thread for main thread.
Move Thread.xs MUTEX_DESTROY from end of threadstart to remove_thread.
Add Thread/list.t test of Thread->list method.
Let Thread::Semaphore methods up and down take an extra argument.
p4raw-id: //depot/perlext/Thread@140
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@132
|
| |
| |
| |
| |
| |
| |
| | |
detaching, joining etc. Alter FAKE_THREADS-specific fields to use
new HAVE_THREAD_INTERN stuff. Updates docs. Various fixes to
Thread.xs.
p4raw-id: //depot/perlext/Thread@131
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@125
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@121
|
| |
| |
| |
| |
| |
| | |
Still not completely done. Add methods self, equal, flags, list
to Thread.xs. Add Thread_MAGIC_SIGNATURE check to typemap.
p4raw-id: //depot/perlext/Thread@120
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@116
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@102
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@99
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@97
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@95
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@69
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@63
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@62
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@59
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@57
|
| |
| |
| |
| |
| | |
extension for specifying 'locked' and 'method' attributes.
p4raw-id: //depot/perlext/Thread@56
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@44
|
| |
| |
| |
| |
| | |
pp_lock now returns its argument.
p4raw-id: //depot/perlext/Thread@41
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@30
|
| |
| |
| |
| |
| |
| | |
support for detaching threads. Fixed handling for arguments
passed in to threads and return values for joined threads.
p4raw-id: //depot/perlext/Thread@7
|
|
|
| |
p4raw-id: //depot/perlext/Thread@6
|
|
|
|
|
|
|
|
| |
Add per-interp thrsv to hold SV struct thread for main thread.
Move Thread.xs MUTEX_DESTROY from end of threadstart to remove_thread.
Add Thread/list.t test of Thread->list method.
Let Thread::Semaphore methods up and down take an extra argument.
p4raw-id: //depot/perl@140
|
|
|
| |
p4raw-id: //depot/perl@139
|
|\
| |
| | |
p4raw-id: //depot/perl@137
|
| |\
| | |
| | | |
p4raw-id: //depot/maint-5.004/perl@128
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[editor's note: this one imported like a charm!]
TESTS -
Subject: Improve pragma/locale test 102 - and don't fail, just warn
From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
Files: t/pragma/locale.t
Subject: Invalid test output in t/op/taint.t in trial 1
From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
Files: t/op/taint.t
t/op/taint.t prints out invalid ok messages for tests it skips.
Rather than printing "ok 136" it prints "136 ok".
p5p-msgid: 3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us
UTILITIES -
Subject: Perldoc tiny patch to avoid $0
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: utils/perldoc.PL
Msg-ID: 199709122141.RAA16846@monk.mps.ohio-state.edu
(applied based on p5p patch as commit 0b166b6635cf199f072db516b2a523ee659394d5)
Subject: h2ph broken in 5.004_02
From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>
Files: utils/h2ph.PL
Msg-ID: 199708201700.KAA02621@www.chapin.edu
(applied based on p5p patch as commit 4a8e146e38ec2045f1f817a7cb578e1b1f80f39f)
Subject: add key_t caddr_t to h2ph
From: Tony Sanders <sanders@bsdi.com>
Files: eg/sysvipc/ipcsem utils/h2ph.PL
Msg-ID: 199708272301.RAA12803@austin.bsdi.com
(applied based on p5p patch as commit 0806a92ffc3a74ca70aa81051cdf2a306cd0a8af)
Subject: perldoc search ., lib and blib/* if -f 'Makefile.PL'
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc finds wrong pod2man
(from perldoc source)
# We must look both in @INC for library modules and in PATH
# for executables, like h2xs or perldoc itself.
Unfortunately, searching PATH for installed perl executables like
pod2man is INCORRECT. perldoc should start by searching the
directory it was executed from, which might not be in the PATH
at all.
Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com>
p5p-msgid: 199708251732.KAA19299@gadget.cscaper.com
Subject: 5.004m4t1: perlbug: NIS domainname gets into wrong places
From: Andreas J. Koenig <koenig@anna.mind.de>
Files: utils/perlbug.PL
Msg-ID: sfcg1qy38as.fsf@anna.in-berlin.de
(applied based on p5p patch as commit 41f926b844140b7f7eaa9302113e45df3a9f9ff4)
Subject: add better local patch info to perlbug
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perlbug.PL
Subject: perldoc - suggest modules if requested module not found
From: Anthony David <adavid@netinfo.com.au>
Files: utils/perldoc.PL
private-msgid: 3439CD83.6969@netinfo.com.au
Subject: perldoc mail::foo tries to read binary /usr/ucb/mail
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc weirdness
perldoc mail::imap yields:
{joseph}:79% perldoc mail::foo
can't open /usr/ucb/mail: Permission denied at ./pod2man line 362.
Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com>
p5p-msgid: 199710082014.NAA00808@gadget.cscaper.com
Subject: perldoc -f setpwent (for example) returns no descriptive text
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc diffs: don't search auto - much faster
From: "Joseph N. Hall" <joseph@5sigma.com>
Files: utils/perldoc.PL
Msg-ID: MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com
(applied based on p5p patch as commit 62b753c6ae4ab9bf22fbb6ec7ceac820bcef8fe4)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Give this a try. It causes unsuccessful searches to run about
3 times as fast on my machine. Not exactly a speed demon but
at least you don't have time to get up and make coffee.
I tried adding caching to stop the repeated readdir in the
case-insensitive matching subroutine, but a) it only lopped off
another 20% and b) the patch made a kind of a Frankenstein thing
out of the subroutine, so c) I will try to write a better one
later when I have time.
p5p-msgid: MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
>>>>> Jarkko Hietaniemi writes:
jhi> [patch mode]
jhi> I suggest the following patch: appending the ".`domainname`" only iff
jhi> it contains dots and when last element has only [A-Za-z] and is no
jhi> longer than 3 characters. What were the latest plans about adding new
jhi> top level domains? Will these heuristics still be true?
No. And I recall we have been flamed heavily in the past for using
`domainname` at all and I'm surprised that we still do.
I'd suggest such a patch instead:
p5p-msgid: sfcg1qy38as.fsf@anna.in-berlin.de
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There appears to be a bug in the example ipcsem with the number of
arguments to the SYSV IPC semop() function -- the POD's agree that
it only takes two arguments now.
The version of hints/bsdos.sh below has been cleaned up and
updated for the next BSD/OS release.
p5p-msgid: 199708272301.RAA12803@austin.bsdi.com
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
> The h2ph in perl5.00402 generates perl code that the interpeter
> chokes on. For example, running h2ph on /usr/include/sys/errno.h
> (under openbsd) transforms this:
>
> #define EPERM 1 /* Operation not permitted */
>
> into this:
>
> unless(defined(&EPERM) {
> sub EPERM () {1;}
> }
>
> which in turn causes this:
>
> syntax error at - line 2, near "sub EPERM ()"
>
> I'm not exactly sure why h2ph is worried about avoiding redefinition . . .
It's not a redefinition problem; errno.ph is missing a right paren. Here
is a patch, tested against 5.004_02:
Credited: David Mazieres <dm@reeducation-labor.lcs.mit.edu>
p5p-msgid: 199708201700.KAA02621@www.chapin.edu
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Editing $0 may be not-so-portable.
Enjoy,
p5p-msgid: 199709122141.RAA16846@monk.mps.ohio-state.edu
|
| | |
| | |
| | |
| | | |
private-msgid: 97Aug27.131618edt.11650@janus.tor.securecomputing.com
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch fixes the Can't "goto" outside block test. Before, the
test only hit the desired error if the system sort did a compare
where $a was 0, which is not guaranteed (and does not occur on at
least one system.) Now both arguments are tested.
Credited: Hugo van der Sanden <hv@crypt.compulink.co.uk>
Credited: Gurusamy Sarathy <gsar@engin.umich.edu>
p5p-msgid: 199709261458.KAA28611@dolores.harvard.edu
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
tim> I've added
tim> system("find t -name '*.t' -print | xargs chmod +x");
tim> to my Porting/makerel script. So the problem should not reappear.
That doesn't help for the patch. The perl5.004m4t1.patch.gz contained
touch t/lib/dosglob.t
but no
chmod +x t/lib/dosglob.t
Short term I'd recommend Ilya's one-line patch to t/TEST because it at
least saves us debugging time. Stupid me lost over an hour not
understanding the reason for the failure. Here it is:
p5p-msgid: sfcraah0xvy.fsf@anna.in-berlin.de
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Subject: HPUX Perl problem
Larry:
I did a sh Configure -des after downloading perl5.004_03.
This was done on workstation running HPUX 10.20.
All looked normal.
Then I did a make and everything also looked normal.
However the test resulted in:
lib/io_sock.......Bad file number at ./lib/io_sock.t line 55.
FAILED at test 2
lib/io_udp........Can't call method "sockname" without a package or
object reference at ./lib/io_udp.t line 35.
FAILED at test 2
lib/odbm..........Bad free() ignored at ./lib/odbm.t line 63.
Bad free() ignored at (eval 4) line 2.
p5p-msgid: 34048947.2944@icc.gsfc.nasa.gov
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a bug report for perl from wjones@tc.fluke.com,
generated with the help of perlbug 1.19 running under perl 5.00403.
p5p-msgid: 97Aug26.091048pdt.35761-1@gateway.fluke.com
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
People build OS/2 Perl on weirder and weirder configured systems, so I
needed to add a full-featured gcc environment parser... :-(
Enjoy,
p5p-msgid: 199710130631.CAA25426@monk.mps.ohio-state.edu
|
| | |\
| | | |
| | | |
| | | |
| | | | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I'd like to thank the folks mentioned for their help.
This file by itself does not do the build - but every
little bit helps.
Peter Prymmer
p5p-msgid: 9709240106.AA26484@forte.com
|
| | |/
| | |
| | |
| | | |
(this is the same change as commit c13c896351005f8551466fa8cd5d7293b5332fa0, but as applied)
|