Nate McMaster
ba69cd5df4
Add VerifyAll target shim
2017-03-01 18:37:04 -08:00
Nate McMaster
35ab125ba6
Update AppVeyor and Travis settings
2017-03-01 18:25:51 -08:00
Nate McMaster
047e4a8533
Update AppVeyor and Travis settings
2017-03-01 18:25:45 -08:00
Nate McMaster
7f82c7030a
Update AppVeyor and Travis settings
2017-03-01 18:25:39 -08:00
Nate McMaster
c36fcbab2e
Update AppVeyor and Travis settings
2017-03-01 18:25:39 -08:00
Nate McMaster
dcfbbab005
Update AppVeyor and Travis settings
2017-03-01 18:25:39 -08:00
Pavel Krymets
f2a00da811
Loop over bytes inside states of parser state machine ( #1417 )
2017-03-01 18:18:34 -08:00
Nate McMaster
599993795a
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
fbb2360f87
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
4f83e641a7
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
55a7f9d8c9
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
7696a8e82d
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
1f74ceca1b
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
Nate McMaster
d3924b0149
Change korebuild branch and fix argument forwarding in bootstrapper
2017-03-01 18:14:13 -08:00
arespr
b89415d9b2
knownmethods optimizations
2017-03-02 03:10:00 +01:00
Nate McMaster
d60d10e16b
Update Universe to use the MSBuild-first KoreBuild
2017-03-01 17:50:24 -08:00
Nate McMaster
1cf3be07d0
React to aspnet/korebuild#171
2017-03-01 17:19:51 -08:00
David Fowler
cb6059c143
Make the IHttpParser per frame and add a reset ( #1415 )
...
* Make the IHttpParser per frame and add a reset
- Made the IHttpParser a per frame object so state can be stored
across method calls and parses.
- Added HttpParserFactory to ServiceContext
2017-03-01 13:12:03 -08:00
Pavel Krymets
d3694f085a
Add IHttpParser interface ( #1414 )
2017-03-01 11:55:36 -08:00
Krzysztof Cwalina
c56de066d3
Optimized parsing GET verb and version ( #1399 )
...
* Optimized parsing GET verb
* optimized http version parsing
* Added microbenchmarks for GetKnownMethod and GetKnownVersion
2017-02-28 17:02:52 -08:00
Stephen Halter
64b6563249
Run Travis and AppVeyor builds on feature/dev-si
2017-02-28 15:28:31 -08:00
John Luo
6ad9f3e8b0
Reacting to HeaderUtitilities renames
2017-02-28 14:50:02 -08:00
Cesar Blum Silveira
568aaff9c4
Improve HTTP parsing tests ( #1393 ).
...
- Add several more test cases
- Share data between functional and unit tests
2017-02-28 14:23:27 -08:00
Cesar Blum Silveira
f5ac8c4ebd
Don't require framework when running CodeGenerator.
2017-02-28 13:50:16 -08:00
Stephen Halter
fde0f6b2fc
Add an option to Kestrel to disable threadpool dispatching
2017-02-28 10:14:58 -08:00
jhkimnew
5ae8155c2a
Updated version for Microsoft.Net.Http.Headers to fix build issue
2017-02-27 17:25:33 -08:00
jhkimnew
c983c0e642
Updated to remove throwing exception when test starts with 32 bit mode
2017-02-27 17:09:56 -08:00
jhkimnew
5fadbcb329
Upgrade to VS2017 ( #76 )
2017-02-27 16:37:59 -08:00
Cesar Blum Silveira
a95743c5f6
Add functional test to verify generated code is up to date ( #1369 ).
2017-02-27 14:19:56 -08:00
David Fowler
c6705d8693
Convert TakeStartLine and TakeMessageHeaders to be state machines ( #1401 )
...
- Less passes over the buffer
- Single pass to find all start line delimiters instead
of calling IndexOf multiple times.
- Made TakeStartLine and TakeMessageHeaders a state machine
- Only check length against remaining bytes once
- Change variable names to match TakeStartLine
- Use ReadableBuffer.First.Span instead of ToSpan()
- Added test for missing path with a querystring
2017-02-27 11:55:30 -08:00
Nate McMaster
e2e0c8dadf
Add install instructions to README.md
...
[ci skip]
2017-02-27 11:00:04 -08:00
jhkimnew
cc29517ef3
Add https client ceritificate mapping test ( #74 )
2017-02-24 17:52:16 -08:00
Kiran Challa
b312a84ff4
Fixed solution file
2017-02-24 15:55:59 -08:00
David Fowler
5692f51bf7
Revert "Revert "Use Spans to parse the start line and headers ( #1394 )""
...
This reverts commit 19c3107deb .
2017-02-24 10:22:05 -08:00
Nate McMaster
6dfbab0b6c
More graceful error when running parallel git target
2017-02-24 10:08:19 -08:00
David Fowler
19c3107deb
Revert "Use Spans to parse the start line and headers ( #1394 )"
...
This reverts commit 8140b8cdfe .
2017-02-24 10:03:32 -08:00
David Fowler
4544f881a2
Revert "Skipping failing tests to unblock CI"
...
This reverts commit 0860981ada .
2017-02-24 09:48:44 -08:00
David Fowler
0860981ada
Skipping failing tests to unblock CI
2017-02-24 09:31:43 -08:00
David Fowler
8140b8cdfe
Use Spans to parse the start line and headers ( #1394 )
...
* Use Spans to parse the start line and headers
- Use `Span<byte>` to parse the start line and headers
2017-02-23 23:02:29 -08:00
Stephen Halter
39b536b402
Don't treat canceled reads as end of input
2017-02-23 10:05:53 -08:00
Pavel Krymets
990e2a8dc4
Use pass through connection adapter instead of ssl for max buffer size tests ( #1391 )
2017-02-23 08:04:43 -08:00
Stephen Halter
7d3bcd2bf8
Avoid unobserved exceptions
...
- Don't throw from AdaptedPipeline.ReadInputAsync
- Watch for unobserved exceptions in SampleApp
2017-02-22 16:12:20 -08:00
Javier Calvarro Nelson
ac096c217b
Add Identity Service to Universe
2017-02-22 12:41:09 -08:00
David Fowler
ba549502e1
Use the IThreadPool as the ReaderScheduler ( #1372 )
...
- This is what socket input did, also using
ThreadPool.QueueUserWorkItem is better than Task.Run for this
scenario and avoids a bunch of overhead.
2017-02-21 21:09:23 -08:00
Pavel Krymets
80b9673693
Temporary add delay to connection test to make it pass ( #1384 )
2017-02-21 16:04:32 -08:00
Cesar Blum Silveira
0dca3a266f
Remove custom BenchmarkDotNet toolchain.
2017-02-21 12:05:16 -08:00
Cesar Blum Silveira
4fd71e3a6b
Fix 'No data found for...' errors in CI test runs.
2017-02-21 11:50:20 -08:00
Pranav K
d3a6915732
Remove dotnet-core and dotnet-corefxlab feeds
...
Let VS do it's thing with test projects
2017-02-20 10:24:41 -08:00
The Gitter Badger
ef60779d31
Add Gitter badge ( #1371 )
2017-02-18 14:16:02 -08:00
Pavel Krymets
824ef2c937
Input Pipeline migration ( #1277 )
2017-02-17 15:38:13 -08:00