{"push_id":2364117082,"size":6,"distinct_size":1,"ref":"refs/heads/no-mutate-context","head":"81bbdebc1bde52a7b7f553c48c4480b7e6db8ded","before":"5ec393efc6918cad906b93f3f71d842547b70563","commits":[{"sha":"c2c01e7be734f5fa3e18033c8afae892efe6e093","author":{"name":"Lee Byron","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@leebyron.com"},"message":"Covariant MaybePromise<T>\n\nSince Promise<T> is Covariant, this should also be. Solves flow errors when trying to introduce MaybePromise<T> into more places within the executor.","distinct":false,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/c2c01e7be734f5fa3e18033c8afae892efe6e093"},{"sha":"fb3257cd2c2c429632a73c8acadd0bef864d1989","author":{"name":"Lee Byron","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@leebyron.com"},"message":"Update iterall and flow v0.66 (#1254)\n\nFixes for latest version of flow.\r\n\r\nCloses #1253","distinct":false,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/fb3257cd2c2c429632a73c8acadd0bef864d1989"},{"sha":"499a75939f70c4863d44149371d6a99d57ff7c35","author":{"name":"Lee Byron","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@leebyron.com"},"message":"Replace getPromise with isPromise (#1255)\n\n* Replace getPromise with isPromise\r\n\r\nSimplifies logic within the executor, uses the %checks predicate from Flow\r\n\r\n* Improve flow types","distinct":false,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/499a75939f70c4863d44149371d6a99d57ff7c35"},{"sha":"261b99b0a643561ccfb217fe8ac0c2ac16b2c5d3","author":{"name":"Benjamin Woodruff","email":"f27a17fc90c00d8c248d8510a1084221738b492b@benjam.info"},"message":"Eliminate circular dependency in validation rules (#1263)\n\n`validation/validate.js` depends on all of the rules, and all of the\r\nrules depend on `ValidationContext`, which was previously exported by\r\n`validation/validate.js`.\r\n\r\nThis moves `ValidationContext` out of `validate.js` to resolve this.\r\n\r\nCircular dependencies are fine, but they tend to slow down flow, since\r\nit moves more work to the merging phase, and the merging phase isn't as\r\nfast as the inference phase. As a result, this should make flow\r\nmarginally faster.\r\n\r\nThis does have a minor breaking change: `graphql/validatation/validate`\r\nno longer exports `ValidationContext`, but `graphql/validation` still\r\ndoes. I can add an export to `validate.js` to preserve that behavior,\r\nbut it's a minor change to a non-public API, and graphql-js has broken\r\nthese things in the past.","distinct":false,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/261b99b0a643561ccfb217fe8ac0c2ac16b2c5d3"},{"sha":"a62eea88d5844a3bd9725c0f3c30950a78727f3e","author":{"name":"Ivan Goncharov","email":"8d74454a9443ff35784bf0b5fdeb723590117a12@gmail.com"},"message":"Unify extending of type system (#1261)","distinct":false,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/a62eea88d5844a3bd9725c0f3c30950a78727f3e"},{"sha":"81bbdebc1bde52a7b7f553c48c4480b7e6db8ded","author":{"name":"Ed J","email":"73b5a8cad59361e183eda280faf7a549b0b008f4@users.noreply.github.com"},"message":"use { data, errors } so no mutating exeContext","distinct":true,"url":"https://api.github.com/repos/mohawk2/graphql-js/commits/81bbdebc1bde52a7b7f553c48c4480b7e6db8ded"}]}
{"actor":{"display_login":"mohawk2"}}