summaryrefslogtreecommitdiff
path: root/test/typecheck
AgeCommit message (Expand)Author
2019-01-22Add some more test casesAlasdair Armstrong
2018-12-14Add some experimental support for non-lexical flow-typing rulesAlasdair Armstrong
2018-12-14Add a few more tests for JenkinsAlasdair Armstrong
2018-12-14A few additional testsAlasdair
2018-12-12Add a test for flow typing as found in the ARM 32-bit instructionsAlasdair Armstrong
2018-12-12Add a test case for various simple boolean propertiesAlasdair Armstrong
2018-12-12Get typechecking example with boolean argument flow-typing workingAlasdair
2018-12-11Fix all tests with type checking changesAlasdair Armstrong
2018-12-11Fix most remaining tests on branchAlasdair
2018-12-10Various changes:Alasdair Armstrong
2018-12-08Compiling againAlasdair
2018-12-06Re-factor initial checkAlasdair Armstrong
2018-11-30Remove constraint synonymsAlasdair Armstrong
2018-11-30Parser tweaks and fixesAlasdair Armstrong
2018-11-20Add a test case for a struct with a constrained type variableAlasdair Armstrong
2018-11-20Add full constraints for vector updatesBrian Campbell
2018-11-19Add missing constraints on bitvector_access, with regression test.Fixes #24.Robert Norton
2018-11-12Make type checker smarter at inferring l-expressionsAlasdair Armstrong
2018-11-09Add test case for passing register referencesThomas Bauereiss
2018-11-07Move inline forall in function definitionsAlasdair Armstrong
2018-11-01Changes to enable analysing type errors in ASL parserAlasdair Armstrong
2018-10-24Add constraint synonymsAlasdair Armstrong
2018-09-27Add an additional type checking testAlasdair Armstrong
2018-09-12Jenkins: Fix deprecation warningsAlasdair Armstrong
2018-07-26Some tweaks to not and or patternsAlasdair Armstrong
2018-06-11actually fix exist_pattern testJon French
2018-06-11fix test exist_pattern.sail -- lem needed much more of the stdlib to be importedJon French
2018-06-06Some work on improving error messagesAlasdair Armstrong
2018-05-24Revert "Allow instantiation of type or order type variables without kind decl...Brian Campbell
2018-05-12Fix bug in handling of registers with option typeThomas Bauereiss
2018-05-09Run ARM built-in tests for Lem backend (via OCaml)Thomas Bauereiss
2018-05-03Flow typing and l-expression changes for ASL parserAlasdair Armstrong
2018-05-03Work in progress on the coq backendBrian Campbell
2018-04-25Simplify subtyping checkAlasdair Armstrong
2018-04-20Allow instantiation of type or order type variables without kind declarationBrian Campbell
2018-04-19Fix bug with function being applied to tuplesAlasdair Armstrong
2018-04-18Add a test case for using enum to number function as a castAlasdair Armstrong
2018-04-10Porting some minisail changes to sail2 branchAlasdair Armstrong
2018-04-05Add generic prelude library that pulls in various basic sailAlasdair Armstrong
2018-03-14WIP Latex formattingAlasdair Armstrong
2018-03-14Disallow impure global let bindingsThomas Bauereiss
2018-03-07Make union types consistent in the ASTAlasdair Armstrong
2018-02-26Fix missing case in pattern completeness checkAlasdair Armstrong
2018-02-06Improve destructuring existential typesAlasdair Armstrong
2018-02-05Allow type variables to be introduced by global let bindings.Alasdair Armstrong
2018-02-01Fix a bug where local variables could shadow functionsAlasdair Armstrong
2018-01-31Fix bug in bitvector pattern rewritingThomas Bauereiss
2018-01-31Added test case for decode patterns that are currently failingAlasdair Armstrong
2018-01-30Fix failing Lem testsAlasdair Armstrong
2018-01-25Fix more type annotations in rewriterThomas Bauereiss