#
52b9f958 |
|
18-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
haskell-translator: add parsing of .hs files In addition to .lhs only.
|
#
796887d9 |
|
11-Jul-2017 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
Removes all trailing whitespaces
|
#
6ad456ca |
|
30-May-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
SELFOUR-444: Adjust Haskell, new ghost data. The new ghost data is saved in the design spec when Untyped caps are modified and will be used by CRefine.
|
#
20539620 |
|
07-Jul-2016 |
Sophie Taylor <Sophie.Taylor@csiro.au> |
SELFOUR-276: Add MCP to specs and invariants A thread's maximum controlled priority (MCP) determines the maximum thread priority or MCP it can assign to another thread (or itself).
|
#
4c23410f |
|
24-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Haskell translator: can keep type constructors. A skeleton line of the form \#INCLUDE_SETTINGS keep_constructor=asidpool now ensures that the asidpool type constructor is actually created in subsequent #INCLUDE_HASKELL declarations. It turns out this feature was already available, and already used for asidpools, this change just makes it externally adjustable.
|
#
9ceed1eb |
|
03-May-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: fix proofs after removing shadow and unqualify commands and adding fix for crunch. Checks up to DPolicy.
|
#
319c9d3d |
|
27-Apr-2016 |
agomezl <alegomez544@gmail.com> |
Haskell-translator mod (>>) to (>>_)
|
#
1d20b393 |
|
26-Apr-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: replaced sublocale with global_naming
|
#
72337faa |
|
31-Mar-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: added namespacing to ExecSpec
|
#
535625a3 |
|
30-Mar-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: use alternate "consts'" command which is (partially) localized
|
#
144778e8 |
|
28-Mar-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: avoid caching file_defs in translator to make CONTEXT environment function as expected
|
#
6fc7607a |
|
28-Mar-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: apply CoreyR's qualification patch to translator
|
#
99a6ecae |
|
01-Feb-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: avoid needless case distinction
|
#
325176fb |
|
28-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: fix some minor issues found by pylint
|
#
630ba650 |
|
28-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: remove unused import
|
#
a8aea960 |
|
28-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use a Def class instead of a dict
|
#
307fa645 |
|
28-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use new-style classes
|
#
4b003c76 |
|
27-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: more sets instead of dicts
|
#
2b0734fb |
|
27-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: explicitly accept only one of ONLY, NOT or BODY
|
#
7de1ca89 |
|
27-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: remove unused defsincludingarch
|
#
40c939a0 |
|
27-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: sprinkle some comments about type translation
|
#
23d71765 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: emit not about type assignment warning
|
#
794c9ebf |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: remove serialisable proofs
|
#
18dec8c6 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: comment type_conv slightly
|
#
cc220f55 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: meaningless refactor of reduce_to_single_line
|
#
cd90d497 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: remove vestigial actual_fn handling
|
#
82e3aa08 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: rename discard_n to discard_line_numbers
|
#
ce68e85f |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: clean up create_def_2 somewhat
|
#
5ae28a53 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: remove more T -> bool dicts-as-sets nonsense
|
#
143d8fdf |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use lists instead of dicts from T -> bool
|
#
ceb83eab |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use dict.get
|
#
833c7cd0 |
|
26-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: minor cleanup to use generators/lazy iterables where applicable
|
#
e12f0fec |
|
25-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: python3 compat by running python-modernize
|
#
416cdae7 |
|
24-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: reformat with autopep8
|
#
d184dabe |
|
24-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use 'not in' instead of 'not ... in ...'
|
#
3634e541 |
|
24-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: use 'is None' and 'is not None'
|
#
55674b13 |
|
24-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: replace tabs inside strings and comments with spaces
|
#
50e6ad44 |
|
24-Jan-2016 |
Corey Richardson <corey.richardson@nicta.com.au> |
tools: haskell-translator: autoformat python files with yapf
|
#
fad2c6aa |
|
11-Jan-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
paramatrised abstract and haskell specs over L4V_ARCH Haskell translator was modified to support multiple translations of the haskell, with different build parameters.
|
#
457a55a8 |
|
01-Nov-2015 |
Joel Beeren <joel.beeren@nicta.com.au> |
add arch_tcb object to C, rename aep -> ntfn
|
#
90fa0759 |
|
23-Jul-2015 |
Rafal Kolanski <rafal.kolanski@nicta.com.au> |
priority-bitmap: haskell translator: translate FiniteBits class
|
#
bd0f0c29 |
|
27-May-2015 |
Gao Xin <xgao@xinmac.keg.ertos.in.nicta.com.au> |
small fixes on haskell translator and haskell spec templates
|
#
28c32049 |
|
20-Nov-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
discard explicit instance declarations for 'Show'
|
#
3fb7f99d |
|
21-Oct-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
make-spec: Avoid generating unnecessary whitespace in instance proofs.
|
#
f37be429 |
|
21-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
less disconcerting warning messages..
|
#
2a03e81d |
|
14-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
Import release snapshot.
|