Robert Husák
20b232bc4b
Add PHP tests
2018-01-23 12:02:07 +01:00
Robert Husák
5bee0b3f34
Remove CodeMirror PHP dependency
2018-01-23 12:00:58 +01:00
Robert Husák
a1a6f9ed2c
Fix consistency issues
2018-01-23 11:57:47 +01:00
Robert Husák
4e997214f7
Gather Peachpie references recursively
2018-01-17 01:20:02 +01:00
Robert Husák
eb5645b035
Fix null exception when creating PhpCompilation
2018-01-17 01:18:46 +01:00
Robert Husák
836de0f290
Enable parsed reference caching in Peachpie
...
In order to keep the code simple (e.g. not to cache more than one set of references), the references are no longer configurable per session.
2018-01-15 18:00:07 +01:00
Robert Husák
dc7c66e579
Add PHP to CodeMirror configuration
2018-01-14 18:58:22 +01:00
Robert Husák
bfcb5cba66
Implement PHP server support
2018-01-14 18:56:46 +01:00
Robert Husák
8354b1d824
Add project to support PHP using Peachpie
...
As Peachpie uses its own fork of Roslyn, there are name clashes with the standard Roslyn classes. Therefore, the Peachpie's Roslyn assembly needs to be aliased.
2018-01-14 18:47:37 +01:00
Andrey Shchekin
55fcb6437b
[closes gh-77] Updated to final 0.9.2.
2017-09-05 23:33:12 +12:00
Andrey Shchekin
eeaa4cf4a4
[closes gh-79] Fixed tests.
2017-09-05 23:31:35 +12:00
Andrey Shchekin
4875751590
[gh-78] Fixed issue with some F# AST ranges.
2017-09-05 23:18:33 +12:00
Andrey Shchekin
86be3f2a56
Corrected build warning.
2017-09-05 22:34:21 +12:00
Andrey Shchekin
da5f637429
[gh-78] Updated to latest F# compiler.
2017-09-05 22:26:45 +12:00
Andrey Shchekin
a4a5d64ade
Another build fix.
2017-09-04 22:29:47 +12:00
Andrey Shchekin
73f15284b2
Build fix.
2017-09-04 22:28:03 +12:00
Andrey Shchekin
d854372745
[gh-76, gh-56, gh-55] Updated to latest Roslyn.
2017-09-04 22:20:41 +12:00
Andrey Shchekin
c0efc80ade
Added slowUpdateWait event to mirrorsharp.js.
2017-08-22 22:37:43 +12:00
Andrey Shchekin
cd2d5283e5
[ashmind/SharpLab/#161] Added helpers for F# `--define:`. Removed prerelease flag (closes gh-67).
2017-08-20 19:18:51 +12:00
Andrey Shchekin
9c145deb9e
Added IExceptionLogger extensibility point, and GetText) method on IWorkSession.
2017-08-06 15:04:39 +12:00
Andrey Shchekin
a995b70520
Updated F# options to match current extension methods.
2017-07-31 20:59:50 +12:00
Andrey Shchekin
f3664a3313
Fixed FastUtf8JsonStringWriter for newer emoji ranges, e.g. 🌄 .
2017-07-31 00:06:32 +12:00
Andrey Shchekin
f3226690e3
Minor API rewrite, made OptimizationLevel language-specific and provided more ways to adjust the language-specific sessions.
2017-07-30 12:42:01 +12:00
Andrey Shchekin
211e0e182f
Added setter to IRoslynSession.Project.
2017-07-24 00:28:27 +12:00
Andrey Shchekin
5c40b3f4a1
Multiple improvements for IFastJsonWriter (includes breaking changes). Added Encoding to SourceText.
2017-07-23 11:27:47 +12:00
Andrey Shchekin
e9b0146331
[ ashmind/TryRoslyn#138 ] Fixed incorrect handling of extra-long text.
2017-07-10 21:50:39 +12:00
Andrey Shchekin
5a9c4049d4
[ ashmind/TryRoslyn#138 ] Fixed incorrect escaping of control characters.
2017-07-10 21:20:24 +12:00
Andrey Shchekin
1a9b853af4
[closes gh-74] Closed client-server desync on undo, added first test and replaced jshint with eslint.
2017-06-24 16:03:24 +12:00
Andrey Shchekin
8e94901998
Ensured disposal of SlowUpdate result (if required).
2017-06-22 21:59:32 +12:00
Andrey Shchekin
7f24e9c7dd
Added offset conversion to F# session API.
2017-06-21 00:52:47 +12:00
Andrey Shchekin
4dbc8b9441
Added support for non-copying JSON string writing.
2017-06-20 21:54:46 +12:00
Andrey Shchekin
9f2ba19bf6
[ ashmind/SharpLab#129 ] Added a setText() method to the API (same as setValue(), but normalizes newlines).
2017-06-18 01:02:11 +12:00
Andrey Shchekin
104ec8d653
Update AppVeyor to deploy NuGet from 0.9 as well.
2017-05-28 23:09:21 +12:00
Andrey Shchekin
50771a3797
Increased JSON writer stack.
2017-05-28 02:21:57 +12:00
Andrey Shchekin
579ffb68a6
Reduced svgs a bit more.
2017-05-27 19:22:26 +12:00
Andrey Shchekin
f64a307191
Improved API of ISlowUpdateExtension (note: significant breaking change!).
...
Added LanguageName to IWorkSession.
2017-05-27 19:20:31 +12:00
Andrey Shchekin
5d5b99134f
[closes gh-71] Added xml docs to all public API.
2017-05-23 20:16:33 +12:00
Andrey Shchekin
b995baa9d2
[closes gh-69] Removed Bower support (and cleaned up few more things).
2017-05-22 21:53:01 +12:00
Andrey Shchekin
62331d1ad5
Minor fix to pack-all.bat.
2017-05-22 21:45:51 +12:00
Andrey Shchekin
9197be25c8
Corrected NuGet version for Testing.
2017-05-22 21:23:42 +12:00
Andrey Shchekin
649ee489df
Exposed default options to the user and delayed option setup to the moment language is actually used.
2017-05-22 21:20:49 +12:00
Andrey Shchekin
93e1421a8a
Removed AspNetCore from readme.
2017-05-22 20:42:57 +12:00
Andrey Shchekin
15713e74e7
[closes gh-68] Extracted VisualBasic support into a separate library.
...
(Also removed non-functional AspNetCore code)
2017-05-22 20:41:06 +12:00
Andrey Shchekin
4b70867a36
[gh-65] Temporarily disabled .Net46 tests (passes on local).
2017-05-15 23:23:40 +12:00
Andrey Shchekin
883d36858c
Language switching fix.
2017-05-15 23:03:02 +12:00
Andrey Shchekin
431601dffb
Added AssemblyPathList to the session API.
2017-05-15 22:53:51 +12:00
Andrey Shchekin
f000f184e0
Corrected all warnings.
2017-05-15 21:15:41 +12:00
Andrey Shchekin
b89200880f
Added new test project to the build.
2017-05-15 21:05:43 +12:00
Andrey Shchekin
996026a012
Merge branch 'fsharp'
2017-05-15 21:02:52 +12:00
Andrey Shchekin
215e22f05b
Finalized F# branch.
2017-05-15 21:00:00 +12:00