[Erlang Systems]

30 TOOLS Release Notes

These release notes concern the following tools:



30.1 Tools 1.4.1

30.1.1 Improvements and New Features

30.1.1.1 Coast

-

30.1.1.2 Cover

-

30.1.1.3 Dbg

-

30.1.1.4 Emacs Support for Erlang

-

30.1.1.5 Eprof

-

30.1.1.6 Exref

-

30.1.1.7 Instrument

-

30.1.1.8 Make

-

30.1.1.9 Tags

-

30.1.2 Fixed Bugs and Malfunctions

30.1.2.1 Coast

30.1.2.2 Cover

The cover module itself hasn't been changed. However, some malfunctions have been removed in the new coverage tool, coast, please see above for more details.

30.1.2.3 Dbg

-

30.1.2.4 Emacs Support for Erlang

-

30.1.2.5 Eprof

-

30.1.2.6 Exref

-

30.1.2.7 Instrument

-

30.1.2.8 Make

-

30.1.2.9 Tags

-

30.1.3 Incompatibilities With Tools v1.4

30.1.3.1 Coast

30.1.3.2 Cover

-

30.1.3.3 Dbg

-

30.1.3.4 Emacs Support for Erlang

-

30.1.3.5 Eprof

-

30.1.3.6 Exref

-

30.1.3.7 Instrument

-

30.1.3.8 Make

-

30.1.3.9 Tags

-

30.1.4 Known Bugs and Problems

30.1.4.1 Coast

30.1.4.2 Cover

30.1.4.3 Dbg

-

30.1.4.4 Emacs Support for Erlang

-

30.1.4.5 Eprof

-

30.1.4.6 Exref

-

30.1.4.7 Instrument

-

30.1.4.8 Make

-

30.1.4.9 Tags

-




30.2 Tools 1.4

Please note there is a new document module creating Emacs TAGS files, tags.

30.2.1 Improvements and New Features

30.2.1.1 Coast

-

30.2.1.2 Cover

-

30.2.1.3 Dbg

-

30.2.1.4 Emacs Support for Erlang

30.2.1.5 Tags

Added a reference manual.

30.2.1.6 Eprof

-

30.2.1.7 Exref

-

30.2.1.8 Make

-

30.2.2 Fixed Bugs and Malfunctions

30.2.2.1 Coast

-

30.2.2.2 Cover

The cover module itself hasn't been changed. However, some malfunctions have been removed in the new coverage tool, coast, please see above for more details, and also the section Known Bugs below.

30.2.2.3 Dbg

-

30.2.2.4 Emacs Support for Erlang

-

30.2.2.5 Eprof

-

30.2.2.6 Exref

30.2.2.7 Make

-

30.2.3 Incompatibilities With Tools v1.2.1

There should be no noticeable incompatibilities between Tools v1.2.2 and the previous versions. However, for the sake of completeness, some minor issues that may change the behaviour for users taking advantage of undocumented and unsupported behaviour are listed below.

30.2.3.1 Coast

-

30.2.3.2 Cover

-

30.2.3.3 Dbg

-

30.2.3.4 Emacs Support for Erlang

-

30.2.3.5 Eprof

-

30.2.3.6 Exref

30.2.3.7 Make

-

30.2.4 Known Bugs and Problems

30.2.4.1 Coast

30.2.4.2 Cover

30.2.4.3 Dbg

-

30.2.4.4 Emacs Support for Erlang

30.2.4.5 Eprof

-

30.2.4.6 Exref

-

30.2.4.7 Make

-




30.3 Tools v1.2.1

30.3.1 Improvements and new features

-

30.3.2 Incompatibilities with Tools 1.2

-

30.3.3 Fixed bugs and malfunctions

make
  • The function make:all now works withoout a Emakefile. Own Id: OTP-1340
exref
  • exref now know about the language construct query. Own Id: OTP-1368

-

30.3.4 Known bugs and problems

exref
  • The function exref:delete_module/1 does not work properly, so subesquent calls to exref:analyse will give incorrect results. Own Id: OTP-1115

30.4 Tools version 1.2

30.4.1 Improvements and new features

-

30.4.2 Incompatibilities with Tools 1.1

-

30.4.3 Fixed bugs and malfunctions

cover
  • Deadlock situation with COVER compile solved.
    Own Id: OTP-1072, Aux Id: HA34612.
  • Cover does now work with include files.
    OwnId: OTP-1074, Aux Id: HA34302
  • Changed cover to used filename:find_src/1 instead of the obsolete file_util module.

30.4.4 Known bugs and problems

exref
  • Not cleaning up when module removed.

30.5 Tools version 1.1

30.5.1 Improvements and new features

exref
  • -
cover
  • -

30.5.2 Incompatibilities with Tools in OTP P1H

30.5.3 Fixed bugs and malfunctions

exref
  • -
cover
  • Cover did not use Options in file/2 in a correct way (OTP-1074).
  • Cover tried to load the "tools" application dynamically which could cause deadlock in the startup if cover-compiled modules are involved at this stage. The attempt to load the application is now removed (must be specified in the start script).

30.5.4 Known bugs and problems


Copyright © 1991-97 Ericsson Telecom AB