Program Database Toolkit

Program Database Toolkit 3.19 Released

27 May 2013

Version 3.19 incorporates several new features including:

Program Database Toolkit 3.18.1 Released

8 November 2012

Version 3.18.1 incorporates several new features including:

Program Database Toolkit 3.18 Released

11 July 2012

Version 3.18 incorporates several new features including:

Program Database Toolkit 3.17 Released

10 November 2011

Program Database Toolkit 3.16 Released

2 November 2010

Program Database Toolkit 3.15 Released

11 November 2009

Program Database Toolkit 3.14.1 Released

28 January 2009

Program Database Toolkit 3.14 Released

16 November 2008

Program Database Toolkit 3.13 Released

21 April 2008

Program Database Toolkit 3.12 Released

8 November 2007

Program Database Toolkit 3.11 Released

27 March 2007

Program Database Toolkit 3.10 Released

13 February 2007

Program Database Toolkit 3.9 Released

30 June 2006

Program Database Toolkit 3.8 Released

8 June 2006

Program Database Toolkit 3.7 Released

27 April 2006

Program Database Toolkit 3.6 Released

8 December 2005

Program Database Toolkit 3.5 Released

17 November 2005

Program Database Toolkit 3.4 Released

30 June 2005

Program Database Toolkit 3.3 Released

6 Nov 2004

Program Database Toolkit 3.2 Released

3 June 2004

Version 3.2 includes -prefix option, and some bug fixes for C++ and Fortran 95.

Program Database Toolkit 3.0 Released

14 Nov 2003

Version 3.0 incorporates the Cleanscape Flint Fortran 95 parser, statement level information for C++ and enhanced DUCTAPE interface.

Program Database Toolkit 2.2.1 Released

18 March 2001

Version 2.2.1 incorporates better handling of F90 constructs such as kind parameters and integer*4 types. It also supports XML generation tool xmlgen.

Program Database Toolkit 2.0 Released

6 Nov 2001

Version 2.0 incorporates several new features including:

Program Database Toolkit 3.6 Released

8 December 2005

Program Database Toolkit 3.5 Released

17 November 2005

Program Database Toolkit 3.4 Released

30 June 2005

Program Database Toolkit 3.3 Released

6 Nov 2004

Program Database Toolkit 3.2 Released

3 June 2004

Version 3.2 includes -prefix option, and some bug fixes for C++ and Fortran 95.

Program Database Toolkit 3.0 Released

14 Nov 2003

Version 3.0 incorporates the Cleanscape Flint Fortran 95 parser, statement level information for C++ and enhanced DUCTAPE interface.

Program Database Toolkit 2.2.1 Released

18 March 2001

Version 2.2.1 incorporates better handling of F90 constructs such as kind parameters and integer*4 types. It also supports XML generation tool xmlgen.

Program Database Toolkit 2.0 Released

6 Nov 2001

Version 2.0 incorporates several new features including:

  • More in-depth template and routine argument information for C++
  • Support for Fortran 90 and C (C99)
  • Common DUCTAPE interface for C, C++ and F90
  • Support for more platforms (Compaq, Apple, Windows) and compilers

The Program Database Toolkit (PDT) is a tool infrastructure that provides access to the high-level interface of source code for analysis tools and applications. Currently, the toolkit consists of the C/C++ and Fortran 77/90 IL (Intermediate Language) Analyzers, and DUCTAPE (C++ program Database Utilities and Conversion Tools APplication Environment) library and applications. The EDG C++ (or Mutek Fortran 90) Front End first parses a source file, and produces an intermediate language file. The appropriate IL Analyzer processes this IL file, and creates a "program database" (PDB) file consisting of the high-level interface of the original source. Use of the DUCTAPE library then makes the contents of the PDB file accessible to applications.

Program Database Toolkit 1.3 Released

10 March 2000

PDT is currently being used by TAU and SILOON, projects also at ACL/LANL.

PDT 1.3 incorporates the source files for the DUCTAPE library and executables in the release. This eases portability to the platforms supported: HP PA-RISC 1.1, Intel i686, IBM SP-2, SGI R4400 IP22, SGI R10000 IP25, SUN sun4m, and SGI Cray T3E.

Program Database Toolkit 1.1 Released

1 Nov 1999

PDT 1.1 fixes some minor bugs; it also includes wrappers for slist and slist.h. It is based on version 2.41.2 of the Edison Design Group Front End. The release includes the standard C++ library header files from Kuck & Associates, Inc., KCC 3.4c compiler.