Idris2-boot/tests/idris2
Edwin Brady 9fd2e428ad Check import hashes before a full parse
This needed a bit of reorganisation, but it speeds up checking if a
module doesn't need rebuilding due to the import interfaces not
changing. Also it means that the "Type checking foo.idr" message is
displayed before parsing rather than after, which is probably better.
2020-02-10 15:47:19 +00:00
..
basic001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic002 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic004 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic006 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic007 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic008 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic009 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic010 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic011 Better approach to erasure in pattern matching 2020-01-21 18:47:43 +00:00
basic012 Deal with non-existent files more gracefully 2019-07-07 13:10:14 +01:00
basic013 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic014 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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 Unification tweak for getting lambda types 2020-02-09 17:05:22 +00:00
basic018 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic019 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
basic020 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic021 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
basic022 Better approach to erasure in pattern matching 2020-01-21 18:47:43 +00:00
basic023 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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 Merge remote-tracking branch 'upstream/master' into better-ide-mode 2019-12-08 13:09:08 +01:00
basic029 Add multiple parameter block to test suite 2019-10-24 00:06:57 +03:00
basic030 Check constructors are fully applied in case trees 2020-01-11 17:27:27 +00:00
basic031 Better approach to erasure in pattern matching 2020-01-21 18:47:43 +00:00
basic032 Add idiom brackets 2020-01-26 17:24:25 +00:00
basic033 Add %unbound_implicits directive 2020-01-27 17:31:53 +00:00
basic034 Allow type annotations on lets 2020-02-01 12:17:54 +00:00
coverage001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
coverage002 Better approach to erasure in pattern matching 2020-01-21 18:47:43 +00: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 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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 Print banner before typechecking 2019-10-26 13:39:50 +01:00
interactive001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive002 make tests pass, tweaking repl's output 2019-10-31 07:14:46 +01:00
interactive003 Merge remote-tracking branch 'upstream/master' into better-ide-mode 2019-12-08 13:09:08 +01: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 Simpler implementation of 'case' 2020-02-09 13:46:58 +00:00
interactive010 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interactive011 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
interactive012 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface001 Simpler implementation of 'case' 2020-02-09 13:46:58 +00:00
interface002 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
interface003 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
interface004 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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 Auto implicit search fix 2019-10-18 18:26:32 +01:00
interface008 Further tweak to linearity rules 2019-12-29 15:21:08 +00:00
interface009 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07: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
interpreter001 Add test for Double subtraction 2019-12-22 21:50:18 +01:00
lazy001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear001 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
linear002 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
linear003 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
linear004 Further tweak to linearity rules 2019-12-29 15:21:08 +00:00
linear005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
linear006 Further tweak to linearity rules 2019-12-29 15:21:08 +00:00
linear007 Check under 'as' patterns for case arg usage 2019-07-20 18:57:03 +01:00
params001 Fix broken test 2019-10-25 17:32:29 +01:00
perf001 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
perf002 Remove unnecessary check from let elaboration 2019-07-31 10:10:47 +01:00
perf003 Add uniqueSearch data type option 2019-12-07 18:54:02 +00:00
perror001 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
perror002 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
perror003 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
perror004 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
perror005 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
perror006 Check import hashes before a full parse 2020-02-10 15:47:19 +00:00
pkg001 Align the IPKG format more with the previous Idris implementation. 2019-08-01 12:47:08 +01:00
real001 Unification tweak for getting lambda types 2020-02-09 17:05:22 +00:00
record001 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
record002 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
reg001 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
reg002 Change inference of function types in unification 2020-01-27 17:54:21 +00: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 Remove trailing whitespace from Idris sources. 2019-10-25 14:24:25 -07:00
total005 Add '--no-banner' option 2019-09-24 20:26:25 +06:00
total006 Merge branch 'linearity-clean' of https://github.com/ohad/Idris2 into ohad-linearity-clean 2020-01-19 16:56:13 +00:00
with001 Forgot to add test files! 2019-07-30 12:33:49 +01:00