pcp
[Top] [All Lists]

pcp updates: pmie (add instant operator, bug fixes)

To: pcp@xxxxxxxxxxx
Subject: pcp updates: pmie (add instant operator, bug fixes)
From: kenj@xxxxxxxxxxxxxxxx (Ken McDonell)
Date: Sun, 31 May 2015 06:55:08 +1000 (AEST)
Delivered-to: pcp@xxxxxxxxxxx
Changes committed to git://git.pcp.io/kenj/pcp master

Ken McDonell (9):
      qa/perl/.gitignore: add temp files created during QA runs
      qa/771: fix associated makefile and use for kenj use case
      qa/771: refine previous fix ... needs to work in git tree and testsuite 
dir
      pmie: add instant operator
      pmie: fix for ruleset UNKNOWN case
      pmie man page: add documentation for "instant" operator
      qa/951: (new) checkout pmie instant operator
      qa/514: new .out with small change in pmie verbose diags
      qa: small tweaks for X11 and DISPLAY setup

 man/man1/pmie.1                |   39 +++++
 qa/514.out.3                   |    2 
 qa/771                         |   24 ++-
 qa/951                         |  281 +++++++++++++++++++++++++++++++++++++++++
 qa/951.out                     |  118 +++++++++++++++++
 qa/admin/pcp-daily             |    5 
 qa/archives/GNUmakefile        |    3 
 qa/archives/instant-1.0        |binary
 qa/archives/instant-1.index    |binary
 qa/archives/instant-1.meta     |binary
 qa/archives/instant-base.0     |binary
 qa/archives/instant-base.index |binary
 qa/archives/instant-base.meta  |binary
 qa/archives/mk.dynmetric.sh    |   20 ++
 qa/archives/mk.instant.sh      |   30 ++++
 qa/common.config               |    4 
 qa/group                       |    1 
 qa/perl/.gitignore             |    3 
 qa/perl/GNUmakefile.install    |   13 +
 src/pmie/src/dstruct.c         |   25 +++
 src/pmie/src/dstruct.h         |    1 
 src/pmie/src/eval.c            |    7 +
 src/pmie/src/fetch.sk          |   51 ++++++-
 src/pmie/src/fun.h             |    2 
 src/pmie/src/grammar.y         |   10 +
 src/pmie/src/lexicon.c         |    1 
 src/pmie/src/meta              |    4 
 src/pmie/src/misc.sk           |    7 -
 src/pmie/src/pragmatics.c      |    2 
 src/pmie/src/show.c            |   11 +
 30 files changed, 639 insertions(+), 25 deletions(-)

Details ...

commit d1baf374a14f044e4d3b124bd2a70f7ca0ceea80
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 21:09:28 2015 +1000

    qa: small tweaks for X11 and DISPLAY setup

commit ec15dd98b83c7aaba98f50b20dbb9b8df2db5693
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 21:07:56 2015 +1000

    qa/514: new .out with small change in pmie verbose diags

commit df0cdbf3c337c3e95bfd1d0fdabb4290e76449c1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 21:06:55 2015 +1000

    qa/951: (new) checkout pmie instant operator

commit 783bc3532272339a2144a49a181123a66d39319c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 20:58:56 2015 +1000

    pmie man page: add documentation for "instant" operator

commit 655705ab855a61b01221e2cea56e0782f46ed79f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 20:48:29 2015 +1000

    pmie: fix for ruleset UNKNOWN case
    
    Logic error was sometimes not correctly determining when to run the
    UNKNOWN -> action rule.

commit 6649997c82007333d749c2b151faa976a732d637
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 30 15:28:45 2015 +1000

    pmie: add instant operator
    
    In addition to the new unary "instant" operator, fixed a small compiler
    error and a large malloc/pointer botch for the "rate" operator that
    has been lurking for a long time and was exposed by the testing in
    qa/951 that was using multiple "rate instant x" expressions.

commit 170c237484e6944442abc787b734785b2e9acf05
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu May 28 14:45:56 2015 +1000

    qa/771: refine previous fix ... needs to work in git tree and testsuite dir

commit 81e4d8a278cc326460ce832802e167c95413aa05
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu May 28 14:40:49 2015 +1000

    qa/771: fix associated makefile and use for kenj use case
    
    QA run from the git tree, but tree not configured, so
    ../../src/include/builddefs ain't there and need to get test.pl
    and cvalue.c from the perl/PMDA directory.
    
    Not a problem for runs from $PCP_LIB_DIR/testsuite as all the
    bits are already in place.

commit 542f90828c67f120e27a0fd8fbf27f3bfcf72c2b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu May 28 14:26:18 2015 +1000

    qa/perl/.gitignore: add temp files created during QA runs

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmie (add instant operator, bug fixes), Ken McDonell <=