Commit Graph

11 Commits

Author SHA1 Message Date
Edward Pierzchalski caf2d2cfef autocorres: use c-parser name demangler
The C parser tracks what short names a given long name corresponds to.
Change AutoCorres to use that information, instead of trying to demangle
the names 'manually'.
2019-03-07 13:34:32 +11:00
Matthew Brecknell 30122b5d80 Isabelle2016-1: update to new ML API
Update references to renamed ML constants; supply default arguments to
functions with additional parameters; etc.
2017-01-05 14:26:14 +11:00
Japheth Lim 35e260ec0b autocorres: add conceptual documentation for AutoCorresUtil
This is the “hub” that ties most of the other phases together,
so documenting its control/data flow is quite important.
2016-06-30 17:48:20 +10:00
Japheth Lim 55cb03af41 autocorres: demangle variable names better
Not perfect yet, but does fix issue VER-351.
2016-06-02 16:50:03 +10:00
Gerwin Klein ca88de6611 Merge from master. 2015-05-26 07:47:54 +10:00
Japheth Lim 74bc3f5548 autocorres: print more useful error when \<Gamma> is absent. 2015-05-25 16:30:56 +10:00
Gerwin Klein 99e8228c2e autocorres: prune unused functions 2015-05-24 22:21:27 +10:00
Gerwin Klein 854b89f071 autocorres: 2015 update 2015-05-21 19:49:11 +10:00
Japheth Lim 8025988556 trivial: autocorres: add some type conversions in light of cc996ca.
TODO: look more closely at the newmunge if it potentially affects VER-351.
2015-04-09 17:42:50 +10:00
Japheth Lim be9947f3e1 autocorres: experimental support for tracing heap_lift and word_abstract.
See tests/examples/TraceDemo.thy for an example.
2014-10-31 20:02:58 +11:00
Gerwin Klein 2a03e81df4 Import release snapshot. 2014-07-14 21:32:44 +02:00