Ben Adams
32d6b42964
Respond to corefxlab rename (build break) ( #1529 )
2017-03-21 08:43:49 -07:00
Ben Adams
24ed93288e
Use for rather than foreach on List ( #1523 )
...
List enumerator is full fat
2017-03-21 03:26:58 -07:00
David Fowler
f546f16356
Forgot to WriteFast in SocketOutput ( #1527 )
2017-03-21 03:21:31 -07:00
David Fowler
cf576559b6
Fix write after close ( #1526 )
...
- Change Alloc to be a Write with a callback that exposes the WritableBuffer.
This allows the ISocketOutput to implementation to not call the callback if
the underlying socket is dead.
- Added a new functional test
2017-03-20 23:58:26 -07:00
Ryan Nowak
5f547d8e32
Add intentation support
...
This is a code dump from the editor
2017-03-20 19:52:29 -07:00
N. Taylor Mullen
f302d68589
Remove ViewComponent descriptor resolution from tooling.
...
#1074
2017-03-20 16:38:20 -07:00
Ajay Bhargav Baaskaran
f3744efc5c
Use Version 8.0.3 of Json.Net
2017-03-20 16:31:10 -07:00
N. Taylor Mullen
d5e003fa4c
Fix `RazorLanguageService`.
...
- Previously our constructor was calling down into the wrong overload.
2017-03-20 16:27:56 -07:00
Cesar Blum Silveira
3b40ba52ca
Check if request is aborted before verifying response bytes written ( #1498 ).
2017-03-20 16:02:25 -07:00
Ryan Nowak
53ac097ce4
Add TagHelperFactsService
2017-03-20 15:50:34 -07:00
Stephen Halter
8923b0da70
Use correct config for response buffer limit ( #1516 )
2017-03-20 15:43:55 -07:00
Simon Wendel
923804ab67
Fix typo in Azure AD sample README.md ( #1155 )
...
Assuming DEVELOPMENMT should be DEVELOPMENT.
2017-03-20 15:12:02 -07:00
Stefan Nikolei
5c79d4e8ee
Remove Usage of RazorIrNodeVisitorOfT ( #5991 )
2017-03-20 14:52:30 -07:00
Stefan Nikolei
319c535224
Remove RazorIrNodeVisitorOfT ( #1089 )
2017-03-20 14:51:51 -07:00
David Fowler
63ce7f6160
Supported transports ( #294 )
...
Supported transport spike
- Allow turning transports on or off per end point with a flags enum
- Added `TransportType` to Sockets.Common
- Added tests
2017-03-20 12:23:00 -07:00
Ajay Bhargav Baaskaran
4a71b1d57d
[ Fixes #980 ] Generate parser error for unquoted string token directives
2017-03-20 11:58:55 -07:00
Mikael Mengistu
9659c73e05
Fix the client raw sample to use user input ( #321 )
2017-03-20 11:31:44 -07:00
Ryan Nowak
ca6f988bd9
Add GetTagHelperSpans
...
This is a code dump from the editor
2017-03-20 11:18:05 -07:00
Ryan Brandenburg
66deaf0b3f
Make test of @page/@model whitespace
2017-03-20 10:36:58 -07:00
Pawel Kadluczka
913354f688
Unifying errors in parsers
2017-03-20 10:32:06 -07:00
moozzyk
33c94c1a47
Replacing onError with onClosed
...
Unifying errors in transports
2017-03-20 10:32:06 -07:00
Nate McMaster
23f4a31d47
React to aspnet/BuildTools#199
2017-03-20 10:25:47 -07:00
Ryan Brandenburg
e6cb639cc0
Add handler functional test
2017-03-20 10:05:29 -07:00
Andrew Stanton-Nurse
ab3dce85fc
tidy up status codes and transport conflicts ( #306 )
2017-03-20 09:48:15 -07:00
Ryan Nowak
fdd08ceab2
Adding RazorSyntaxFactsService
...
This is a code dump from tooling -> Razor
This service will exist to answer questions about syntax trees for the
editor. Right now I'm just moving in the code in the simplest way
possible. Tests + cleanup to follow.
2017-03-20 08:21:28 -07:00
David Fowler
39819d6708
Added fast path for single memory ReadableBuffer ( #1512 )
...
* Special case single buffer
* Added fast path for single span buffers in UvWriteReq
2017-03-20 00:11:41 -07:00
David Fowler
2ed456fd68
Faster Write implementation using cpblk ( #1511 )
...
* Faster Write implementation
- Use Unsafe.CopyBlockUnaligned to copy bytes to the
WritableBuffer. This is temporary until we get newer
corefx bits with a better span.CopyTo implementation.
- Remove WritableBufferExtensions from Performance project
- Split method into WriteFast and WriteMultiBuffer
- Cache the span for the common case where
the buffer is non empty.
- Use ref locals instead of pinning pointers in fast path
2017-03-19 12:44:01 -07:00
Ryan Nowak
8a6a22c767
Fix one of Taylor's broken comparers
...
This was a bug that wasn't being caught by tests until I implemented
IEquatable on the TagHelper types.
2017-03-19 12:39:33 -07:00
Ryan Nowak
bbd08f0cc9
Add TagHelper directive and match info to CodeDocument
2017-03-19 12:33:09 -07:00
Ryan Nowak
feb5f395d2
Make TagHelperDescriptor and friends IEquatable
2017-03-19 11:38:41 -07:00
Ryan Nowak
b6aa6b8099
Make AcceptedCharacters non-legacy
2017-03-19 11:30:19 -07:00
Ryan Nowak
acbbdf0b2c
Rename BlockType -> BlockKind
...
Also moved BlockKind and SpanKind out of .Legacy
2017-03-19 11:18:40 -07:00
Ryan Nowak
0aee9152bd
Make AcceptedCharacters public
...
Needed for tooling
2017-03-19 11:02:31 -07:00
David Fowler
f1e0143d51
React to corefxlab changes ( #1510 )
...
* React to latest CoreFxLab changes
2017-03-19 01:31:11 -07:00
David Fowler
6a0641f716
Try latest corefx packages ( #319 )
...
* Revert "Downgrade packages to fix build"
2017-03-18 23:24:48 -07:00
David Fowler
f6e5e74d95
Update packages ( #1509 )
...
* Update packages
* React to API changes in corefxlab
2017-03-18 15:42:01 -07:00
Doug Bunting
ce75a85a80
Add global.json to .gitignore
2017-03-18 13:21:50 -07:00
David Fowler
1094cc0670
Use StreamSocketOutput for writing benchmarks ( #1507 )
...
- Use StreamSocketOutput with a null stream to get a
better picture of what actual performance looks like
2017-03-18 13:20:07 -07:00
Justin Van Patten
6d2001c67a
Remove explicit static constructors ( #1483 )
...
Explicit static cctors cause the C# compiler to not mark types as
beforefieldinit, which means the JIT will add checks to each static
method and instance constructor of the type to make sure that the static
constructor was previously called.
2017-03-18 12:42:31 -07:00
Ben Adams
5b814a55ac
Speed up WritableBuffer.WriteXxx ( #1504 )
...
* Speed up WritableBuffer.WriteAscii
* Add Benchmarks
* Non-standard header vals are still ascii
* Speedup WriteNumeric
* Don't advance for write
* Remove cruft
2017-03-18 12:25:10 -07:00
Paul Kim
cb0996e9e1
fix remove from cart ajax done
2017-03-18 12:18:34 -07:00
David Fowler
49baaba32c
Downgrade packages to fix build
2017-03-18 02:11:49 -07:00
David Fowler
f4c6e0b151
Feedback from SocketOutput port ( #1502 )
...
- Fix naming convention in LibuvAwaitable
- Remove case statement in SocketOutput
2017-03-18 01:21:31 -07:00
David Fowler
01a10c3505
Downgrade corefxlab
2017-03-18 00:57:56 -07:00
Pavel Krymets
07cbf7faa9
Use pipelines for SocketOutput
...
- Changed socket output to be based on pipelines
- Changed connection filter glue to be based on pipelines
- Codegen that used `MemoryPoolIterator` for output now uses `WritableBuffer`
- Made `UvWriteReq` async/await friendly with `LibuvAwaitable<T>`
- Deleted MemoryPool and friends
2017-03-18 00:26:00 -07:00
Pranav K
b283740530
Adding .editorconfig
2017-03-17 16:40:34 -07:00
Pranav K
2e220a013b
Add global.json to .gitignore
2017-03-17 16:40:18 -07:00
Kiran Challa
43a290d2c4
Updated readme with instructions on verifying cross repo changes
2017-03-17 15:21:53 -07:00
Andrew Stanton-Nurse
a61220d907
suppress some Autobahn test failures ( #153 )
...
* suppress some Autobahn test failures
* disable autobahn in AppVeyor because they are flaky (port of aspnet/SignalR#302 )
2017-03-17 15:09:18 -07:00
Kiran Challa
95de690acd
Log error when selfhostdeployer is unable to start the process
2017-03-17 15:03:11 -07:00