summaryrefslogtreecommitdiff
path: root/src/parser.mly
AgeCommit message (Expand)Author
2021-01-05Enum value feature request for AlexandreAlasdair
2020-09-20Improve parsing of saildoc commentsJessica Clarke
2020-08-13Preserve file structure through initial checkAlasdair
2020-04-10Allow empty Sail source filesThomas Bauereiss
2020-01-16Allow effects on mappingsAlasdair Armstrong
2019-08-02Fix all warnings (except for two lem warnings)Alasdair Armstrong
2019-05-14Add feature that allows functions to require type variables are constantAlasdair Armstrong
2019-04-16Also allow "repeat" in loop termination measure syntaxBrian Campbell
2019-04-15Merge branch 'sail2' of github.com:rems-project/sail into sail2Jon French
2019-04-15Merge branch 'sail2' into rmem_interpreterJon French
2019-04-15Fix: Allow zero-length vector literalsAlasdair Armstrong
2019-04-15Basic loop termination measures for CoqBrian Campbell
2019-04-06Various bugfixes and improvementsAlasdair
2019-02-25Merge branch 'sail2' into rmem_interpreterJon French
2019-02-21Fix specialization bug involving function annotations not matching valspecsAlasdair
2019-02-13Merge branch 'sail2' into rmem_interpreterJon French
2019-02-08Add parameterization support for bitfields.Prashanth Mundkur
2019-02-08Allow internal AST nodes in input when -dmagic_hash is onBrian Campbell
2019-02-03Merge branch 'sail2' into rmem_interpreterJon French
2019-01-14Merge remote-tracking branch 'origin/sail2' into asl_flow2Alasdair
2019-01-11Updates for sail-arm releaseAlasdair Armstrong
2019-01-08Improvements for v85Alasdair Armstrong
2018-12-29Add separate termination_measure declarationsBrian Campbell
2018-12-28Merge branch 'sail2' into rmem_interpreterJon French
2018-12-27fix missed case in refactored val-spec extern parserJon French
2018-12-27refactor val-spec AST to store externs as an assoc-list rather than a functio...Jon French
2018-12-26More cleanupAlasdair Armstrong
2018-12-14Add a few more tests for JenkinsAlasdair Armstrong
2018-12-13Merge remote-tracking branch 'origin/sail2' into asl_flowAlasdair
2018-12-12Add a test case for various simple boolean propertiesAlasdair Armstrong
2018-12-12Fix various boolean type-variable related issuesAlasdair
2018-12-11Initial attempt at using termination measures in CoqBrian Campbell
2018-12-10Various changes:Alasdair Armstrong
2018-12-07Working on better flow typing for ASLAlasdair Armstrong
2018-12-06Desugar constraints from atyp rather than n_constraintAlasdair Armstrong
2018-12-06Re-factor initial checkAlasdair Armstrong
2018-12-04Simplify kinds in the ASTAlasdair Armstrong
2018-11-30Remove constraint synonymsAlasdair Armstrong
2018-11-30Parser tweaks and fixesAlasdair Armstrong
2018-11-30Improvements for ASL parserAlasdair Armstrong
2018-11-07Move inline forall in function definitionsAlasdair Armstrong
2018-10-31Rename Reporting_basic to ReportingAlasdair Armstrong
2018-10-24Add constraint synonymsAlasdair Armstrong
2018-08-31mappings: Support for unidirectional mapping clausesJon French
2018-08-24parser: emit actual unit for an ident() pattern, not wildcard which causes un...Jon French
2018-08-16Remove unused ref typeAlasdair Armstrong
2018-07-26Some tweaks to not and or patternsAlasdair Armstrong
2018-07-26Patterns: add or and not patternsAlastair Reid
2018-06-26Add configuration registers so __SetConfig ASL can be translatedAlasdair Armstrong
2018-06-11add 'pat as id' mapping-patternsJon French