This website requires JavaScript.
Explore
Help
Sign In
idris-lang
/
Idris2
Watch
1
Star
1
Fork
0
You've already forked Idris2
mirror of
https://github.com/idris-lang/Idris2.git
synced
2024-12-26 05:01:34 +03:00
Code
Issues
Projects
Releases
Wiki
Activity
dbba32ea09
Branches
Tags
No results found.
Idris2
/
tests
/
idris2
/
total010
/
run
5 lines
71 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Move rm -rf to the beginning of the test While the discussion about how to refactor test framework is not finished (#1654), make this change: move `rm -rf build` in the beginning of the test. For these reasons: * it is useful to inspect the contents of the `build` directory especially after the test failure * if build crashes mid-test (e.g. process killed), next run should not be affected by the `build` directory from the previous run
2021-07-14 00:54:53 +03:00
rm -rf build
Fix bug #654 Auxiliary functions introduced in elaboration (e.g., through case splits and with clauses) now have the same totality annotation as the function they're defined in. Moved auxiliary function `findSetTotal` into `Context.idr` since it's now used by `ProcessDef.idr` too. Added a totality requirement argument to `checkClause` so that the with-clause case could propagate it to the functions it generates in elaboration. Sandwhich the rhs elaboration in pattern matches with code that sets the global, default, totality requirement to the current one, and restores the previous default afterwards. It's a bit of a hacky way to do it, but I don't think we have a better alternative with the current design.
2020-09-09 19:09:48 +03:00
$1 --no-color --console-width 0 PartialWith.idr --check
Reference in New Issue
Copy Permalink