| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| TLAToolbox-1.7.1-macosx.cocoa.x86_64.zip | 2022-02-23 | 175.3 MB | |
| TLAToolbox-1.7.1-win32.win32.x86_64.zip | 2022-02-23 | 181.5 MB | |
| TLAToolbox-1.7.1-linux.gtk.x86_64.zip | 2022-02-23 | 182.0 MB | |
| TLAToolbox-1.7.1-linux.gtk.amd64.deb | 2022-02-23 | 178.5 MB | |
| tla2tools.jar | 2022-02-23 | 2.3 MB | |
| README.md | 2020-12-30 | 3.8 kB | |
| The Brontinus release.tar.gz | 2020-12-30 | 88.4 MB | |
| The Brontinus release.zip | 2020-12-30 | 91.3 MB | |
| Totals: 8 Items | 899.4 MB | 0 | |
Click here to jump to the downloads at the bottom of this page!
Changelog
The high level changelog is available at http://research.microsoft.com/en-us/um/people/lamport/tla/toolbox.html#release. The 1.7.1 milestone lists all completed issues.
Additional noteworthy changes
Tools
Feature
- Improve some of TLC's error messages. [e328ae]
- Add
TLC!TLCGet("generated")that equals the number of states generated. [fa7663] - Prototype: Support multiple TLA+ modules in a single .tla file. [505e07]
- Programatically stop simulation with
TLC!TLCSet("exit", TRUE). [d62b28] - Prototype: Add an interactive TLA+ REPL. [97afa3] (Screencast)
- Drop intermittent stuttering steps from error trace in simulation mode. [cfcfaf]
- Return non-zero error codes from SANY on more errors. [10f77c]
- ALIAS. [f5306c]
- POSTCONDITION. [ced926] e9be5d0fa41ba38879b2e92307853a3ad9855542 [be394f]
- Prototype: Visualize action coverage in simulation mode. [3d3259] 3913dd181a5cac755acb1577a6503b6f5d443137
- Report number of and mean/variance/standard deviation of length of generated traces in simulation mode. [d175e3] 7a3bcb0302edfc5b2f720002a8561bc5a8552c47
- Let users set the maximum number of traces to generate in simulation mode. [a969d5]
Bugfix
- TLC shows no error trace for violations of
TLC!Assert, ... (regression in 1.7.0). [19757b] - State graph visualization in dot format broken for specs with instantiation. [a8fc5b]
- Simulation mode ignores ASSUMPTIONS. https://github.com/tlaplus/tlaplus/issues/496
TLC!RandomElementbreaks error trace re-construction in simulation mode. [e0d64f]- NoClassDefError when running TLC on Java 1.8. [e6bd13]
- Replace custom implementation of (heap) sort in TeX with java.utils.Arrays#sort https://github.com/tlaplus/tlaplus/issues/539 [8b52d2]
Toolbox
Feature
- Open a Toolbox spec, module, or TLC model in the file manager such as Windows Explorer, Finder, or Nautilus.
- Proof-of-concept: Remove GraphViz dependency by rendering state graph visualization with embedded browser (macOS & Linux only). [478d85]
- Bundle CommunityModules as part of the Toolbox. [3beb71]
- Upgrade Eclipse foundation to its 2020-06 release for better HiDPI support. [dc6769]
- Set
ALIASandPOSTCONDITIONin Toolbox's model editor. [e8054e] d3cfde5a37d943b95a354d40ad60b8bef07411b2 - Re-worked PlusCal/TLA+ divergence warning (please manually remove 1.7.0 markers). [f1cf51] e434e139adebf73ed8f9470117031f1ad4b749df [7c61d1]
Bugfix
- Quickly open spec or model in OS file manager. [06280a]
- Do not enter
Specas next-state relation when restarting model-checking from a state in the error-trace. [7f5002] - Multiline trace expressions fail to parse in Toolbox. [defe0c]
Contributors
We are grateful for contributions to this release from: William Schultz, Paulo Rafael Feodrippe, and zmatti.
Checksums
| sha1sum | file |
|---|---|
| [9416f7] | tla2tools.jar |
| [85a051] | TLAToolbox-1.7.1-linux.gtk.x86_64.zip |
| [749e30] | TLAToolbox-1.7.1-macosx.cocoa.x86_64.zip |
| [c00456] | TLAToolbox-1.7.1-win32.win32.x86_64.zip |
| [2bd88a] | TLAToolbox-1.7.1-linux.gtk.amd64.deb |