Sergio Benitez
1472255afb
Improve compiletest codegen test dependency resolution.
...
In this commit, Rocket's codegen tests now search for the correct
library to depend on, independent of compiletest. This solution should
be robust against platform differences.
2018-05-29 18:37:14 +02:00
Sergio Benitez
39fa201c4a
Update codegen for latest nightly.
2018-05-29 18:37:14 +02:00
Sergio Benitez
59d4f3d3b6
Use diesel_cli <= 1.2.
2018-05-29 18:37:14 +02:00
Sergio Benitez
b12058110d
Use static path to database file in todo example.
2018-05-29 18:37:14 +02:00
Sergio Benitez
d17b392538
Use diesel <= 1.2 while nightly issues persist.
2018-05-29 18:37:14 +02:00
jeb
00dd691252
Update codegen and related dependencies for latest nightly.
2018-05-29 18:37:14 +02:00
jeb
350f4d04cd
Update core for latest nightly.
...
Fixes #643 .
2018-05-29 15:33:58 +02:00
Sergio Benitez
2bb343ad70
Use a specific git revision for pear dependencies.
2018-05-15 23:35:28 -07:00
Sergio Benitez
a040ddd122
Fix links to configuration guide.
2018-05-13 23:33:42 -07:00
Sergio Benitez
3894e4e9fe
Update CHANGELOG for 0.3.10.
2018-05-05 00:41:51 -07:00
Richard Petrie
1914706630
Fix database pool type in state guide.
2018-05-05 00:27:33 -07:00
Sergio Benitez
2dbc592ef1
Update minimum nightly to '2018-05-04'.
2018-05-04 23:51:35 -07:00
Tim "S.D.Eagle" Zeitz
1dab03f929
Update codegen for 2018-05-03 nightly.
2018-05-04 23:38:26 -07:00
Marshall Bowers
b876f233a8
Replace 'macro_reexport' with 'pub use'.
2018-05-04 23:36:09 -07:00
Sergio Benitez
bd4e54609e
Update codegen and core for 2018-04-28 nightly.
2018-04-28 18:23:57 -07:00
Sergio Benitez
3aefe4f894
Update CHANGELOG for 0.3.9.
2018-04-28 18:23:57 -07:00
Sergio Benitez
6a31cb5f5a
Freeze managed state before launch.
2018-04-28 18:23:01 -07:00
Sergio Benitez
0e85f9efd8
Loosen bounds on 'AdHoc::{Attach,Launch}' methods.
...
These changes allow any type that implements `FnOnce`, instead of `Fn`,
to be used as attach or launch fairings via `AdHoc`. Furthermore, the
`Sync` bound was also lifted.
Resolves #522 .
2018-04-22 01:53:23 -07:00
Sergio Benitez
6e34a04188
Get time once when checking cookie expiration.
2018-04-18 09:22:11 -07:00
Sergio Benitez
46b56f11e7
Check length of flash cookie before indexing.
2018-04-15 20:18:32 -07:00
Kyle Clemens
105137a46d
Rename 'UUID' to 'Uuid' in 'rocket_contrib'.
2018-04-14 20:07:50 -07:00
David Wilkening
4157c573e8
Update rustdocs to refer to 256-bit keys everywhere.
2018-04-14 20:04:14 -07:00
Sergio Benitez
9629b40202
Clear flash cookies only after they're inspected.
...
Resolves #512 .
Resolves #466 .
2018-04-14 19:53:36 -07:00
Sergio Benitez
eda635aaeb
Add automatic cookie propogation to 'local::Client'.
2018-04-14 19:41:37 -07:00
Sergio Benitez
30290e47d7
Update codegen for 2018-04-14 nightly.
2018-04-14 19:37:04 -07:00
Sergio Benitez
a96ba1c296
Add 'Response::cookies()' method for easy cookie retrieval.
2018-04-14 16:24:41 -07:00
Sergio Benitez
efc511c6dc
Add a 'FromFormValue' derive. Start 'codegen_next' crate.
...
The 'codegen_next' crate will eventually be renamed 'codegen'. It
contains procedural macros written with the upcoming 'proc_macro' APIs,
which will eventually be stabilized. All compiler extensions in the
present 'codegen' crate will be rewritten as procedural macros and moved
to the 'codegen_next' crate.
At present, macros from 'codegen_next' are exported from the core
`rocket` crate automatically. In the future, we may wish to feature-gate
this export to allow using Rocket's core without codegen.
Resolves #16 .
2018-04-12 16:07:37 -07:00
Sergio Benitez
226990584b
Implement 'UriDisplay' for 'str', 'RawStr' directly.
2018-04-11 10:46:19 -07:00
Michael Noronha
e9ec5b2d13
Fix minor typo in rustdocs: 'avaiable' -> 'available'.
2018-04-08 18:08:13 -07:00
pixelistik
2c9506d98f
Fix typo in guide: 'revisting' -> 'revisiting'.
2018-04-08 17:56:43 -07:00
ImPerat0R_
5df01effbb
Use correct response code in catcher rustdocs.
2018-04-08 17:46:56 -07:00
Sergio Benitez
d05eefd292
Clarify binding launch failure messages.
2018-04-08 17:39:46 -07:00
Riley Trautman
aab74ced23
Add unique launch error message for binding issues.
2018-04-08 17:38:38 -07:00
messense
fa217082fd
Preallocate 512 byte buffer for JSON deserialization.
2018-04-08 17:25:35 -07:00
Sergio Benitez
1e08177f55
Tidy up latest routing changes.
2018-04-08 16:14:15 -07:00
Lukas Abfalterer
3a1d671894
Fix interactions between fairings and auto-HEAD responses.
...
Fixes #546 .
2018-04-08 15:32:54 -07:00
Sergio Benitez
9be3c11cdf
Update CHANGELOG for 0.3.8.
2018-04-07 14:18:16 -07:00
Sergio Benitez
5b4a35d508
Update codegen for 2018-04-06 nightly.
2018-04-07 13:51:57 -07:00
Sergio Benitez
e860b0e261
Fix parsing of number-like TOML environment variables.
2018-04-05 09:48:24 -07:00
Sergio Benitez
bae3140adf
Improve robustness of environment variable TOML parser.
...
Fixes #598 .
2018-04-05 01:14:56 -07:00
Sergio Benitez
0dfde3b0b9
Update CHANGELOG for 0.3.7.
2018-04-03 21:54:24 -07:00
Sergio Benitez
e0bf21f288
Update pear dependency.
2018-04-03 21:53:25 -07:00
Sergio Benitez
9dcb285799
Remove stabilized feature gates.
...
These are:
* i128_type
* conservative_impl_trait
* never_type
2018-04-03 21:52:33 -07:00
Sergio Benitez
0146d31cf1
Update codegen for 2018-04-03 nightly.
2018-04-03 21:51:13 -07:00
Sergio Benitez
502190a555
Remove the outdated README performance section.
2018-04-03 13:47:50 -07:00
Shawn T. Amundson
92b6eb161f
Fix typo in responses guide: 'An' -> 'As'.
2018-04-03 13:02:30 -07:00
Karuna Murti
68683eb0a9
Add WASM as known media type.
2018-04-03 12:58:43 -07:00
Nicholas Donnelly
9bc6502fa7
Added WEBM, OGG, and WAV as known media types.
2018-04-03 12:42:32 -07:00
Sergio Benitez
58e694d14a
Improve docstring for Collider impl for Route.
2018-04-03 12:37:50 -07:00
Lucas Morales
372d85ddb3
Add fragment URI parsing tests.
2018-04-03 12:37:50 -07:00