Idris2-boot/tests/ttimp
Edwin Brady 9bb91b5656 Allow deferring definitions to other modules
This is supported by Idris 1 and is handy for breaking cycles in
modules. To achieve this, we just need to make sure that complete
definitions aren't overwritten with empty definitions on loading.
2019-08-06 13:33:30 +01:00
..
basic001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
basic002 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
basic003 Make sure matches are not too specific 2019-06-29 19:28:04 +01:00
basic004 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
basic005 Block reduction of private/export names 2019-06-15 16:10:01 +01:00
basic006 Chapter 11 examples now working 2019-07-08 23:46:20 +02:00
coverage001 Chapter 11 examples now working 2019-07-08 23:46:20 +02:00
coverage002 Chapter 11 examples now working 2019-07-08 23:46:20 +02:00
dot001 Chapter 11 examples now working 2019-07-08 23:46:20 +02:00
eta001 Make sure matches are not too specific 2019-06-29 19:28:04 +01:00
eta002 Chapter 11 examples now working 2019-07-08 23:46:20 +02:00
lazy001 Pay attention to visibility of names 2019-06-24 00:57:22 +01:00
nest001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
nest002 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
perf001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
perf002 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
perf003 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
qtt001 Add error message tests 2019-06-25 21:46:28 +01:00
qtt002 Delay case elaboration 2019-07-02 16:53:41 +01:00
qtt003 Check names are visible/public 2019-06-24 00:12:58 +01:00
record001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
record002 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
rewrite001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
search001 The Prelude type checks! 2019-06-13 13:23:21 +01:00
search002 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
search003 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
search004 Block reduction of private/export names 2019-06-15 16:10:01 +01:00
search005 Make sure matches are not too specific 2019-06-29 19:28:04 +01:00
total001 Change main program to be Idris2 2019-06-09 11:58:29 +01:00
total002 Fix some totality issues, add tests 2019-06-25 00:42:52 +01:00
total003 Allow deferring definitions to other modules 2019-08-06 13:33:30 +01:00
with001 Make sure matches are not too specific 2019-06-29 19:28:04 +01:00