Idris2/tests/ttimp
Edwin Brady d531cc8dea
Cumulativity preparation: Add field for universe level to TType (#2076)
* Add field for universe level to TType

This doesn't do anything yet, other than introduce new universe
variables whenever we introduce a new type, but it's the first step
towards checking the universe hierarchy. Next step is to add constraints
when checking pi, unifying/converting types, and when adding data
constructors.

* TTC version increment

Thought I'd done this, but apparently I didn't save the file. Oops!

* Add structure for universe constraints

* Fix display of ambiguity errors

We need to store the Context in errors at the point where the error
occurs, or we might get some nonsense in the message. There's still a
couple of places in Error where we don't do this right. This fixes one
of them, and improves a few messages in the process.
2021-10-31 00:00:16 +01:00
..
basic001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
basic002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
basic003 Cumulativity preparation: Add field for universe level to TType (#2076) 2021-10-31 00:00:16 +01:00
basic004 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
basic005 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
basic006 Cumulativity preparation: Add field for universe level to TType (#2076) 2021-10-31 00:00:16 +01:00
coverage002 Cumulativity preparation: Add field for universe level to TType (#2076) 2021-10-31 00:00:16 +01:00
dot001 Cumulativity preparation: Add field for universe level to TType (#2076) 2021-10-31 00:00:16 +01:00
eta001 Cumulativity preparation: Add field for universe level to TType (#2076) 2021-10-31 00:00:16 +01:00
lazy001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
nest001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
nest002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
perf001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
perf002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
perf003 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
qtt001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
qtt003 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
record001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
record002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
record003 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
record004 [ fix ] Use qualified type name for record elaboration (#1871) (#1948) 2021-09-24 11:23:46 +01:00
total001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
total002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
total003 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00