1
1
mirror of https://github.com/github/semantic.git synced 2024-12-28 09:21:35 +03:00
semantic/test/fixtures/haskell/corpus
Douglas Creager cf803555e5 Make error reporter API generic
Instead of hard-coding the HTTP API we use for uploading errors to our
internal service, let the user provide an arbitrary function (in the IO
monad) for uploading them.  The default config will create an error
reporter that logs errors to the console, just like happened before if
you didn't set the `HAYSTACK_URL` environment variable.
2019-05-31 08:58:34 -04:00
..
algebraic-datatype-declarations.A.hs Allow multiple contexts (for scoped type variables and type class constraints) for data constructors 2018-06-08 10:23:21 -07:00
algebraic-datatype-declarations.B.hs Allow multiple contexts (for scoped type variables and type class constraints) for data constructors 2018-06-08 10:23:21 -07:00
algebraic-datatype-declarations.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
algebraic-datatype-declarations.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
algebraic-datatype-declarations.parseA.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
algebraic-datatype-declarations.parseB.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
blank.A.hs Add blank file test fixture 2018-05-23 15:59:32 -07:00
blank.parseA.txt Add aglebraic datatype tests 2018-06-01 10:56:12 -07:00
cpp-directives.A.hs Assign CPP Directives 2018-06-13 16:40:00 -07:00
cpp-directives.B.hs Assign CPP Directives 2018-06-13 16:40:00 -07:00
cpp-directives.diffA-B.txt Assign CPP Directives 2018-06-13 16:40:00 -07:00
cpp-directives.diffB-A.txt Assign CPP Directives 2018-06-13 16:40:00 -07:00
cpp-directives.parseA.txt Assign CPP Directives 2018-06-13 16:40:00 -07:00
cpp-directives.parseB.txt Assign CPP Directives 2018-06-13 16:40:00 -07:00
default-declaration.A.hs Assign default declarations 2018-06-08 10:33:42 -07:00
default-declaration.B.hs Assign default declarations 2018-06-08 10:33:42 -07:00
default-declaration.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
expressions.A.hs Add additional test cases 2018-06-12 15:07:58 -07:00
expressions.B.hs Add additional test cases 2018-06-12 15:07:58 -07:00
expressions.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
expressions.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
expressions.parseA.txt Update test fixtures 2018-06-25 11:20:30 -07:00
expressions.parseB.txt Update test fixtures 2018-06-25 11:20:30 -07:00
function-declarations.A.hs Make error reporter API generic 2019-05-31 08:58:34 -04:00
function-declarations.B.hs Make error reporter API generic 2019-05-31 08:58:34 -04:00
function-declarations.diffA-B.txt Make error reporter API generic 2019-05-31 08:58:34 -04:00
function-declarations.diffB-A.txt Make error reporter API generic 2019-05-31 08:58:34 -04:00
function-declarations.parseA.txt Make error reporter API generic 2019-05-31 08:58:34 -04:00
function-declarations.parseB.txt Make error reporter API generic 2019-05-31 08:58:34 -04:00
gadt-declarations.A.hs Assign annotated type variables 2018-06-06 17:03:27 -07:00
gadt-declarations.B.hs Assign annotated type variables 2018-06-06 17:03:27 -07:00
gadt-declarations.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
gadt-declarations.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
gadt-declarations.parseA.txt Update test fixtures 2018-06-25 11:20:30 -07:00
gadt-declarations.parseB.txt Update test fixtures 2018-06-25 11:20:30 -07:00
import-declaration.A.hs Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
import-declaration.B.hs Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
import-declaration.diffA-B.txt Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
import-declaration.diffB-A.txt Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
import-declaration.parseA.txt Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
import-declaration.parseB.txt Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
layout.A.hs Add missing assignments 2018-06-19 17:37:40 -07:00
layout.B.hs Add missing assignments 2018-06-19 17:37:40 -07:00
layout.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
layout.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
layout.parseA.txt Add missing assignments 2018-06-19 17:37:40 -07:00
layout.parseB.txt Add missing assignments 2018-06-19 17:37:40 -07:00
literals.A.hs Assign string and array literals 2018-05-25 01:57:20 -05:00
literals.B.hs Assign string and array literals 2018-05-25 01:57:20 -05:00
literals.diffA-B.txt Assign conditional expressions 2018-06-13 16:48:03 -07:00
literals.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
literals.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
literals.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration1.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration1.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration2.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration2.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration3.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration3.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration3.diffA-B.txt Add missing assignments 2018-06-19 17:37:40 -07:00
module-declaration3.diffB-A.txt Add missing assignments 2018-06-19 17:37:40 -07:00
module-declaration3.parseA.txt Add missing assignments 2018-06-19 17:37:40 -07:00
module-declaration3.parseB.txt Add missing assignments 2018-06-19 17:37:40 -07:00
module-declaration4.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration4.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration4.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration5.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration5.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
newtype-declaration.A.hs Assign newtype declarations 2018-06-08 10:06:09 -07:00
newtype-declaration.B.hs Assign newtype declarations 2018-06-08 10:06:09 -07:00
newtype-declaration.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
newtype-declaration.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
newtype-declaration.parseA.txt Update test fixtures 2018-06-25 11:20:30 -07:00
newtype-declaration.parseB.txt Update test fixtures 2018-06-25 11:20:30 -07:00
standalone-deriving-declaration.A.hs Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
standalone-deriving-declaration.B.hs Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
standalone-deriving-declaration.diffA-B.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
standalone-deriving-declaration.diffB-A.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
standalone-deriving-declaration.parseA.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
standalone-deriving-declaration.parseB.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
statements.A.hs Add missing assignments 2018-06-19 17:37:40 -07:00
statements.B.hs Add missing assignments 2018-06-19 17:37:40 -07:00
statements.diffA-B.txt Add missing assignments 2018-06-19 17:37:40 -07:00
statements.diffB-A.txt Add missing assignments 2018-06-19 17:37:40 -07:00
statements.parseA.txt Add missing assignments 2018-06-19 17:37:40 -07:00
statements.parseB.txt Add missing assignments 2018-06-19 17:37:40 -07:00
tempate-haskell.A.hs Assign splices and quasi quotes 2018-06-15 17:30:31 -07:00
tempate-haskell.parseA.txt Add missing assignments 2018-06-19 17:37:40 -07:00
template-haskell.B.hs Assign splices and quasi quotes 2018-06-15 17:30:31 -07:00
type-class-declarations.A.hs Add type class declaration fixtures 2018-06-18 12:34:27 -07:00
type-class-declarations.B.hs Add type class declaration fixtures 2018-06-18 12:34:27 -07:00
type-class-declarations.diffA-B.txt Add missing assignments 2018-06-19 17:37:40 -07:00
type-class-declarations.diffB-A.txt Add missing assignments 2018-06-19 17:37:40 -07:00
type-class-declarations.parseA.txt Add type class declaration fixtures 2018-06-18 12:34:27 -07:00
type-class-declarations.parseB.txt Add type class declaration fixtures 2018-06-18 12:34:27 -07:00
type-class-instance-declarations.A.hs Add type class instance declarations 2018-06-18 14:47:58 -07:00
type-class-instance-declarations.B.hs Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-class-instance-declarations.diffA-B.txt Update test fixtures 2018-06-25 11:20:30 -07:00
type-class-instance-declarations.diffB-A.txt Update test fixtures 2018-06-25 11:20:30 -07:00
type-class-instance-declarations.parseA.txt Add missing assignments 2018-06-19 17:37:40 -07:00
type-class-instance-declarations.parseB.txt Add missing assignments 2018-06-19 17:37:40 -07:00
type-family-declarations.A.hs Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-family-declarations.B.hs Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-family-declarations.diffA-B.txt Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-family-declarations.diffB-A.txt Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-family-declarations.parseA.txt Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-family-declarations.parseB.txt Fixtures are our friends 2018-06-18 15:29:08 -07:00
type-signatures.A.hs Add additional type signature tests 2018-06-08 15:07:07 -07:00
type-signatures.B.hs Add additional type signature tests 2018-06-08 15:07:07 -07:00
type-signatures.diffA-B.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
type-signatures.diffB-A.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
type-signatures.parseA.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
type-signatures.parseB.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
type-synonyms.A.hs Flush out more types and type synonym declaration assignments 2018-06-07 17:49:37 -07:00
type-synonyms.B.hs Flush out more types and type synonym declaration assignments 2018-06-07 17:49:37 -07:00
type-synonyms.diffA-B.txt Add type class declaration fixtures 2018-06-18 12:34:27 -07:00
type-synonyms.diffB-A.txt Add missing assignments 2018-06-19 17:37:40 -07:00
type-synonyms.parseA.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
type-synonyms.parseB.txt Assign standalone deriving instances 2018-06-08 15:46:03 -07:00