Граф коммитов

186 Коммитов

Автор SHA1 Сообщение Дата
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