Christian Legnitto
7b18bd245d
Release juniper_codegen 0.14.1
2019-11-05 11:14:15 +03:00
Christian Legnitto
bb99076326
Update CHANGELOG.md
2019-11-05 11:14:15 +03:00
Christian Legnitto
665c3d2eb6
Make EmptyMutation Send
2019-11-05 11:14:15 +03:00
Christian Legnitto
7230efc3b9
Update CHANGELOG.md
2019-11-05 11:14:14 +03:00
Andrey Kutejko
779208eea5
Bubble up scalar error ( #434 )
2019-11-05 11:14:14 +03:00
Christian Legnitto
34c380b7af
cargo fmt
2019-11-03 22:23:46 -08:00
Christian Legnitto
cdf9fb333d
Re-enable introspection tests.
...
These were fixed by previous commits.
2019-11-03 22:23:07 -08:00
Christian Legnitto
0929bad163
Fix non-async resolvers with returns in the async case
2019-11-03 22:14:44 -08:00
Christian Legnitto
ef2277c80f
Update delay to latest tokio usage
2019-11-03 22:08:33 -08:00
Christian Legnitto
560a172587
Make resolvers with returns work again
...
Note that this only fixes the non-async case
2019-11-03 22:07:40 -08:00
nWacky
321c3af38d
Use name_of_type
in macro [skip ci]
2019-11-01 12:59:16 +00:00
nWacky
245c351a73
Revert juniper::object
name detection back to master [skip ci]
2019-11-01 12:59:16 +00:00
Christoph Herzog
ee9a82a817
Refacto graphql_union! macro to proc macro
2019-10-28 21:51:29 +01:00
Christian Legnitto
c903d5e004
Merge pull request #438 from tyranron/remove-async-closure-feature
...
* Upgrade futures-preview, tokio crates and remove unnecessary 'async_await' feature
* Remove async_closure feature usage
* Fix type inferring for trivial resolver code
Additionally:
- fix inconsistencies after merge with master
2019-10-10 07:22:52 -07:00
tyranron
e2903cf0f7
Fix type inferring for trivial resolver code
...
Additionally:
- fix inconsistencies after merge with master
2019-10-10 14:50:10 +02:00
tyranron
635bf1ff34
Merge branch 'async-await' into remove-async-closure-feature
...
# Conflicts:
# examples/warp_async/src/main.rs
# integration_tests/async_await/src/main.rs
# juniper/src/lib.rs
# juniper_benchmarks/src/lib.rs
# juniper_rocket/src/lib.rs
# juniper_warp/src/lib.rs
2019-10-10 13:20:00 +02:00
Christian Legnitto
3ef772e559
Merge pull request #437 from LegNeato/async-await-rebase
...
Rebase async await on master
2019-10-09 22:45:57 -07:00
Christian Legnitto
2884ef313b
Merge branch 'async-await' into async-await-rebase
2019-10-09 22:43:07 -07:00
Kai Ren
8d33e8db12
Upgrade futures-preview, tokio crates and remove unnecessary 'async_await' feature ( #436 )
2019-10-09 22:22:13 -07:00
Christian Legnitto
045c1870ef
Replace futures::future::FutureExt::boxed
with Box::pin
2019-10-09 22:22:13 -07:00
Christoph Herzog
c270c038ef
Enable merge_imports rustfmt setting.
...
style: Enable rustfmt merge_imports and format
This commit enables the rustfmt merge_imports setting
and formats the whole code base accordingly.
Note that the setting is not stable yet, but will be with Rust 1.38.
In the meantime, running fmt on stable will just leave the
changes alone so no problems should occur.
2019-10-09 22:22:13 -07:00
Graeme Coupar
67480d176b
Fix juniper issue
2019-10-09 22:22:13 -07:00
Graeme Coupar
47e7003a7b
Fix the rest of the rocket stuff
2019-10-09 22:22:13 -07:00
Graeme Coupar
1e348ea1bd
Update for latest rust nightly
2019-10-09 22:22:13 -07:00
Graeme Coupar
65a641c7d6
Some more updates to juniper_rocket
2019-10-09 22:22:13 -07:00
Graeme Coupar
8033deba12
Update to support async branch of rocket.
2019-10-09 22:22:13 -07:00
Christoph Herzog
4a4d7407aa
Use Custom BoxFuture type + prepare new resolve result value
2019-10-09 22:22:13 -07:00
Christoph Herzog
c113ef6171
Experimental benchmarks
2019-10-09 22:22:13 -07:00
Christoph Herzog
3d9fc8e347
examples/warp_async: update dependency paths
2019-10-09 22:22:13 -07:00
Christoph Herzog
57ecd4b471
Add warp_async example
2019-10-09 22:22:13 -07:00
Christoph Herzog
92871a9253
Update warp for async
2019-10-09 22:22:13 -07:00
Christoph Herzog
56a4f2558a
WIP async/await implementation
2019-10-09 22:22:13 -07:00
Kai Ren
2cf991697c
Upgrade futures-preview, tokio crates and remove unnecessary 'async_await' feature ( #436 )
2019-10-09 22:14:45 -07:00
tyranron
5d3ed9ac72
Remove async_closure feature usage
2019-10-10 00:07:10 +02:00
tyranron
639c29e91e
Upgrade futures-preview, tokio crates and remove unnecessary 'async_await' feature
2019-10-09 20:11:34 +02:00
Christian Legnitto
61c0543523
Release juniper_warp 0.5.0
2019-09-29 19:11:04 -07:00
Christian Legnitto
2afec7f433
Release juniper_rocket 0.5.0
2019-09-29 19:09:06 -07:00
Christian Legnitto
b208dd5bd6
Release juniper_iron 0.6.0
2019-09-29 19:07:21 -07:00
Christian Legnitto
03fca018a6
Release juniper_hyper 0.5.0
2019-09-29 19:05:37 -07:00
Christian Legnitto
dbbceae643
Release juniper 0.14.0
2019-09-29 19:04:31 -07:00
Christian Legnitto
c4d7661b3b
Release juniper_codegen 0.14.0
2019-09-29 19:03:54 -07:00
Christian Legnitto
02fd164e96
Update url
dependency ( #432 )
2019-09-29 18:47:37 -07:00
James Harton
5be66654a9
Improve visitability of lookahead types. ( #431 )
...
I've added methods which allow Juniper users to visit all nodes of a lookahead tree so that they can be used for query generation.
2019-09-29 18:00:45 -07:00
nWacky
b61aa900b1
Add subscription support to query parser ( #430 )
2019-09-29 17:43:56 -07:00
Blaž Hrastnik
dcbb74155d
juniper_codegen: Drop regex & lazy_static dependencies ( #424 )
...
* Replace regex & lazy_static with a simple check.
2019-09-07 21:19:37 -07:00
theduke
625955ab79
Merge pull request #420 from LegNeato/async-await
...
Replace `futures::future::FutureExt::boxed` with `Box::pin`Rebase on master and
2019-08-27 09:24:49 +02:00
Christian Legnitto
b08d1af7a4
Replace futures::future::FutureExt::boxed
with Box::pin
2019-08-26 21:37:38 -07:00
Christoph Herzog
37e35c0180
Enable merge_imports rustfmt setting.
...
style: Enable rustfmt merge_imports and format
This commit enables the rustfmt merge_imports setting
and formats the whole code base accordingly.
Note that the setting is not stable yet, but will be with Rust 1.38.
In the meantime, running fmt on stable will just leave the
changes alone so no problems should occur.
2019-08-26 20:57:25 -07:00
theduke
35fc8d8e2a
Merge pull request #417 from obmarg/async-await
...
Update juniper_rocket for async.
2019-08-22 11:54:33 +02:00
Graeme Coupar
ab37f647db
Fix juniper issue
2019-08-22 10:38:01 +01:00