[/] [trunk/] [src/] [maketest] - Rev 45

Filtering Options

Revisions
Search for
Rev Log message Author Age Path
45 Rename the parse directory to uppaal. tbourke 1835d 16h 52m /trunk/src/maketest
44 Just after implementing the improved channel array technique.
The code compiles but has not been tested.
tbourke 1835d 16h 57m /trunk/src/maketest
43 Remove the pos field from expressions. tbourke 1836d 21h 36m /trunk/src/maketest
36 Unexpanded types in selection bindings were causing exceptions. tbourke 1868d 21h 47m /trunk/src/maketest
35 Fix a nasty bug when combining location invariant expressions with
transition guards: the selection bindings of the transition guard were not
being considered properly leading to improper variable captures by foralls
in the location invariant expression.
tbourke 1875d 01h 25m /trunk/src/maketest
34 Fix a nasty bug in ClockExprTrans.negate: it was turning invariant forall
bindings into transition exists bindings. But, the invariant is not negated,
so the bindings shouldn't change.

Also tidied up the debugging output. It is more hierarchical now.
tbourke 1875d 17h 31m /trunk/src/maketest
33 Improve debugging indentation output. tbourke 1875d 23h 11m /trunk/src/maketest
32 Added warnings for urgent channels leaving locations with invariants
containing clocks as they may lead to `Clock guards are not allowed on
urgent edges' warnings.
tbourke 1876d 00h 43m /trunk/src/maketest
31 Add a negateInvariant function to TransitionFlipper, to avoid negated
invariants that split clock zones.
tbourke 1876d 05h 04m /trunk/src/maketest
29 Implement ATrans.reduceSelectIds so that Urpal is a bit more flexible about
selection bindings used around subexpressions without clocks in guards and
not in channel array subscripts. (see 20080329)
tbourke 1876d 23h 50m /trunk/src/maketest
27 Bug fix: invertActionAndAddInvariant failed to add selection bindings to the
environment passed to TransitionFlipper.andExpr, resulting in
NonClockTerm exceptions for valid terms.
tbourke 1878d 22h 30m /trunk/src/maketest
26 The ClockExpression.fromExpr function was faulty because Expression.filter
did not properly respect forall and exists bindings. This has been fixed by
shifting filter into the Environment module.
tbourke 1879d 00h 17m /trunk/src/maketest
21 Hacks to work under Cygwin.
Fix for selection ids in multiple dimensions of channel array.
tbourke 1993d 15h 42m /trunk/src/maketest
20 Update compilation under MLton.
Add multiply clocks feature.
tbourke 1994d 22h 44m /trunk/src/maketest
19 Implement the new canswap version that checks for exist/forall conflicts.
Fixed a bug that prevented the layout of transitions for urgent channels.
tbourke 2001d 04h 00m /trunk/src/maketest
18 Create layout submodule and copy scattered functions into it.
Fix up layout of mcs51 models.
tbourke 2008d 00h 51m /trunk/src/maketest
17 Add MCS51 feature. tbourke 2018d 17h 56m /trunk/src/maketest
16 Add .ml files for building with Poly/ML. tbourke 2022d 05h 13m /trunk/src/maketest
15 Fix bugs in renaming. tbourke 2025d 22h 39m /trunk/src/maketest
11 Rename into MoscowML/sml.net format. tbourke 2025d 22h 50m /trunk/src/maketest