- 30 6月, 2017 7 次提交
-
-
由 Aleksey Kliger 提交于
This will ensure they show up in AppDomain.ReflectionOnlyGetAssemblies(), and won't be allowed to execute
-
由 Aleksey Kliger 提交于
In particular this makes sure that AssemblyBuilderAccess.ReflectionOnly aren't allowed to run. And AssemblyBuilderAccess.CollectAndRun aren't allowed to save.
-
由 Aleksey Kliger 提交于
in sync with System.Reflection.Emit.AssemblyBuilderAccess
-
由 Aleksey Kliger 提交于
To throw System.IO.FileNotFoundException
-
由 Aleksey Kliger 提交于
Regression test for https://bugzilla.xamarin.com/show_bug.cgi?id=57851
-
由 Aleksey Kliger 提交于
Regression test for https://bugzilla.xamarin.com/show_bug.cgi?id=57850
-
由 Aleksey Kliger 提交于
-
- 29 6月, 2017 9 次提交
-
-
由 Ankit Jain 提交于
-
由 Alexander Köplinger 提交于
* [bcl] Drop a bunch of unused _2_1.cs files They weren't used anywhere, not even mobile, so we can remove them.
-
由 Zoltan Varga 提交于
This reverts commit 616ea507. Revert this as it fails to build on wrench.
-
由 Zoltan Varga 提交于
-
由 Ludovic Henry 提交于
* [w32handle] Fix handle dumped ref * [w32handle] Replace exposing mono_w32handle_{ref,unref} by mono_w32handle_{duplicate,close}, it is closer to what the win32 API exposes. * [w32handle] Remove unrefing of handles on shutdown If one of the handle is a file handle for example, then w32file has already be cleaned up, so we cannot guarantee that the handle we are going to close is not going to call into w32file code.
-
由 Jonathan Chambers 提交于
Implement GC roots ourselves in Boehm rather than relying on their concept of roots which is mainly for static data segments in binaries and not implemented on all platforms (cannot remove roots on Windows) (#564)
-
由 Alexander Köplinger 提交于
We're checking out a specific commit for both now so the git branch is no longer required. Also fixes warnings that a 2017-06 branch doesn't exist in mono-extensions.
-
由 Jo Shields 提交于
-
由 Marek Safar 提交于
-
- 28 6月, 2017 4 次提交
-
-
由 Aleksey Kliger 提交于
Previous nullgc commit (52d9a55a) didn't actually work in a clean tree.
-
由 Zoltan Varga 提交于
-
由 Zoltan Varga 提交于
-
由 monojenkins 提交于
-
- 27 6月, 2017 9 次提交
-
-
由 Alexander Köplinger 提交于
It's `temp-path` in the code, not `temp_path`
-
由 Aleksey Kliger (λgeek) 提交于
[reflection] Convert correct MonoError to an exn in Assembly.GetTypes ()
-
由 cherusker 提交于
* Fix compiler warnings (w32) - add explicit (long long (unsigned)) type casts - change %ld to %lld once, to match the general style of these logging messages * Fix compiler warnings (threadpool) - add explicit (void *) type casts * Fix compiler warnings (boehm) - add an explicit (long) type cast; the values are defined as gint64, an upgrade to at least "%ld" seems like a good idea - about dropping const: const does not seem to be necessary as g_getenv() returns pointers to freshly allocated buffers whenever called. const might have been used to protect the return value of g_getenv() on unix systems with earlier versions of Mono (as a comment in gmisc-unix.c suggests). keeping const here causes a compiler warning, as the const qualifier gets dropped when *env is being used with g_free(). that led to the decision to drop the qualifier altogether. * Fix compiler warnings (sgen) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * Fix compiler warnings (misc - metadata) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * Fix compiler warnings (misc) - specify the arguments (void) to avoid -Wstrict-prototypes warnings - add an explicit (void *) type cast; changing the return type to char* might be more usable and could be discussed - ret is not being used and can be removed; fixes a -Wunused-but-set-variable warning * Fix compiler warnings (mini) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * [fixup!] Correct indentation * [fixup!] Correct (void *) - use GUINT_TO_POINTER and MONO_NATIVE_THREAD_ID_TO_UINT instead of (void *) to cast mono_native_thread_id_get () to %p * [fixup!] Correct indentation of boehm-gc.c and add FIXME * include <inttypes.h> and test the G_GINT64_FORMAT macro * [fixup!] Use G_G*_FORMAT and PRIx32 macros instead of type casts wherever possible
-
由 Ankit Jain 提交于
-
由 Zoltan Varga 提交于
-
-
由 Aleksey Kliger 提交于
We use the referencesource version
-
由 Alexander Köplinger 提交于
I forgot that we only run gensources.sh on libraries but not tools so the comments don't get stripped out...
-
由 Zoltan Varga 提交于
-
- 26 6月, 2017 5 次提交
-
-
由 Alexander Köplinger 提交于
-
由 Marius Ungureanu 提交于
Reuse the existing icall infrastructure to give the same handle back. This PR implements all OpenExisting methods (with the access rights parameter discarded) and the SafeHandle property. In the runtime, we don't check the capacity parameter if we try to open a mmap file, and we fallthrough the handle refcount case.
-
由 Alexander Köplinger 提交于
(reverted from commit 4ea31227)
-
由 Alexander Köplinger 提交于
(reverted from commit 0c9eb70a) Using newer Cecil means metadata tokens will be different which breaks AOT compilation: https://github.com/mono/mono/pull/5102#issuecomment-310801767
-
由 monojenkins 提交于
-
- 25 6月, 2017 1 次提交
-
-
由 Zoltan Varga 提交于
-
- 24 6月, 2017 5 次提交
-
-
由 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.
-
由 Ankit Jain 提交于
-
由 Ludovic Henry 提交于
-
由 Alexander Köplinger 提交于
No longer needed now that we're using the new Cecil.
-
由 Alexander Köplinger 提交于
This greatly simplifies the code and as a bonus also shaves off about 300ms when stripping mscorlib.dll.
-