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
AgeCommit message (Collapse)Author
2017-10-24Bump corlib version for MonoIO coop handle changes.Jon Purdy
2017-10-19Bump RoslynMarek Safar
2017-10-08[profiler] Clean up the makefile and address some issues with it.Alex Rønne Petersen
* Don't link the profilers to libmono, except on mobile. * The coverage profiler doesn't use zlib. Don't link to it. * Fix the LIBADD variable for the VTune profiler. * Add some comments for certain non-obvious aspects. * Some style cleanup. Also introduce a HOST_IOS variable in the build system which covers iOS, watchOS, and tvOS.
2017-10-03Bump version to 5.9.0 (#5692)Ludovic Henry
2017-10-03Prepare Mono for Android NDK with unified headers (#5680)Marek Habersack
Up until NDK release 14 Android SDK included a separate set of C header files for each supported platform. NDK 14 introduced a new set of those headers (they are NOT the same as the old ones) which unifies support for all of the platforms so that bug fixes are available for all the API levels without having to backport etc. With NDK 15 the unified headers become the default ones (including when creating standalone toolchains) and with NDK 16 (in beta currently) the old per-platform headers are removed. Unfortunately, the new headers introduce breaking changes which made it impossible to build Mono with NDK configured to use them. This commit makes a handful of changes to Mono which make it build with unified headers.
2017-09-08Merge pull request #5428 from kumpera/wasm-support-p2Rodrigo Kumpera
Mono Wasm support
2017-09-07Bump roslyn to 2.3.2Marek Safar
2017-08-31[socket] Reduce handle manipulations in native (#5378)Ludovic Henry
2017-08-31[wasm] Hack around AC_CHECK_SIZEOF bug and don't hardcode -Os in CFLAGSRodrigo Kumpera
2017-08-31Revert "Merge pull request #5330 from alexanderkyte/dedup_mkbundle"Alexander Köplinger
This reverts commit 9a287c04126d095e7371afee32632febd0dafd93, reversing changes made to 4a79280b3bef8d5f15da9ddd2a2af3a03e194b03. It breaks tons of tests.
2017-08-30[runtime] Fix in-tree building for mkbundleAlexander Kyte
2017-08-27[runtime] Use the AC_FUNC_STRERROR_R() autoconf macro to distinguish between ↵Zoltan Varga
the two possible signatures for strerror_r (). (#5453)
2017-08-25[configure.ac] Don't include the .build number in runtime-corlib version (#5449)Alexander Köplinger
It's causing unnecessary complexity because we need to create a new monolite when bumping the .build number in a major.minor.build version like from 5.2.0 -> 5.2.1 corlib version bumps are very rare in those cases and even then you can just increment the MONO_CORLIB_COUNTER variable.
2017-08-24[mini] Add skeleton WebAssembly mini backend. It's not functional and some ↵Rodrigo Kumpera
code needs to be shuffled to better places. The wasm backend is inspired on the x86 one with a few key differences: 1) It assumes a different aot runtime will be used to deal with all the weirdness of wasm. In particular, it can run under MONO_AOT_MODE_INTERP_LLVMONLY without an actual working AOT compiler. 2) It's the only non-ISA based backend, so lots of weird things. Like, no registers or addressable stack - for realsies.
2017-08-23[wasm] Don't define MONO_CROSS_COMPILE in the wasm configure.acRodrigo Kumpera
2017-08-22[WASM] Hack configure.ac to support wasm. Use --enable-wasm instead of ↵Rodrigo Kumpera
--host / --target
2017-08-15[runtime] Use HOST_ defines instead of PLATFORM_ defines. (#5362)Zoltan Varga
2017-08-09Default powerpc to mcs instead of roslyn (#5326)Alexander Köplinger
It is crashing still way more than it works and now that the mcs configuration works again we should default to that to make our CI more pleasant.
2017-08-09[btls] Compile btls using ninja if available. (#5333)Zoltan Varga
2017-08-08[runtime] Move eglib into mono/eglib so it becomes a convenience library ↵Zoltan Varga
similar to utils/ etc. (#5297)
2017-08-07Bump version to 5.7 (#5325)Ludovic Henry
2017-08-07Revert "Bump version to 5.7"Ludovic Henry
This reverts commit 82eafc02e4774ed567237d15f0f24b13a674da38.
2017-08-07Bump version to 5.7Ludovic Henry
2017-07-28Eglib integrate (#5267)Zoltan Varga
* [runtime] Integrate eglib's configure into mono's configure to simplify and speed up the configure process. * [runtime] Delete some duplicate eglib configure code.
2017-07-27Bump corlib versionAleksey Kliger
Due to changed semantics of ModuleBuilder:RegisterToken icall (it now does not allow an EnumBuilder argument)
2017-07-24Bump roslyn to 2.3.1Marek Safar
2017-07-20[jit] test builtin types (#5208)Bernhard Urban
* [builtin-types] import test suite List of original contributors: Zoltan Varga <vargaz@gmail.com> Rodrigo Kumpera <kumpera@gmail.com> * [builtin-types] import updated definitions from xamarin-macios https://github.com/xamarin/xamarin-macios/blob/8fbbfa5ca7154fcfd553f7a7b242ffee9a95f240/src/NativeTypes/Primitives.tt * [builtin-types] make regression suite work * [builtin-types] disable broken tests * [fixup] disable failing tests on arm64
2017-07-20Tweak the Unreal profileMikayla Hutchinson
2017-06-30[runtime] Use pthread_cond_timedwait_relative_np () function on osx if ↵Zoltan Varga
available. (#5147)
2017-06-29Revert "[runtime] Use pthread_cond_timedwait_relative_np () function on osx ↵Zoltan Varga
if available. (#5143)" This reverts commit 616ea50718aba3af237637f77d9c58acdca9a61f. Revert this as it fails to build on wrench.
2017-06-29[runtime] Use pthread_cond_timedwait_relative_np () function on osx if ↵Zoltan Varga
available. (#5143)
2017-06-28[build] Add a new profileMarek Safar
2017-06-28[nullgc] When building nullgc, don't try to link Boehm libsAleksey Kliger
Previous nullgc commit (52d9a55a861527ed4027f8e10a97e3cc880baf4a) didn't actually work in a clean tree.
2017-06-24[null_gc] Get null GC building again.Aleksey Kliger
- Had to borrow a gchandles implementation from mono/metadata/boehm-gc.c - Added coop handles support for NULL GC - Fixed typos in configure.ac - To use: `./configure --with-libgc=none --without-sgen --enable-boehm` You get a mono-boehm which actually is not collecting anything.
2017-06-14[configure] move HAVE_ONLINE_VES away from autotools to a header fileBernhard Urban
2017-06-08[configure] introduce HAVE_ONLINE_VESBernhard Urban
2017-06-05Bump to 5.5 for master branchLudovic Henry
2017-06-02[runtime] Remove all NACL support. It was unmaintained for a long time. (#4955)Zoltan Varga
https://blog.chromium.org/2017/05/goodbye-pnacl-hello-webassembly.html
2017-05-24[runtime] Implement interior handles as a special case to simplify and speed ↵Zoltan Varga
up the more common handle code. (#4921)
2017-05-19Bump Roslyn to 2.3 previewMarek Safar
2017-05-18[configure] Add stdalign.h checks for BTLS to ARM platforms tooAlexander Köplinger
We added it for x86/amd64 in 488b550ac0275c944e0a2c23be93173382084e5f but missed adding that check when ARM was added recently.
2017-05-18[configure] Remove the --enable-dynamic-btls switch, it is the only optionAlexander Köplinger
2017-05-16[btls] Add "desktop" ARM Linux configurations (for IoT, mostly) (#4875)Jo Shields
* [btls] Add "desktop" ARM Linux configurations (for IoT, mostly) * [btls] Disable optimized asm on soft-float ARM It depends on a NEON FPU, which we don't target on soft float
2017-05-15[runtime] Remove ia64 backend, the Itanium architecture is dead. (#4859)Zoltan Varga
2017-05-12[mcs] Add platform specific files (#4837)Ludovic Henry
* [mcs] Rework %-recursive target to explicitely list subdirectories * [mcs] Rename PLATFORM to BUILD_PLATFORM * [mcs] Add platform specific files This is to support adding corefx platform specific files. To do that, we now support `mcs/class/corlib/linux_net_4_x_corlib.dll.sources` for example, on top of `mcs/class/corlib/net_4_x_corlib.dll.sources` and `mcs/class/corlib/corlib.dll.sources`. The 3 platforms that are supported are: `linux`, `darwin` and `win32`. * [mcs] Build cross-platform bcl in separate folder
2017-05-05[configure.ac] Fix inadvertently invoking X server (#4792)Alexander Köplinger
I noticed this when I cleaned my Mono repo and reran autogen.sh. I suddenly got a popup from XQuartz about "Unrecognized option: =". Turns out this was introduced in 9e967f00b3073671b340c1a4e3da7253d5213668, the second half of the if is missing `test`, so it actually runs `x = xyes` which starts XQuartz :D Also cleaned up the USE_NLS checking since that ran immediately before this and just printed "no" before which confused me.
2017-04-27[loader] Rename enable-minimal=assembly_remapping to desktop_loaderAleksey Kliger
Use a single DISABLE_DESKTOP_LOADER define instead of DISABLE_ASSEMBLY_REMAPPING and DISABLE_STRICT_STRONG_NAMES
2017-04-27[loader] --enable-minimal=assembly_remapping implies no strict strong name ↵Aleksey Kliger
checking When strict strong name checking is enabled, Mono will check public key tokens and versions match between a requested assembly reference and a candidate found via its usual loading directories. amend
2017-04-24Bump Roslyn to 2.1Marek Safar
2017-04-18[configure] Fix docs for --with-libgc option (#4707)Alexander Köplinger
It was renamed from --with-gc to --with-libgc in 66ca91f10b0fdd61824e318f659b807cbf45aef3, but a few places were missed.