Ryan Nowak
e2c2676042
Add InputFormatter buffer pooling
2015-11-02 14:36:59 -08:00
ryanbrandenburg
5763eb580a
* Move logging to new style
2015-10-30 12:43:17 -07:00
Ryan Nowak
1312ed8b71
Remove Linq and boxed Enumerator allocations from conneg
2015-10-29 18:40:22 -07:00
Ryan Nowak
ec2abc8ae0
Add logging of elapsed time for the action.
2015-10-23 15:35:31 -07:00
Ajay Bhargav Baaskaran
b6d7012c27
[ Fixes #3279 ] Added DiagnosticSource for filters
2015-10-23 12:53:00 -07:00
Ryan Nowak
bcde82cf62
Use buffer pooling in IOutputFormatters
2015-10-23 08:10:30 -07:00
Pavel Krymets
4e8c543489
Rename Microsoft.Runtime.Abstractions to Microsoft.Extensions.PlatformAbstractions
2015-10-22 19:48:55 -07:00
Ryan Nowak
f2af02b1cb
Improve logging behavior for actions scope
2015-10-22 11:23:04 -07:00
Pranav K
91aeec95e9
Switching to generations TFMs
2015-10-22 01:20:00 -07:00
ryanbrandenburg
da731fc641
Add logging to ActionResults and ControllerActionInvoker
2015-10-21 13:16:14 -07:00
Ryan Nowak
38b65875db
Refactor of OutputFormattterContext
2015-10-20 18:05:57 -07:00
Ryan Nowak
173f00fda7
Update to use DiagnosticSource
2015-10-20 11:47:29 -07:00
Ryan Nowak
06cc58663e
Move implementation of ObjectResult into a facade
2015-10-19 11:56:03 -07:00
Ajay Bhargav Baaskaran
6ef2fe44ca
[ Fixes #3250 ] Remove RouteGroup from RouteValues
2015-10-16 10:57:22 -07:00
Ryan Nowak
9342cb0ab7
Suppress [Obsolete] warnings from DiagnosticSource
2015-10-08 12:47:08 -07:00
Ryan Nowak
761c7e6751
Optimize allocations for creating ActionConstraints
2015-10-06 12:35:13 -07:00
Anthony van der Hoorn
a0764faa86
Bring arguments inline between before/after events
2015-10-05 16:42:25 -07:00
Ryan Nowak
ad3c257ef5
Fix for #3252 - Issues with pooled buffer + unicode
...
- Dispose buffers when Flush throws inside the Dispose method
- Compute size of buffers correctly
- Throw earlier when handed invalid-sized buffers
2015-10-05 09:45:23 -07:00
Pranav K
f57e180971
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:53 -07:00
Ryan Nowak
4e08eda58d
Use pooled memory for the streamwriter
2015-10-02 14:35:15 -07:00
Pranav K
3a876e387f
Replacing NotNullAttribute with thrown exceptions
2015-10-01 06:19:18 -07:00
Ryan Nowak
d37f5aeb31
Fix #3217 - Optimize IList.GetEnumerator allocations
...
This change fixes call sites on the main request path for a simple site
(model binding, validation, views) that allocate boxed list enumerators.
Some cases aren't addressed by this change because the fix is too invasive
or requires changing an important contract to take IList instead of
IEnumerable. Will follow up on those case by case in order of importance.
2015-09-28 16:17:48 -07:00
Ryan Nowak
a318c4599a
API Review - Split up .Actions
...
Abstractions - Core MVC extensibility
Controllers - MVC implementations of .Abstractions and supporting
contracts
Infrastructure - General purpose support APIs. Metadata APIs that don't
fit clearly with a feature or with .Abstraction
2015-09-21 21:54:02 -07:00