| Age | Commit message (Collapse) | Author |
|
The second graphql-js end-to-end test was ported and passed
successfully.
|
|
This simplifies Attoparsec parsing when executing a GraphQL
query.
|
|
|
|
The first end-to-end test taken from `graphql-js` passes but this still
needs to be extended to support more general cases.
- `Data.GraphQL.Schema` has been heavily modified to support the
execution model. More drastic changes are expected in this module.
- When defining a `Schema` ordinary functions taking fields as input are
being used instead of maps. This makes the implementation of `execute`
easier, and, arguably, makes `Schema` definitions more *Haskellish*.
- Drop explicit `unordered-containers` dependency. `Aeson.Value`s and
field functions should be good enough for now.
|
|
`execute` still needs to be implemented.
|
|
This includes simplications to the Schema data types.
|
|
|
|
This also includes updates to CHANGELOG, TODO and README.
|
|
|
|
This also includes the fixes to make it work. Golden tests have been
removed.
|
|
This just typechecks. It needs to be cleaned and tested. Tests have been
deactivated.
|
|
|
|
|
|
|
|
|
|
Fixes #1.
|
|
|
|
|
|
|
|
WIP: This parser just type checks, it hasn't even been tested manually.
Check new tasks in the TODO file and the TODO comments in the code for
more gotchas.
|
|
|
|
|
|
This includes a rough port of the data types at
https://github.com/graphql/graphql-js/blob/master/src/language/ast.js
|