Idris2-boot/tests/idris2
Edwin Brady d9ff8d65a6 Allow implementations to have implicits given
See e.g. Applicative instance in Data.Vect. This allows implementations
to use implicits at run time (by default, they'd be 0 multiplicity so
erased, but it might be useful to have an index available at run time).

At the moment, the parser requires implicits to be given before
constraints. Ideally it should be possible to give them in any order.
I'll come back to this.
2019-10-13 12:32:07 +01:00
..
basic001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic006 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic007 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic008 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic009 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic010 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic011 More tests from Blodwen 2019-06-27 19:33:02 +01:00
basic012 Deal with non-existent files more gracefully 2019-07-07 13:10:14 +01:00
basic013 Even more tests 2019-06-27 20:19:00 +01:00
basic014 Even more tests 2019-06-27 20:19:00 +01:00
basic015 Even more tests 2019-06-27 20:19:00 +01:00
basic016 Add test for eta 2019-06-28 12:43:55 +01:00
basic017 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic018 Add a couple more tests 2019-06-29 20:03:00 +01:00
basic019 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic020 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic021 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic022 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic023 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic024 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic025 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic026 Check under data constructor for holes 2019-07-20 21:09:33 +01:00
basic027 Bind auto implicit arg names in LHS 2019-07-26 16:58:02 +01:00
basic028 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
coverage001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
coverage002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
coverage003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
coverage004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
error001 Normalise holes in error messages 2019-06-30 17:23:19 +01:00
error002 Add error message tests 2019-06-25 21:46:28 +01:00
error003 Add error message tests 2019-06-25 21:46:28 +01:00
error004 Push constraint name into default method impls 2019-09-20 19:01:07 +01:00
error005 Add error message tests 2019-06-25 21:46:28 +01:00
error006 Add some Control.Monad things 2019-07-10 20:18:40 +02:00
error007 Unelaborate hole applications properly 2019-07-03 15:31:46 +01:00
error008 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
error009 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
error010 Make sure hole names are unique 2019-07-28 21:04:55 +01:00
import001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
import002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
import003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
import004 Detect cycles in imports 2019-09-07 14:54:29 +01:00
interactive001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive005 Allow implementations to have implicits given 2019-10-13 12:32:07 +01:00
interactive006 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive007 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive008 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive009 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive010 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive011 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive012 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface005 More interface tests 2019-06-24 18:04:43 +01:00
interface006 Add test for #25 2019-07-20 19:01:34 +01:00
interface007 Fix possible loop in auto implicit search 2019-07-22 11:21:34 +01:00
interface008 Allow marking interface methods multiplicities 2019-07-22 16:21:33 +01:00
interface009 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface010 Unbound implicits are invertible in terms 2019-07-26 12:27:54 +01:00
interface011 Add test for fix for #49 2019-07-26 23:13:11 +01:00
interface012 Update method names when checking default methods 2019-07-27 17:01:02 +01:00
interface013 Check implicit searches are complete 2019-07-28 18:27:43 +01:00
interface014 Push constraint name into default method impls 2019-09-20 19:01:07 +01:00
lazy001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear006 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear007 Check under 'as' patterns for case arg usage 2019-07-20 18:57:03 +01:00
perf001 Change elaboration of lets 2019-07-28 13:43:01 +01:00
perf002 Remove unnecessary check from let elaboration 2019-07-31 10:10:47 +01:00
perror001 Add parse error tests from Blodwen 2019-06-29 21:37:30 +01:00
perror002 Add parse error tests from Blodwen 2019-06-29 21:37:30 +01:00
perror003 Add parse error tests from Blodwen 2019-06-29 21:37:30 +01:00
perror004 Add parse error tests from Blodwen 2019-06-29 21:37:30 +01:00
perror005 Add parse error tests from Blodwen 2019-06-29 21:37:30 +01:00
perror006 Deal with non-existent files more gracefully 2019-07-07 13:10:14 +01:00
pkg001 Align the IPKG format more with the previous Idris implementation. 2019-08-01 12:47:08 +01:00
record001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
record002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
reg001 Preserve order of arguments in unification 2019-08-16 11:32:16 +01:00
total001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total002 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total004 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total006 Allow implementations to have implicits given 2019-10-13 12:32:07 +01:00
with001 Forgot to add test files! 2019-07-30 12:33:49 +01:00