Pranav K
fb451b51e5
Added SourceLocation to inherited chunks \ tag helpers
...
Updated CompilationResult to support compilation failures from multiple
files.
Fixes #2321
2015-04-17 11:23:38 -07:00
Doug Bunting
cef32d4098
React to aspnet/razor#320 fix
...
- Razor PR aspnet/Razor#350
2015-04-07 17:50:58 -07:00
Pranav K
9dc8ecac8a
Cleanup: Moving files from src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews ->
...
src/Microsoft.AspNet.Mvc.Razor/Precompilation
2015-03-30 14:51:11 -07:00
anurse
5477458781
fix tests
2015-03-26 22:30:46 -07:00
Ryan Nowak
fc00aff7c5
Add TestCommon project
2015-03-16 13:49:29 -07:00
Doug Bunting
a4e01bfe35
Correct setup of three tests added in prior commit
...
- compiler given `ApplicationName`, not `ApplicationBasePath`
- @pranavkm wrote the tests prior to 64ddbe0160
nit: rewrap long line introduced in prior commit
2015-03-10 09:28:17 -07:00
Pranav K
717c2bfd39
* Redesign CompilationResult so that it does not throw when CompiledType is
...
accessed.
* Update to use ICompilationException interface from
Microsoft.Framework.Runtime
* Update to use RoslynCompilationException
Fixes #955
2015-03-09 14:39:10 -07:00
Wei Wang
64ddbe0160
React to runtime perf changes in functional tests
2015-02-27 02:53:46 -08:00
Pranav K
57f5b19f25
* Move precompiled assemblies into a resource in the primary assembly.
...
* Emit the primary assembly if a tag helper requires it.
* Make TagHelperSample.Web use precompilation.
Fixes #1693
2015-02-19 17:50:54 -08:00
Pranav K
eb7b0d6ae3
* Introduce _GlobalImports to inherit directives.
...
* Remove inheritance from _ViewStarts
Fixes #825
2015-02-18 10:02:37 -08:00
Pranav K
6ef5518f8a
Remove IRazorFileProviderCache and rely on file expiration triggers to
...
file change expiry.
Fixes #1969
2015-02-09 15:08:26 -08:00
Pranav K
59db8143da
Updating CompilerCache to use IMemoryCache and file system watcher to
...
expire files in razor file cache.
Add a functional test to ensure the compiler cache does not get
initialized until the first request to a View.
Fixes #1708
2015-02-05 09:52:17 -08:00
Pranav K
7c7eaa264d
Use CRC32 instead of MD5 for hashing the file content.
...
Fixes #1800
2015-01-30 18:01:24 -08:00
Chris Ross
d51dad9560
Handle IFileSystem rename.
2015-01-20 12:16:30 -08:00
Doug Bunting
a77d071830
React to aspnet/Razor#268 changes
...
- part I of #1253 using new Razor capabilities
- update baselines to match latest code generation
- use new `CodeBuilderContext` and `TagHelperAttributeValueCodeRenderer` signatures
- test complex expressions in bound non-string attribute values
2015-01-15 16:47:22 -08:00
Doug Bunting
89fd1abc58
Nit: Clean up duplicate tests
...
- lead to errors during test discovery in VS
2015-01-13 12:49:26 -08:00
Pranav K
b7d44666b8
Adding support for flowing compilation errors to Diagnostics middleware
...
Fixes #872
2015-01-13 07:32:58 -08:00
Pranav K
110ee28e3e
Adding support for flowing compilation settings to views
...
Fixes #871
2015-01-02 15:34:52 -08:00
Praburaj
3dfcc884fe
Changes to address IFileSystem.Watch method addition
...
Absorbs the new IFileSystem interface. This change is to just address the breaking change introduced in IFileSystem.
Razor has to do the necessary changes to subscribe to the Watch event for expiring the modified files.
2014-12-11 10:00:46 -08:00
Pranav K
275d03a958
Compilation of Views should be affected by changes to _ViewStart files
...
that are applicable to the view.
Fixes #974
2014-12-05 14:44:36 -08:00
Praburaj
cfd5630cf2
Addressing breaking IFileSystem changes
...
@pranavkm
2014-12-02 15:58:05 -08:00
Pranav K
74da350086
Remove enableInstrumentation from CompilerCache and IMvcRazorHost
2014-11-02 18:15:39 -08:00
Hao Kung
448ac5a0dc
React to options and hosting changes
2014-10-14 19:20:28 -07:00
Pranav K
a633ef4f97
Modify Razor components to use RazorViewEngineOptions.FileSystem
...
Fixes #1302
2014-10-13 14:34:31 -07:00
Pranav K
12477c9f52
Changes to make EnableInstrumentation conditionally enabled
2014-10-02 17:55:40 -07:00
Pranav K
ad8ab4b8fd
Adding support for ViewLocationExpanders to allow modifying view locations
...
without changing the view engine.
Fixes #1039
2014-10-01 16:15:25 -07:00
YishaiGalatzer
6600e68fc0
Create a pre compilation module and apis to allow meta programming
...
to precompile razor pages.
This is limited to sites where the .cshtml are still deployed. It's
current purpose is to speed up startup. Deploying without the razor
files is a separate feature.
2014-09-25 11:26:11 -07:00
Pranav K
764b1e64b8
RoslynCompilationService should set the generated code when compilation is successful
...
Fixes #895
2014-08-19 09:24:28 -07:00
Pranav K
74bb8288b0
Making RoslynCompilationService a singleton.
...
* Minor code cleanup from previous compilation related PR.
2014-08-11 14:36:58 -07:00
Pranav K
758c0cadef
Fixing unit test
2014-08-11 10:39:42 -07:00
Pranav K
c12a4795ca
Removing AdditionalInfo from CompilationResult since we can't always pass
...
it into exception thrown
All values in Exception.Data need to be serializable which is not true for
the diagnostics. Removing this property since we can't pass it through.
2014-08-11 10:25:12 -07:00
Pranav K
5e010597cd
Propogate additional compilation data from RoslynCompilationService
...
* Update CompilationFailedException to include path of file being compiled
* Pass in path being compiled to Rolsyn.
* Adding doc comments for compilation pieces
Fixes #869
2014-08-08 18:22:13 -07:00