develooper Front page | perl.perl5.porters | Postings from August 2011

[perl #97464] caller in the DB package doesn’t always set @DB::args

Thread Next
From:
Father Chrysostomos
Date:
August 21, 2011 17:48
Subject:
[perl #97464] caller in the DB package doesn’t always set @DB::args
Message ID:
rt-3.6.HEAD-31297-1313974094-536.97464-75-0@perl.org
# New Ticket Created by  Father Chrysostomos 
# Please include the string:  [perl #97464]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=97464 >


perlfunc behighteth:

               Furthermore, when called from within the DB package, caller
               returns more detailed information: it sets the list variable
               @DB::args to be the arguments with which the subroutine was
               invoked.

That only applies when called in list context with an argument.  So which needs fixing, the documentation or the implementation?

---
Flags:
    category=core
    severity=low
---
Site configuration information for perl 5.15.1:

Configured by sprout at Fri Jul 22 19:53:36 PDT 2011.

Summary of my perl5 (revision 5 version 15 subversion 1) configuration:
  Snapshot of: 862b2c434beb1d61a19037a8449c8db953fd37a0
  Platform:
    osname=darwin, osvers=10.5.0, archname=darwin-2level
    uname='darwin pint.local 10.5.0 darwin kernel version 10.5.0: fri nov 5 23:20:39 pdt 2010; root:xnu-1504.9.17~1release_i386 i386 '
    config_args='-de -Dusedevel'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
    optimize='-O3',
    cppflags='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.2.1 (Apple Inc. build 5664)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib
    libs=-ldbm -ldl -lm -lutil -lc
    perllibs=-ldl -lm -lutil -lc
    libc=, so=dylib, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector'

Locally applied patches:
    

---
@INC for perl 5.15.1:
    /usr/local/lib/perl5/site_perl/5.15.1/darwin-2level
    /usr/local/lib/perl5/site_perl/5.15.1
    /usr/local/lib/perl5/5.15.1/darwin-2level
    /usr/local/lib/perl5/5.15.1
    /usr/local/lib/perl5/site_perl
    .

---
Environment for perl 5.15.1:
    DYLD_LIBRARY_PATH (unset)
    HOME=/Users/sprout
    LANG=en_US.UTF-8
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/bin
    PERL_BADLANG (unset)
    SHELL=/bin/bash


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About