Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/sdks
AgeCommit message (Collapse)Author
2020-08-26[wasm][debugger] Merge dotnet/runtime to mono/mono (#20307)Thays Grazia
* Merge dotnet/runtime. * Missing file.
2020-08-24[wasm] Bump emscripten to 2.0.1. (#20287)Zoltan Varga
2020-08-19Add --sdk_root to sdkmanagerAlexander Köplinger
2020-08-19Support overriding SDK_DIR/NDK_DIR in sdks/android/MakefileAlexander Köplinger
We need this for the new Jenkins Android emulator plugin since it uses a different adb version than what we have in $(ANDROID_TOOLCHAIN_DIR)/sdk.
2020-08-15[wasm] Merge dotnet/runtime changes to mono/mono. (#20249)Thays Grazia
* Reformatting files. Merging dotnet/runtime to mono/mono * Removing testharnessstartup from browserdebughost. Fix format of EvaluateOnCallFrameTests. * Fix package.
2020-08-15[wasm] Add extra-emcc-flags parameter to packager (#20220)Caleb Cornett
* Add extra-emcc-flags parameter to packager * Style fix
2020-08-14[wasm] Renaming debugger files. (#20244)Thays Grazia
* Renaming projects and files as we did on dotnet/runtime repo. * Fixing library-mono.js to run debugger tests. Fixing typo on DebuggerTestSuite.
2020-08-08[wasm] [debugger] Support Exception Break on Debugger (handled and ↵monojenkins
unhandled) (#20215) * [wasm] [debugger] Support Exception Break on Debugger (handled and unhandled) Based on https://github.com/mono/mono/pull/20142 * Add missing function to library_mono.js Co-authored-by: thaystg <thaystg@users.noreply.github.com> Co-authored-by: Larry Ewing <lewing@microsoft.com>
2020-07-31Bump emscripten to 1.40.0. (#20188)Zoltan Varga
2020-07-28[wasm] Use interp-only instead of interp-llvmonly as the default execution ↵Zoltan Varga
mode. (#20159) * [wasm] Use interp-only instead of interp-llvmonly as the default execution mode. interp-llvmonly caused mono_llvm_only to be set, causing bad behavior like stack walks not working. * Address comments.
2020-07-21Bump emscripten to 1.39.20. (#20143)Zoltan Varga
2020-07-11[wasm][debugger] Fix `callFunctionOn`+`silent` arg behavior (#20044)Ankit Jain
`silent` argument for `callFunctionOn` should not cause errors to be suppressed. According to the protocol docs: `In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides setPauseOnException state.` - so, the result returned should have the error, if any. - Added corresponding JS test, so that we know we are matching the correct behavior.
2020-07-09[wasm] Fix the build. (#20085)Zoltan Varga
2020-07-08[wasm][debugger] DebugDirectoryEntryType = Reproducible means that has debug ↵Thays Grazia
information (#20083) * Considering DebugDirectoryEntryType = Reproducible as an assembly that has debug information. Fix #20075 * Adding test which Ankit wrote.
2020-07-08[wasm] Implement support for pinvoke callbacks in the interpeter. (#20076)Zoltan Varga
* [wasm] Refactor the wasm tuner. Move the pinvoke table generation code into a new PInvokeTableGenerator.cs file, to be similar to the corresponding code in WasmAppBuilder in dotnet/runtime. NFC. * [wasm] Implement support for pinvoke callbacks in the interpeter. * Modify the tuner to generate a table of trampoline functions which have the same signature as the pinvoke callback methods. * These functions transfer control to the interpreter. * Modify the interpreter/wasm runtime to look up the functions corresponding to the pinvoke callback methods. * [csproj] Update project files * Fix license. * Remove leftover debug code. Co-authored-by: monojenkins <jo.shields+jenkins@xamarin.com>
2020-07-07[wasm][debugger] Add support for deref'ing pointers (#19760)Ankit Jain
* [wasm][debugger] Send var names also, to `mono_wasm_get_variables` - this will be useful in upcoming commits, which will need to use the names for local pointer vars * [wasm][debugger] Add support for deref'ing pointers * [wasm][debugger] Dereference the pointer in js, instead of debugger.c Based on suggestion from @vargaz * [wasm][debugger][tests] Fix setting async methods when setting .. breakpoint by method name. Async methods themselves don't have the debug information. Instead, that can be found on the generated async implementation type/method. Here, we just look for a type name starting with `{original_type_name}/<{async_method_name}>`, and use the method `MoveNext` from that. * [wasm][debugger][tests] Update to set bp by method name+lineoffset * Address review comments from Katelyn Gadd (@kg) * Add test to check deref'ing invalid pointers - We should really be handling invalid object ids, and report errors for those, where appropriate. This will be done in a future PR - For this PR, I'm adding tests that just check that invalid objects, or trying to deref regular objects, doesn't blow up * Remove old unused test code * [wasm][debugger] Use JsonConvert instead of manually building the json string - addresses review comment from @lewing
2020-07-06[wasm][debugger] Don't download unnecessary assemblies to DebugProxy (#20032)Thays Grazia
* Identifying if an assembly has debug info and only download it to debug proxy if it has, this will speed up a lot the debugger initialisation.
2020-07-02Fix sdk/wasm/.gitignore to not-ignore the DebuggerTestSuite directory. (#20058)Martin Baulig
The top-level .gitignore has `[Dd]ebug*/` - which matches `sdk/wasm/DebuggerTestSuite/*`; to override, we need to add `!DebuggerTestSuite` to sdk/wasm/.gitignore
2020-06-27Re-enable verbose and trace logging in debug proxy (#19926)Safia Abdalla
* Re-enable verbose and trace logging in debug proxy * Update LogLevel in ProxyDriver files * Revert to use LogDebug for verbose messages
2020-06-26[wasm] Fix package update scripts for local buildsTammy Qiu
Fix package update scripts for local builds
2020-06-26[wasm] Use -emit-llvm instead of the obsolete -s WASM_OBJECT_FILES=0 option. ↵Zoltan Varga
(#20026)
2020-06-25[wasm] Disable the checked build for release builds. (#20020)Zoltan Varga
2020-06-25[wasm] Remove obsolete --llvm-lto 1 argument, lto is already enabled when -s ↵Zoltan Varga
WASM_OBJECT_FILES=0 is used. (#20021)
2020-06-23Remove xml from download-packages.ps1Tammy Qiu
2020-06-23[wasm] Use wasm-opt --strip-dwarf instead of wasm-strip which is missing ↵Zoltan Varga
from recent emscripten versions. (#20006) Fixes https://github.com/mono/mono/issues/20002.
2020-06-23Fix package update scripts for local buildsTammy Qiu
2020-06-19assume double numbers (#19714)Larry Ewing
2020-06-19Fix readme and sample.html. (#19988)Thays Grazia
2020-06-18Bump emscripten to 1.39.18. (#19980)Zoltan Varga
2020-06-10[wasm] Fix marshalling of pointer types. (#19946)Zoltan Varga
Fixes https://github.com/mono/mono/issues/19943.
2020-06-08[wasm] comment out steps updating local mono repotqiu8
2020-06-08[wasm] incorporate pr feedback & fix powershell scripttqiu8
2020-06-08[wasm] Update package update scripts to include debug proxyTammy Qiu
2020-06-08[wasm] Bump emscripten to 1.39.17. (#19929)Zoltan Varga
* [wasm] Bump emscripten to 1.39.17. * [interp] Optimize MINT_DIV_I4/DIV_I8/REM_I4/REM_I8 to work around an llvm problem.
2020-06-05[wasm] Fix icall linking with netcore. (#19917)Zoltan Varga
2020-06-05[wasm] Link out the SR resource string code on netcore. (#19919)Zoltan Varga
2020-06-05[wasm] Print out the real stack trace when load_runtime () fails. (#19918)Zoltan Varga
2020-06-05[wasm] Make aot-profile/runtime.js work with different executables. (#19921)Zoltan Varga
2020-06-05[wasm] Fix the print-table.py script. (#19920)Zoltan Varga
2020-05-31[wasm] Fix netcore+aot support. (#19883)Zoltan Varga
* Add more substitutions for SIMD get_IsSupported () methods. * [wasm] Fix netcore+aot support.
2020-05-30[wasm] Print a warning in the pinvoke generator if multiple incompatible ↵Zoltan Varga
declarations would be emitted, and error (#19873) out at runtime. Fixes https://github.com/mono/mono/issues/19869.
2020-05-30[wasm] Fix netcore support in the packager. (#19881)Zoltan Varga
2020-05-28[wasm] Fix packager not emitting debug symbols when ninja is enabled (#19863)Jérôme Laban
Fix the packager not emitting debug symbols when ninja is enabled (e.g. when statically linking a bitcode file, still using the interpreter).
2020-05-27[wasm] Include the pinvoke table into a separate file, so the generated ↵Zoltan Varga
declarations don't conflict with the ones in the header files included by driver.c. (#19853) Fixes https://github.com/mono/mono/issues/19837.
2020-05-27[wasm] Add more runtime debugging docs. (#19850)Zoltan Varga
2020-05-26[wasm] Remove obsolete emscripten options. (#19844)Zoltan Varga
2020-05-23[wasm] Avoid overwriting the pinvoke table if not changed. (#19833)Zoltan Varga
2020-05-22[wasm] Preserve UnmanagedFunctionPointerAttribute. (#19829)Zoltan Varga
Fixes https://github.com/mono/mono/issues/19826.
2020-05-22[wasm][debugger] Allow invoking property getters for objects (#19726)Ankit Jain
* [wasm][debugger][tests] Move the test files to `tests/debugger` - Also, rename `class Math` to `class SampleMath` in `sample.cs`, to allow building sample.dll, with all the tests added. (cherry picked from commit dc265710139d7c3a63f714e4b19bdb60014b5bcb) * [wasm][debugger][tests] Add back missing dependency (cherry picked from commit 2bc6482bb3049b34da918e2dc91df459774873c9) * [wasm][debugger][tests] move *datetime-test.cs to `tests/debugger` (cherry picked from commit 2b43270a42a599fe2bdb460018460e32571bbc79) * [wasm][debugger][tests] Move CFO test to debugger-cfo-test.cs (cherry picked from commit aba95ffddad94a613a9a12eaf0dddcc9dd661b58) * [wasm][debugger] Allow invoking property getters for objects - These can be invoked interactively by the user from the IDE/chrome debugger - Getters on valuetypes are not supported right now * [wasm][debugger] Fix warnings * [wasm][debugger][tests] Fix DateTimeLocale test to await getting .. properties for a DateTime object. Required after rebasing on master.
2020-05-18[wasm][debugger][tests] Allow overriding which browser to use (#19769)Ankit Jain
* [wasm][debugger] Reduce debugger-tests timeout to 40m - And run that before the system tests since the debugger is more likely to fail at this point. Based on @lewing's suggestion * [wasm][tests] Allow overriding which browser to use .. via the envvar `WASM_TESTS_ChromePath`. This can also be set in an `appsettings.json` file next to the test binaries, like: ``` { "ChromePath": "</path/to/chrome/binary>" } ``` Also, prefer stable Chrome over Canary. Co-authored by @lewing