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
2019-11-27[sdks] Add option to enable debug server for iOS test appAlexander Köplinger
Include .pdb files in iOS test app if the DEBUG variable is set and wait for managed debugger to attach.
2019-11-27[sdks] Fix loading of assemblies in assembly_preload_hook()Alexander Köplinger
We need to check whether the assembly name passed to us already contains .exe/.dll and append it otherwise. Fixes loading of assemblies via the hook, we were falling back to the usual path resolving logic (which doesn't work in netcore mode).
2019-11-27[sdks] Add netcore option for iOS SDKAlexander Köplinger
2019-11-26WASM + Netcore. (#17915)Zoltan Varga
* [runtime] Throw an exception from Thread::StartInternal () if threads are disabled. * Add more test suites and a corefx exclusions file.
2019-11-25Fix issue in debugger variable inspection (#17900)Larry Ewing
2019-11-25[wasm] [bindings] Method invoke signature argument validation. (#17853)Kenneth Pouncey
* Implement validation for signature and argument count consistency. - throw error `Parameter count mismatch.` when arguments and signature counts are not consistent. * Fix tests that have Parameter count mismatch. * Add browser binding tests for `Parameter count mismatch
2019-11-25Add tests for Promise library.Kenneth Pouncey
- Right now only Bluebird promise library is tested right now. - If more are needed later then we can add them.
2019-11-25Add a more reliable way of identifying a Promise to be marshaled.Kenneth Pouncey
- This is left as generic as possible for now.
2019-11-25Add a more descriptive error in case of fetch response not returning back ↵Kenneth Pouncey
what it should. - An example of this is when a Promise library is being used and the Promise can not be identified correctly. Thus the internal error.
2019-11-22Remove unused `GetHttpMessageHandler` from WebAssembly.Net.Http.Kenneth Pouncey
- Remove linker.xml from project
2019-11-22[wasm] Add aot+netcore support. (#17798)Zoltan Varga
* [wasm] Compile corelib as 32 bit. * [wasm] Add a netcore cross compiler. * [wasm] Add netcore+aot support. * [aot] Load the dedup module lazily instead of at startup. The previous version didn't work on netcore because it couldn't resolve references to corlib etc. since they were not yet registered in the root domain at the time of loading. * Add more icall trampoline signatures. * Add more netcore pinvokes. * Fix the build. * Add more icall trampoline signatures. * Add an --embed-file option to the packager. * Add more netcore pinvokes. * [interp] Return FALSE for IsDynamicCodeCompiled. * Add a netcore project and targets for running BenchmarkDotNet. * Fix pinvoke tables. * Add missing files. * Fix make clean. * Add a comment. * Revert "Fix pinvoke tables." This reverts commit 998065e77614b7e621d2873510aabc3930669ca9. * Make xunit-runner into a dotnet project. Add a netcore version.
2019-11-18Bump corefx to pick up https://github.com/mono/corefx/pull/370 (#17758)Steve Pfister
Backport of https://github.com/dotnet/corefx/pull/34560 Added HAVE_LCHFLAGS & HAVE_STAT_FLAGS to configure.
2019-11-16Update emscripten to 1.39.3 (#17816)Jérôme Laban
Includes updates for https://github.com/emscripten-core/emscripten/issues/9562 and side modules.
2019-11-15[Wasm] Forced filesystem creation (#17789)Marcos Cobeña Morián
* Forced filesystem creation * [Wasm] Added new hello-io sample - Goal is testing file preloading through System.IO - Filesystem is now always forced to support later file preloading - build-io-sample target showcases such * Added --enable-fs flag to packager.exe * Update packager.md
2019-11-13[wasm] Change netcore support to use a prebuilt corefx runtime. (#17773)Zoltan Varga
* [wasm] Change netcore support to use a prebuilt corefx runtime. * [wasm] Build and test netcore support on CI. * [wasm] Disable netcore tests on CI for now. * [wasm] Add an error check. * [wasm] Add a linker exclusion. * [wasm] Add netcore runtimes to the nupkg.
2019-11-12Move zlib to its own directory, and re-enable subdir-objectsJo Shields
This has the following benefits: * Clearer structure for mirroring * Slight build time improvement on bundled zlib use (as it only builds once) * Removes pages of subdir-objects spew from autogen
2019-11-08[wasm] Bump emscripten. (#17748)Zoltan Varga
* [wasm] Bump emscipten to 1.39.2. * Disable some code in libtest.c which causes emscripten to fail. * [wasm] Source emscripten env before make install as well.
2019-11-08Merge pull request #17749 from directhex/dotnet-llvm-monorepoJo Shields
[LLVM] Change llvm submodule to dotnet-org fork of official LLVM git repo
2019-11-07Enabled --preload-files without AOT (#17732)Marcos Cobeña Morián
2019-11-07LLVM changes for SDKsJo Shields
2019-11-07[sdks] Add xunit to iOS test runner and add results reporting (#17744)Alexander Köplinger
- Allows the on-device runner to work with the xunit framework in preparation for netcore. - Added a simple UI to show the test run progress - Report the test result XML back to the host so we can process it on Jenkins/AzDO
2019-11-05[wasm] Build the tests with --no-native-strip. (#17698)Zoltan Varga
2019-11-02[iOS] Match changes done in xamarin-macios in the SDK runtime. (#17664)Manuel de la Pena
* [iOS] Match changes done in xamarin-maciosn in the SDK runtime. * Address reviews.
2019-11-01Modify run-jenkins.sh to adapt wasm build for the OSX CI lane (#16785)Steve Pfister
* Modify run-jenkins.sh to adapt wasm build for the OSX CI lane * Round 2... Go * Make ENABLE_WASM_DYNAMIC_RUNTIME conditional on non-OSX * Add runtime-threads target * Ignore 'multiple rules generate' on osx * Fix typo * Remove blank line * Exclude CoreXml.Test.XLinq.FunctionalTests.EventsTests.EventsReplaceNodes.XElementReplaceNodes * Revert "Ignore 'multiple rules generate' on osx" This reverts commit 5010721bd710d6955aaee47aa7f49ad7845763fc. * Check if OSX lane can follow general build flow
2019-10-31[wasm] Fix xunit test ninja errors. (#17639)Zoltan Varga
* [wasm] Error out on duplicate assemblies in the packager. * [wasm] Switch search path order to avoid duplicate references to assemblies. * Copy all xunit binaries to test_lib_dir. * Revert "Copy all xunit binaries to test_lib_dir." This reverts commit b15b03c16b508c04dc6121196fddca0e6d949e2f.
2019-10-31[runtime] Add a --enable-minimal=threads configure option to disable ↵Zoltan Varga
threading support. Use it on wasm. (#17611)
2019-10-30[wasm] Fix build problems. (#17596)Zoltan Varga
* [runtime] Add a stub for MacOsIPInterfaceProperties::ParseRouteInfo icall on non-osx platforms to fix the wasm aot build. * [wasm] Avoid generating invalid ninja build files if an assembly is specified on the command line and its also an implicit reference. * Put back and ifdef. * Fix the windows build.
2019-10-25Add --preload-file packager optionCaleb Cornett
2019-10-25SpacingKenneth Pouncey
2019-10-25Add `CompileFunction` to Runtime that returns a `WebAssembly.Core.Function`Kenneth Pouncey
- The code passed to `CompileFunction` is not a function definition. Instead it must create and return a function instance. - Solves the problem of accessing `Node.js` functionality as defining a JavaScript function executes in the global space and does not get `Node.js` access. - Returning a function instance allows the function to initialize and maintain encapsulated state.
2019-10-25[wasm] Propagate exit code from Main in the test runner. (#17559)Zoltan Varga
* [wasm] Propagate exit code from Main in the test runner. * Disable some System tests as they currently fail.
2019-10-24[wasm][sdk] Bump SDK version to 0.2.2 (#17516)Kenneth Pouncey
* [wasm][sdk] Bump SDK version to 2.2 * Update SDK version for browser tests
2019-10-24[wasm][xunit tests] Exclude some System.Data tests (#17527)Maxim Lipnin
2019-10-23[wasm] move jsvu repo back after fixes for v8 (#17514)Kenneth Pouncey
2019-10-23[wasm][binding] Add bindings for calling the entry point of an '.exe' (#17510)Kenneth Pouncey
- Add `mono_bind_assembly_entry_point` - Add `mono_call_assembly_entry_point` - Module.mono_call_assembly_entry_point("WasmHttpStreamSync", []); Example: ``` Module.mono_call_assembly_entry_point("WasmHttpStreamSync", []); ``` ``` var main = Module.mono_bind_assembly_entry_point("WasmHttpStreamSync", []); main(); ```
2019-10-23[wasm] Bump emscripten to 1.39.0. (#17484)Zoltan Varga
* [wasm] Bump emscripten to 1.39.0. * [wasm] Fix threads build.
2019-10-23[wasm] fix package targetLarry Ewing
2019-10-23[wasm] Bump DebugProxy to netstandard 2.1 / netcore 3.0.0Larry Ewing
2019-10-22[wasm] work around jsvu / v8 changesLarry Ewing
2019-10-22[debugger][wasm] Check the length of the vars array. Fixes #17473Larry Ewing
2019-10-21Modify the check for streaming to also check that the browser `Response` ↵Kenneth Pouncey
object exists.
2019-10-21Fix host object existence check.Kenneth Pouncey
- The checking for the existence of the object is incorrect: Missing parens around undefined. - Modify error description returned back to managed code. - Fix capitalization in global object check error.
2019-10-21[wasm] Make sure message pump is working when executing via NODEJS (#17453)Kenneth Pouncey
- Tests if we are running in ENVIRONMENT_IS_NODE - run message pump if we are. - This also fixes GC not running. - Clean up some messages.
2019-10-21Export `mono_load_runtime_and_bcl` so that is available in nodejs. (#17456)Kenneth Pouncey
2019-10-19Remove the Legacy TLS Provider. (#17391)Martin Baulig
* `MonoTlsProviderFactory` now treats "legacy" as an alias for "default". * `Mono.Net.Security/LegacySslStream`: Removed. This class also wasn't using the `MobileAuthenticatedStream` base class, thus preventing cleanups simplifications in that area. * `Mono.Net.Security/LegacyTlsProvider`: Removed. * `Mono.Security/Mono.Security.Protocol.Tls*`: Removed all the old legacy code. * `Mono.Security.Interface.MonoTlsProviderFactory`: Bump internal version to 4.
2019-10-17[wasm][xunit tests] Disable System.IO.Compression.Tests.BrotliEncoderTests ↵Maxim Lipnin
(#17351) Fixes https://github.com/mono/mono/issues/17053
2019-10-16[wasm] Add a --native-lib option to the packager to allow linking additional ↵Zoltan Varga
native libraries. (#17344)
2019-10-16[wasm][tests] WASM Safari browser tests (#16816)Kenneth Pouncey
* Add support for tests via safari browser * Run safari browser tests on CI for Mac lanes * Update to fix syntax error using UNAME to `if [[ ${CI_TAGS} == *'osx-amd64'* ]];` * Fix syntax error with `if`
2019-10-16Set default `StreamingEnabled` property of the WasmHttpMessageHandler to be ↵Kenneth Pouncey
`false`. (#17328)
2019-10-16[wasm] Bump emscripten. Remove generated python cache files. (#17340)Zoltan Varga
* [wasm] Bump emscripten to 1.38.48. * Remove generated python cache files.