Skip to content

Releases: UPPAALModelChecker/utap

v2.1.0

21 Sep 14:33
15acb20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.3...v2.1.0

v2.0.3

18 Sep 11:51
1914e39
Compare
Choose a tag to compare

What's Changed

  • Fixed issue with type deduced expressions breaking ternary operators by @thorulf4 in #64

Full Changelog: v2.0.2...v2.0.3

v2.0.2

15 Sep 07:58
13e84e0
Compare
Choose a tag to compare

What's Changed

  • Fixed precedence issues with pre-increment and subscript by @thorulf4 in #62
  • Expanded structs to support clock and double fields by @thorulf4 in #60
  • Allows implicit clock to double conversions in ternary conditional operators during type checking by @thorulf4 in #61

Full Changelog: v2.0.1...v2.0.2

v2.0.1

16 Aug 09:21
Compare
Choose a tag to compare

Changes:

  • Fix the version number in CMakeLists.txt
  • Unify libxml2 build options

v2.0.0

09 Aug 11:16
52d1348
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.6...v2.0.0

Relaxed {sum,forall,exists} compile-time treatement and renamed a few structures and methods

27 Oct 09:33
13c003b
Compare
Choose a tag to compare

What's Changed

  • Quantifier in compile time evaluations by @thorulf4 in #30
  • Added a negative test case to check that quantifier expressions are analyzed fully by @mikucionisaau in #32
  • Renamed basic data structures like createFrame and toString by @mikucionisaau in #33

Full Changelog: v1.1.5...v1.1.6

Fixed external function loading from dynamic library

13 Oct 06:25
72ae28a
Compare
Choose a tag to compare
Merge pull request #29 from mikucionisaau/dynlib

Adds dynamic library wrapper for portable treatment across platforms

Relax clock assignment expressions and change storage for edge-selected values

07 Oct 11:57
3bf8c01
Compare
Choose a tag to compare
  • Relaxes the type checking for expressions of form c = d where c is a clock and d is a double.
  • Change the storage from list to vector for edge-selected values.

Raise an error on unfilled plain int template parameter

05 Sep 08:53
c17fcf9
Compare
Choose a tag to compare

Process declarations like P(int id) = Template(); result in 64K processes being created, which wastes resources (GUI freezes for quite a while) and is usually unintended, hence we raise an error on such template parameters asking to use a range explicitly.

Added scripts for dependencies and updated libxml2 to 2.9.14

12 Aug 13:47
3103d35
Compare
Choose a tag to compare
v1.1.2

Merge pr #19: added getlibs scripts and updated libxml2 to 2.9.14 wit…