Yuki Okushi
2a72e8d119
Merge branch 'master' into replace-unsafe-content-length-helper
2020-02-25 14:30:04 +09:00
Yuki Okushi
2a8e5fdc73
Merge pull request #1370 from mattgathu/feat/helper-function-for-trace-method
...
Create helper function for HTTP Trace Method
2020-02-25 14:24:09 +09:00
Yuki Okushi
b213c07799
Merge branch 'master' into feat/helper-function-for-trace-method
2020-02-25 12:36:20 +09:00
zzy
37292e2354
Merge pull request #19 from actix/master
...
actix#1372 actix#1378
2020-02-25 08:33:38 +08:00
Yuki Okushi
3d6b8686ad
Merge pull request #1373 from JohnTitor/new-codegen
...
Release `actix-web-codegen` v0.2.1
2020-02-25 09:32:48 +09:00
Yuki Okushi
a4f87a53da
Update CHANGES.md
2020-02-25 08:42:39 +09:00
Yuki Okushi
08f172a0aa
Merge branch 'master' into new-codegen
2020-02-25 08:29:31 +09:00
Yuki Okushi
7792eaa16e
Merge pull request #1378 from JohnTitor/fix-doc
...
Fix doc comment
2020-02-25 08:29:14 +09:00
Yuki Okushi
845ce3cf34
Fix doc comment
2020-02-25 07:46:03 +09:00
Yuki Okushi
7daef22e24
Merge branch 'master' into new-codegen
2020-02-25 06:58:49 +09:00
Yuki Okushi
1249262c35
Merge pull request #1372 from JohnTitor/time-0.2.7
...
Update `time` to 0.2.7
2020-02-25 06:58:33 +09:00
Rob Ede
94da08f506
increase content-length fast path to responses up to 1MB
2020-02-24 20:58:41 +00:00
Matt Gathu
d143c44130
Update the ChangeLog
2020-02-23 09:33:28 +01:00
Matt Gathu
8ec8ccf4fb
Create helper function for HTTP Trace Method
...
Create *route* with `TRACE` method guard.
2020-02-23 09:25:55 +01:00
zzy
50ebadacd2
Merge pull request #18 from actix/master
...
Merge pull request actix#1368
2020-02-23 10:40:39 +08:00
Yuki Okushi
c8ccc69b93
actix-http: update `time` to 0.2.7
2020-02-23 07:09:00 +09:00
Yuki Okushi
f9f9fb4c84
actix-http-test: update `time` to 0.2.7
2020-02-23 07:08:50 +09:00
Yuki Okushi
1b77963aac
actix-web: update `time` to 0.2.7
2020-02-23 07:08:22 +09:00
Yuki Okushi
036ffd43f9
Prepare for new release
2020-02-23 06:40:02 +09:00
Yuki Okushi
bdccccd536
Merge pull request #1368 from mattgathu/add-missing-docs-attr-to-codegen-structs
...
Add`#[allow(missing_docs)]` attribute to generated structs
2020-02-23 06:26:42 +09:00
Matt Gathu
060c392c67
Add missing_docs attribute to generated structs
2020-02-22 10:32:12 +01:00
zzy
3d972ed1ec
Merge pull request #17 from actix/master
...
impl downcast_ref for MessageBody (#1287 )
2020-02-21 12:56:58 +08:00
Daniel YU
245f96868a
impl downcast_ref for MessageBody ( #1287 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-02-21 13:31:51 +09:00
zzy
4826c18ecc
Merge pull request #16 from actix/master
...
Merge pull request actix#1361
2020-02-21 09:26:58 +08:00
Yuki Okushi
b3f1071aaf
Merge pull request #1361 from Aaron1011/fix/connector-pool-support
...
Use #[pin_project] with `ConnectorPoolSupport`
2020-02-21 06:01:26 +09:00
zzy
2f6cf49555
Merge pull request #15 from actix/master
...
Add dependencies to docs example (#1343 )
2020-02-20 11:22:07 +08:00
Aaron Hill
e6811e8818
Use #[pin_project] with `ConnectorPoolSupport`
...
This removes a use of `Pin::get_unchecked_mut`
2020-02-19 21:42:53 -05:00
Elliot Jackson
809930d36e
Add dependencies to docs example ( #1343 )
...
* Add dependencies to docs example
* Change codeblock type to toml
* Clarify the need for actix-rt
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-02-20 05:13:10 +09:00
Rob Ede
f266b44cb0
replace unsafe blocks in write_usize helper
2020-02-16 15:20:25 +00:00
Rob Ede
31a3515e90
add safe vs unsafe benchmarks
2020-02-16 14:31:06 +00:00
Rob Ede
82b2786d6b
replace unsafe content length implementation
2020-02-16 14:31:05 +00:00
zzy
2cad97265b
Merge pull request #14 from actix/master
...
Remove descriptions about undefined `uds` feature from docs (#1356 )
2020-02-16 08:27:47 +08:00
Masayuki Nagamachi
6ab7cfa2be
Remove descriptions about undefined `uds` feature from docs ( #1356 )
2020-02-16 04:18:31 +09:00
zzy
2e74deff65
Merge pull request #13 from actix/master
...
Merge pull request actix#1354
2020-02-14 16:16:20 +08:00
Yuki Okushi
9b3f7248a8
Merge pull request #1354 from actix/JohnTitor-patch-1
...
Disable coverage for PRs
2020-02-14 08:18:09 +09:00
Yuki Okushi
a1835d6510
Disable coverage for PRs
2020-02-14 07:31:29 +09:00
zzy
2c2cce40f5
Merge pull request #12 from actix/master
...
#1347
2020-02-12 12:35:18 +08:00
Yuki Okushi
4484b3f66e
Merge pull request #1347 from actix/bye-travis
...
Use Actions fully
2020-02-12 05:54:32 +09:00
zzy
dfa4d9514b
Merge pull request #11 from actix/master
...
Merge pull request actix#1345, Fix/suppress warnings
2020-02-08 10:42:25 +08:00
Yuki Okushi
cde3ae5f61
Remove Travis config
2020-02-08 05:36:11 +09:00
Yuki Okushi
7d40b66300
Add some Actions workflows
2020-02-08 04:28:34 +09:00
Yuki Okushi
63730c1f73
Merge pull request #1345 from JohnTitor/fix-warnings
...
Fix warnings
2020-02-08 04:17:04 +09:00
Yuki Okushi
53ff3ad099
More ignore test causes timeout
2020-02-08 02:20:01 +09:00
Yuki Okushi
6406f56ca2
Fix/suppress warnings
2020-02-08 02:20:01 +09:00
zzy
c42917ebad
Merge pull request #10 from actix/master
...
Extensions module improvement and tests. (#1297 )
2020-02-07 16:53:58 +08:00
zero-systems
728b944360
Extensions module improvement and tests. ( #1297 )
...
* replace get.is_some to contains_key
* Add tests
* remove unnecessary box cast
* fix missing uints
* asserts fix
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-02-07 16:08:25 +09:00
zzy
f86cc93096
Merge pull request #9 from actix/master
...
Fix minor grammatical errors (#1341 )
2020-02-07 13:16:37 +08:00
Levi Notik
3851a377df
Fix minor grammatical errors ( #1341 )
2020-02-07 03:00:22 +09:00
zzy
c725427b82
Merge pull request #8 from actix/master
...
#1325 #1326 #1328
2020-02-01 11:10:57 +08:00
Aaron Hill
fe13789345
Use `Pin<Box<S>>` in `BodyStream` and `SizedStream` ( #1328 )
...
Fixes #1321
A better fix would be to change `MessageBody` to take a `Pin<&mut
Self>`, rather than a `Pin<&mut Self>`. This will avoid requiring the
use of `Box` for all consumers by allowing the caller to determine how
to pin the `MessageBody` implementation (e.g. via stack pinning).
However, doing so is a breaking change that will affect every user of
`MessageBody`. By pinning the inner stream ourselves, we can fix the
undefined behavior without breaking the API.
I've included @sebzim4500's reproduction case as a new test case.
However, due to the nature of undefined behavior, this could pass (and
not segfault) even if underlying issue were to regress.
Unfortunately, until rust-lang/unsafe-code-guidelines#148 is resolved,
it's not even possible to write a Miri test that will pass when the bug
is fixed.
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-01-31 09:39:34 +09:00