SKILL listFunctions is now 6x faster than before

Discussion in 'Cadence' started by John Gianni, Aug 18, 2003.

  1. John Gianni

    John Gianni Guest

    FYI

    1. This Sunday, I was reading my email which noted the SKILL listFunctions()
    command has been sped up by as much as 600% (this improvment is released in
    Sun4v, Hppa hotfix streams based on the subversion 5.0.32.57
    Ibmrs hotfix streams based on the subversion 5.0.32.58
    Lnx86 hotfix stream based on the subversion 5.0.32.61
    thanks to a PCR submitted jointly by me & Andrew Beckett (PCR 574390).

    2. The old way to use listFunctions:
    CIW: listFunctions("*")
    lists all functions which are properly documented (although they may or
    may not be defined at any particular time in any particular executable).
    The speed of this was already pretty fast as it simply looked at the
    .fnd finder ASCII text files for data.

    3. The new way to use listFunctions:
    CIW: listFunctions("*" t)
    is what was sped up by 600% or more.
    Note the optional new argument 't' added for compatibility reasons.

    This new way (thanks to an Andrew Beckett PCR long ago) lists ONLY those
    public functions which are currently defined and callable (even your
    public SKILL functions if you've defined any in the current session).

    So, from now on, no matter the executable or context loaded, you should
    be able to list the functions defined, public, and callable by using
    the new (compatible) syntax proposed by Andrew Beckett (add the 't').

    FYI
     
    John Gianni, Aug 18, 2003
    #1
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.