[Erlang Systems]

1 TOOLS Release Notes

These release notes concern the following tools:



1.1 Tools 1.5.2

1.1.1 Fixed Bugs and Malfunctions

1.1.1.1 Eprof

Eprof was corrected because the trace BIF and format of trace messages were changed.
Own Id: OTP-3369

1.2 Tools 1.5.1

1.2.1 Improvements and New Features

1.2.1.1 Instrument

The memory information obtained with the instrument module now contains an additional field, which represents the process which allocated a block.
Own Id: OTP-3142

1.2.2 Fixed Bugs and Malfunctions

1.2.2.1 Coast

Due to a bug, a module could be initialized repeatedly. However, it is only necessary to initiate a module once and this is now fixed.
Own Id: OTP-3225

1.2.3 Incompatibilities With Tools v1.5

-

1.2.4 Known Bugs and Problems

-




1.3 Tools 1.4.3

1.3.1 Improvements and New Features

1.3.1.1 Coast

-

1.3.1.2 Cover

-

1.3.1.3 Emacs Support for Erlang

-

1.3.1.4 Eprof

-

1.3.1.5 Exref

-

1.3.1.6 Instrument

-

1.3.1.7 Make

-

1.3.1.8 Tags

-

1.3.2 Fixed Bugs and Malfunctions

1.3.2.1 Coast

-

1.3.2.2 Cover

-

1.3.2.3 Emacs Support for Erlang

-

1.3.2.4 Eprof

-

1.3.2.5 Exref

-

1.3.2.6 Instrument

-

1.3.2.7 Make

-

1.3.2.8 Tags

-

1.3.3 Incompatibilities With Tools v1.4

1.3.3.1 General

The module dbg is moved to the Runtime tools application

1.3.3.2 Coast

-

1.3.3.3 Cover

-

1.3.3.4 Emacs Support for Erlang

-

1.3.3.5 Eprof

-

1.3.3.6 Exref

-

1.3.3.7 Instrument

-

1.3.3.8 Make

-

1.3.3.9 Tags

-

1.3.4 Known Bugs and Problems

1.3.4.1 Coast

1.3.4.2 Cover

1.3.4.3 Emacs Support for Erlang

-

1.3.4.4 Eprof

-

1.3.4.5 Exref

-

1.3.4.6 Instrument

-

1.3.4.7 Make

-

1.3.4.8 Tags

-




1.4 Tools 1.4.1

1.4.1 Improvements and New Features

1.4.1.1 Coast

-

1.4.1.2 Cover

-

1.4.1.3 Dbg

-

1.4.1.4 Emacs Support for Erlang

-

1.4.1.5 Eprof

-

1.4.1.6 Exref

-

1.4.1.7 Instrument

-

1.4.1.8 Make

-

1.4.1.9 Tags

-

1.4.2 Fixed Bugs and Malfunctions

1.4.2.1 Coast

1.4.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.

1.4.2.3 Dbg

-

1.4.2.4 Emacs Support for Erlang

-

1.4.2.5 Eprof

-

1.4.2.6 Exref

-

1.4.2.7 Instrument

-

1.4.2.8 Make

-

1.4.2.9 Tags

-

1.4.3 Incompatibilities With Tools v1.4

1.4.3.1 Coast

1.4.3.2 Cover

-

1.4.3.3 Dbg

-

1.4.3.4 Emacs Support for Erlang

-

1.4.3.5 Eprof

-

1.4.3.6 Exref

-

1.4.3.7 Instrument

-

1.4.3.8 Make

-

1.4.3.9 Tags

-

1.4.4 Known Bugs and Problems

1.4.4.1 Coast

1.4.4.2 Cover

1.4.4.3 Dbg

-

1.4.4.4 Emacs Support for Erlang

-

1.4.4.5 Eprof

-

1.4.4.6 Exref

-

1.4.4.7 Instrument

-

1.4.4.8 Make

-

1.4.4.9 Tags

-




1.5 Tools 1.4

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

1.5.1 Improvements and New Features

1.5.1.1 Coast

-

1.5.1.2 Cover

-

1.5.1.3 Dbg

-

1.5.1.4 Emacs Support for Erlang

1.5.1.5 Tags

Added a reference manual.

1.5.1.6 Eprof

-

1.5.1.7 Exref

-

1.5.1.8 Make

-

1.5.2 Fixed Bugs and Malfunctions

1.5.2.1 Coast

-

1.5.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.

1.5.2.3 Dbg

-

1.5.2.4 Emacs Support for Erlang

-

1.5.2.5 Eprof

-

1.5.2.6 Exref

1.5.2.7 Make

-

1.5.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.

1.5.3.1 Coast

-

1.5.3.2 Cover

-

1.5.3.3 Dbg

-

1.5.3.4 Emacs Support for Erlang

-

1.5.3.5 Eprof

-

1.5.3.6 Exref

1.5.3.7 Make

-

1.5.4 Known Bugs and Problems

1.5.4.1 Coast

1.5.4.2 Cover

1.5.4.3 Dbg

-

1.5.4.4 Emacs Support for Erlang

1.5.4.5 Eprof

-

1.5.4.6 Exref

-

1.5.4.7 Make

-




1.6 Tools v1.2.1

1.6.1 Improvements and new features

-

1.6.2 Incompatibilities with Tools 1.2

-

1.6.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

-

1.6.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

1.7 Tools version 1.2

1.7.1 Improvements and new features

-

1.7.2 Incompatibilities with Tools 1.1

-

1.7.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.

1.7.4 Known bugs and problems

exref
  • Not cleaning up when module removed.

1.8 Tools version 1.1

1.8.1 Improvements and new features

exref
  • -
cover
  • -

1.8.2 Incompatibilities with Tools in OTP P1H

1.8.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).

1.8.4 Known bugs and problems


Copyright © 1991-1999 Ericsson Utvecklings AB