查看源代码 事件追踪器 (ET) 发行说明

本文档描述了 事件追踪器 (ET) 系统从一个版本到另一个版本所做的更改。本文档的目的是列出 事件追踪器 (ET) 的每个版本的全部不兼容性以及所有增强功能和错误修复。因此,事件追踪器 (ET) 的每个版本都构成了本文档中的一个部分。每个部分的标题是 事件追踪器 (ET) 的版本号。

ET 1.7.1

修复的错误和故障

  • 此应用程序的依赖项现在列在 app 文件中。

    自有 ID:OTP-18831 辅助 ID:PR-7441

  • 由于在 dbg 中添加的类型规范导致的 Dialyzer 警告已消除。

    自有 ID:OTP-18860

改进和新功能

  • 文档已迁移为使用 Markdown 和 ExDoc。

    自有 ID:OTP-18955 辅助 ID:PR-8026

ET 1.7

改进和新功能

  • 弃用 dbg:stop_clear/0,因为它只是 dbg:stop/0 的函数别名

    自有 ID:OTP-18478 辅助 ID:GH-6903

ET 1.6.5

改进和新功能

  • 修复了在匹配带有下划线前缀的变量的代码中的警告。

    自有 ID:OTP-17385 辅助 ID:OTP-17123

ET 1.6.4

修复的错误和故障

  • et_viewer 窗口的滚动条无法一直拖动到窗口顶部。它总是停在第二个事件处。现在已更正。

    自有 ID:OTP-15463 辅助 ID:ERL-780

ET 1.6.3

修复的错误和故障

  • 改进了文档。

    自有 ID:OTP-15190

ET 1.6.2

改进和新功能

  • 删除了对 erlang:get_stacktrace() 的调用。

    自有 ID:OTP-14861

ET 1.6.1

改进和新功能

  • 工具已更新,可以正确显示 Unicode 原子。

    自有 ID:OTP-14464

ET 1.6

改进和新功能

  • 更新选择器以利用新的垃圾回收跟踪标记。

    自有 ID:OTP-13545

ET 1.5.1

修复的错误和故障

  • et 应用程序必须继续使用 erlang:now/0,以便获得与从跟踪获得的 时间戳一致的时间戳。应用程序已更新,以禁止显示 erlang:now/0 的警告。

    自有 ID:OTP-12780

ET 1.5

修复的错误和故障

  • 更正了以下应用程序的应用程序升级 (appup) 文件

    asn1、common_test、compiler、crypto、debugger、dialyzer、edoc、eldap、erl_docgen、et、eunit、gs、hipe、inets、observer、odbc、os_mon、otp_mibs、parsetools、percept、public_key、reltool、runtime_tools、ssh、syntax_tools、test_server、tools、typer、webtool、wx、xmerl

    为测试 appup 文件,向 test_server 添加了一个新的测试实用程序。现在,OTP 中的大多数应用程序都使用它。

    (感谢 Tobias Schlager)

    自有 ID:OTP-11744

改进和新功能

  • 删除了基于 gs 的应用程序和基于 gs 的后端。 observer 应用程序取代了已删除的应用程序。

    *潜在的不兼容性*

    自有 ID:OTP-10915

ET 1.4.4.5

改进和新功能

  • 为了避免将来的合并问题,notes.xml 文件的编码已从 latin1 更改为 utf-8。

    自有 ID:OTP-11310

ET 1.4.4.4

改进和新功能

  • 在适用情况下使用 erlang:demonitor(Ref, [flush])。感谢 Loïc Hoguin。

    自有 ID:OTP-11039

  • 将 lists:zf/2 重命名并记录为 lists:filtermap/2。感谢 Anthony Ramine。

    自有 ID:OTP-11078

ET 1.4.4.3

改进和新功能

  • 在必要时,已向 Erlang 文件添加一条声明编码的注释。当 UTF-8 成为默认编码时,该注释将在 Erlang/OTP R17B 中删除。

    自有 ID:OTP-10630

ET 1.4.4.2

修复的错误和故障

  • 修复 ET 文档中的错别字(感谢 Ricardo Catalinas Jiménez)

    自有 ID:OTP-10119

ET 1.4.4.1

改进和新功能

  • GS 应用程序现已弃用,将在 R16 版本中删除。以下基于 GS 的应用程序已被 Observer 应用程序取代,将在 R16 中删除:Appmon、Pman、Tv。

    *潜在的不兼容性*

    自有 ID:OTP-9907

ET 1.4.4

修复的错误和故障

  • Dialyzer 警告已修复。

    自有 ID:OTP-9470

ET 1.4.3

修复的错误和故障

  • 弹出窗口“内容查看器”在 Windows 上显示不正确。

    自有 ID:OTP-9238

ET 1.4.2

修复的错误和故障

  • 修复了在 et_selector 跟踪模式中使用模块 et 时出现的错误。

    自有 ID:OTP-8904

ET 1.4.1

修复的错误和故障

  • 修复了文档中损坏的链接。

    自有 ID:OTP-8796

改进和新功能

  • 修复了 Windows 上的 gui 崩溃。

    自有 ID:OTP-8830

ET 1.4

改进和新功能

  • 感谢 Olle Mattsson,GUI 部分已重写为使用 wxWidgets。目前仍然可以使用该工具的旧版 GS 版本,但已弃用。默认情况下启动基于 wxWidgets 的版本。

    添加了打印功能,以便能够打印序列图。

    文档中添加了一个新教程。它基于 Jayson Vantuyl 的文章 http://souja.net/2009/04/making-sense-of-erlangs-event-tracer.html

    为了取代已弃用的函数 et:report_event/4et:report_event/5,引入了函数 et:trace_me/4et:trace_me/5。 希望新名称可以更清楚地表明这些函数的预期用法。

    et_viewermax_events 配置参数不再使用。现在,Viewer 中的事件缓存仅包含实际在 GUI 中显示的那些事件。

    自有 ID:OTP-8058

ET 1.3.3

改进和新功能

  • 现在,文档是使用大多数平台上都存在的开源工具 (xsltproc 和 fop) 构建的。一个明显的变化是删除了 HTML 框架。

    自有 ID:OTP-8201

ET 1.3.2

改进和新功能

  • 已更正 app 文件中的启动模块。

    自有 ID:OTP-8078

ET 1.3.1

改进和新功能

  • 更改了版权

    自有 ID:OTP-7830

ET 1.3

改进和新功能

  • 调整了版权

    自有 ID:OTP-6985

ET 1.0.1

改进和新功能

  • 文档源从 SGML 更改为 XML。

    自有 ID:OTP-6774

ET 1.0.0.1

改进和新功能

  • 进行了较小的 Makefile 更改。

    自有 ID:OTP-6689

事件跟踪器 (ET) 1.0

改进和新功能

这是 事件跟踪器 (ET) 作为独立应用程序的首次发布,它已从 Megaco 应用程序中分离出来。