[
/
] [
trunk/
] [
src
/] - Rev 49
Go to most recent revision
Filtering Options
Revisions
From rev:
To rev:
Max revs:
Search for
Clear current filter
Rev
Log message
Author
Age
Path
49
Improvemens ot accuracy of split zone detection.
tbourke
1794d 17h 05m
/trunk/src/
48
Bump the version number.
tbourke
1865d 18h 20m
/trunk/src/
47
Implement new technique for handling channel arrays.
tbourke
1865d 18h 21m
/trunk/src/
46
Rename the xml directory to uppaalxml.
tbourke
1866d 12h 36m
/trunk/src/
45
Rename the parse directory to uppaal.
tbourke
1866d 12h 39m
/trunk/src/
44
Just after implementing the improved channel array technique.
The code compiles but has not been tested.
tbourke
1866d 12h 44m
/trunk/src/
43
Remove the pos field from expressions.
tbourke
1867d 17h 23m
/trunk/src/
42
Make declaration into a functor.
tbourke
1867d 18h 11m
/trunk/src/
41
No need for expression to be a functor.
tbourke
1867d 18h 13m
/trunk/src/
36
Unexpanded types in selection bindings were causing exceptions.
tbourke
1899d 17h 34m
/trunk/src/
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
1905d 21h 12m
/trunk/src/
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
1906d 13h 18m
/trunk/src/
33
Improve debugging indentation output.
tbourke
1906d 18h 58m
/trunk/src/
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
1906d 20h 30m
/trunk/src/
31
Add a negateInvariant function to TransitionFlipper, to avoid negated
invariants that split clock zones.
tbourke
1907d 00h 51m
/trunk/src/
30
Add the mapBoth value to Environment, and update EnvironmentPP, so that
typedefs are sorted along with variable declarations.
Otherwise input like this:
const int N = 4;
typedef int[0, N-1] id_t;
ends up as output like this:
typedef int[0, N-1] id_t;
const int N = 4;
tbourke
1907d 13h 34m
/trunk/src/
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
1907d 19h 37m
/trunk/src/
28
Further improve the error output of the Graphviz modules.
Add more debugging output to Graphviz plain output parser.
Handle escaped newlines inserted by Graphviz on long lines,
rather than die with a PIPE signal.
tbourke
1909d 00h 44m
/trunk/src/
27
Bug fix: invertActionAndAddInvariant failed to add selection bindings to the
environment passed to TransitionFlipper.andExpr, resulting in
NonClockTerm exceptions for valid terms.
tbourke
1909d 18h 17m
/trunk/src/
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
1909d 20h 04m
/trunk/src/
1
2
Next >
Show All
Site menu
Home
Publications
Software
FreeBSD
Standard ML
Svgtoquiz
Mnemogogo
Treeplate
Urpal
man page
source code
Miscellany
Esterel