The partial implementation of ASIS 2.0.J for the GNAT version 3.07 is available by ftp from lglftp.epfl.ch/pub/ASIS.
The main differences of this version of ASIS-for-GNAT from the previous version implemented for GNAT 3.03 are:
The current version of ASIS-for-GNAT is the result of the "quick jump" of the internal version for GNAT 3.05 to GNAT 3.07. (The ASIS implementation for GNAT 3.05 was not made publicly available because of some technical problems related to integration of ASIS with GNAT, these problems are fixed for GNAT 3.07). The regression testing has shown some new bugs in the ASIS implementation related to the changes in the structure of the GNAT Abstract Syntax Tree, these bugs have not been fixed for this "quick jump", and we are going to fix them as soon as possible and to update the ASIS version for GNAT 3.07 after that.
We are also going to migrate from ASIS 2.0.J to ASIS 2.0.K in the next ASIS version. From the user's viewpoint, all the differences between ASIS 2.0.J and 2.0.K are in improving the documentation and clarifying the semantics of some queries, so no ASIS application developed for ASIS 2.0.J should be affected by migrating the ASIS implementation from ASIS 2.0.J to ASIS 2.0.K
I will appreciate any comments.
Last update 23 December 1996. Questions, comments to Clyde Roby (CRoby@IDA.Org)