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

318 Коммитов

Автор SHA1 Сообщение Дата
Chris Lovett 68702c2652 Merged PR 3090: fix some typos. 2020-09-30 01:42:00 +00:00
Chris Lovett 182af6e1c9 Merged PR 3079: add some pretty pictures to image gallery tutorial
add some pretty pictures and instructions on how to run the web frontend.
2020-09-30 00:19:03 +00:00
Pantazis Deligiannis 4f1be66da6 Merged PR 3086: increased version to 1.1.1 2020-09-28 21:53:03 +00:00
Pantazis Deligiannis 05bed739ba Merged PR 3084: fix issue with throwing exceptions from testing engine 2020-09-28 19:33:47 +00:00
Pantazis Deligiannis 994c605ea8 Merged PR 3083: throw assertion exception on bug for MSTest rewriting
Our MSTest rewriting does not check if an iteration was finding a bug or not, which means a test would pass even if a bug was found. It only checked for unhandled exceptions but that is just a subset of all bugs that can be found. This is already discovering issues in some of the buggy Torch tests.
2020-09-28 18:43:50 +00:00
Pantazis Deligiannis bc72832ef6 Merged PR 3082: fix rewriting bug with verbosity 2020-09-28 17:57:22 +00:00
Chris Lovett c5e3881c05 Merged PR 3080: fix firefox bugs
fix firefox bugs, reported in github issue https://github.com/microsoft/coyote/issues/52
2020-09-26 06:19:28 +00:00
Pantazis Deligiannis cbffaae78b Merged PR 3074: fixed typo 2020-09-24 23:49:58 +00:00
Chris Lovett 76cc5b7d89 Merged PR 3072: add missing docs (skipped by .gitignore)!
add missing docs (skipped by .gitignore)!
2020-09-24 22:32:59 +00:00
Pantazis Deligiannis 8362d6d7d0 some updates in the docs 2020-09-24 07:18:46 -07:00
Pantazis Deligiannis 5fff21a49a Merged PR 3070: increased version to 1.1.0 2020-09-23 23:55:01 +00:00
Chris Lovett ff41e90a5e Merged PR 3020: new logger with log verbosity levels
Make RewritingOptions settable and add a Log option.  Also moved TextWriter to a new ILogger interface so that warnings and errors can be tracked through the whole stack.  This provides a nice feature, which is you can now filter the verbose Actor log output to only show errors like this:
```
coyote test MyActorTest.dll --verbosity minimal
```
and the console output will only show any errors found, same for warnings.  Only if you ask for --verbosity info will you get the full verbose log printed to the screen.

Also when this is published I can redirect [LogWriter.cs](https://github.com/microsoft/coyote-samples/blob/master/Common/LogWriter.cs) in our Samples to use this new interface.
2020-09-23 23:30:28 +00:00
Pantazis Deligiannis bb7370009f Merged PR 3069: added ASP.NET tutorial
New tutorial to teach unmodified code rewriting in the scope of an ASP.NET service sample.

Also some minor consistency fixes in other tutorials.
2020-09-23 22:22:25 +00:00
Damon Kiley 294ff01309 Merged PR 3018: accessibility fixes
fixed color contrast ratio on links & buttons, added alt & aria tags where necessary
2020-09-23 21:00:22 +00:00
Chris Lovett aa39b0dd9a Merged PR 3031: Add --rewrite-threads
Add --rewrite-threads that does simple mapping of threads to tasks for thread.Start, Join, Yield and Sleep, and SpinWait.
2020-09-22 21:15:39 +00:00
Pantazis Deligiannis 1391b949cb
improved deadlock detection in partially rewritten code (#55) 2020-09-22 12:39:53 -07:00
Pantazis Deligiannis 6729a997e1
fixed bug in rewriter (#54) 2020-09-22 09:06:04 -07:00
Pantazis Deligiannis 267a773fa2 fix in github actions 2020-09-22 08:31:02 -07:00
Pantazis Deligiannis 51988223d3 updated readme 2020-09-22 08:27:38 -07:00
Pantazis Deligiannis 2e0cbdd6c0
edits in actions and badges (#53) 2020-09-22 08:23:59 -07:00
Pantazis Deligiannis ea878b8d25 linux and macos github actions 2020-09-22 08:10:40 -07:00
Pantazis Deligiannis b90c0901fb fix build windows github action 2020-09-21 20:56:59 -07:00
Pantazis Deligiannis eda0f103c7 edited github action and dotnet sdk 2020-09-21 17:18:01 -07:00
Chris Lovett 09b51d9163 Merged PR 3048: enable telemetry when cookie consent is not required
Enable telemetry when cookie consent is not required.
2020-09-16 15:11:32 +00:00
Pantazis Deligiannis eafb9ce25f Merged PR 3019: basic rewriting of MSTest methods 2020-09-10 20:54:16 +00:00
Chris Lovett ab8a720abe Merged PR 3010: Switch disallowed list to use regex.
Switch disallowed list to use regex.
2020-09-08 23:16:21 +00:00
Pantazis Deligiannis 040dbc1cc4 Merged PR 3016: fix in rewriting 2020-09-08 22:19:40 +00:00
Pantazis Deligiannis ccb5dfa008 Merged PR 3009: support for generic TaskFactory during rewriting
Related work items: #5191, #5195
2020-09-04 19:46:03 +00:00
Chris Lovett aa26b2bcca Merged PR 2973: automatically rewrite local assemblies that are dependencies
automatically rewrite local assemblies that are dependencies, and rewire those assembly references.
2020-09-04 14:57:33 +00:00
Chris Lovett e2443e5254 Merged PR 3004: Make replace assembly case a bit more robust to avoid file access errors
make replace assembly case a bit more robust to avoid errors like "The process cannot access the file 'D:\Temp\cloudbuild\temp\ApiDataUploaderTests.dll\Microsoft.Applications.Telemetry.dll' because it is being used by another process.
2020-09-03 17:32:08 +00:00
Chris Lovett 11213beb43 Merged PR 3003: Fix bugs in exception handler rewriting.
Fix bugs in exception handler rewriting.
See new repro tests TestMultiCatchBlock, TestMultiCatchFilter, TestMultiCatchBlockWithFilter,

Related work items: #5186
2020-09-03 06:06:54 +00:00
Pantazis Deligiannis 57644139eb ignore certain paths from language reporting 2020-09-02 09:38:14 -07:00
Chris Lovett 0cd7507f86 Merged PR 2995: switch to WCP Cookie Consent API
switch to WCP Cookie Consent API
2020-08-31 19:23:42 +00:00
Pantazis Deligiannis db9c51aa22 added GitHub Windows action 2020-08-27 10:20:23 -07:00
Pantazis Deligiannis 15b2ff085f
setup GitHub actions 2020-08-27 10:17:29 -07:00
Chris Lovett 75d126a4bd Merged PR 2984: Fix short branches that can be pushed out of range
Fix short branches that can be pushed out of range by the insertion of the new call to ThrowIfCoyoteRuntimeException

Related work items: #5164
2020-08-26 20:17:40 +00:00
Pantazis Deligiannis b35ab2f059 Merged PR 2975: fixed logging bug 2020-08-25 22:37:23 +00:00
Pantazis Deligiannis c5e84ec312 Merged PR 2974: added missingThreadPool APIs
Related work items: #5123
2020-08-25 21:36:27 +00:00
Chris Lovett 5d3b459e8b Merged PR 2953: couple small small doc fixes
fix info about rewriting json file.
add troublshooting for --break on MacOS and Linux based on [github issue 57](https://github.com/microsoft/coyote/issues/47).
2020-08-24 18:37:08 +00:00
Chris Lovett db9b30933c Merged PR 2946: make it possible to rewrite a folder full of assemblies
make it possible to rewrite a folder full of assemblies.
2020-08-20 00:53:25 +00:00
Chris Lovett 341cc52997 Merged PR 2918: Add support for .NET 5.0, but don't actually move to 5.0 as default
Add support for .NET 5.0

Related work items: #3897
2020-08-19 05:44:27 +00:00
Pantazis Deligiannis ec3d643810 Merged PR 2928: task wait/result correctly throw exception 2020-08-14 18:10:53 +00:00
Pantazis Deligiannis efc07e09d8 Merged PR 2911: added few extra uncontrolled task checks 2020-08-14 04:07:43 +00:00
Chris Lovett a4f37b2e06 Merged PR 2921: add yaml for nuget sign publish build
add yaml for nuget sign publish build
2020-08-14 00:57:10 +00:00
Pantazis Deligiannis 2febdbec51 Merged PR 2917: increased version to 1.0.17 2020-08-14 00:19:10 +00:00
Chris Lovett 7927454350 Merged PR 2912: add docs on rewriting
added a simple first pass on rewriting documentation...
2020-08-13 22:35:05 +00:00
Pantazis Deligiannis 68f118d325 Merged PR 2915: applying rewritten attribute 2020-08-13 21:20:10 +00:00
Pantazis Deligiannis f0752de603 Merged PR 2907: updated .NET SDK
Updating the .NET SDK to latest LTS version.
2020-08-12 22:39:46 +00:00
Pantazis Deligiannis 675403b00a Merged PR 2906: fixed bug with Task.WhenAny
Related work items: #5012
2020-08-12 01:03:39 +00:00
Pantazis Deligiannis 442bfe37e7 Merged PR 2903: support for task WaitAll/Any in rewriting
Related work items: #4874
2020-08-11 20:19:28 +00:00