..
xamarin
[src/runtime] Add extra checks to Runtime.IsUserType to detect invalid pointers. ( #21001 )
2024-08-12 13:41:21 +02:00
.gitignore
[runtime] Validate that the static registrar code being registered was built using the same runtime. ( #16652 )
2022-11-10 10:45:20 +01:00
COOP.md
[src] Remove ObjectWrapper.
2020-05-04 11:31:19 +02:00
Delegates.cs.t4
[runtime] Don't register Runtime.GetGenericMethodFromToken when the managed static registrar is used. ( #20144 )
2024-02-20 16:47:13 +01:00
EXCEPTIONS.md
[runtime] Improve documentation about exceptions a little bit.
2016-06-08 20:11:07 +02:00
Makefile
Remove a lot of legacy logic. ( #21576 )
2024-11-06 11:34:39 +01:00
README.md
Initial review pass for COOP for watchOS.
2016-05-26 17:47:10 +02:00
Xamarin.framework-iphoneos.Info.plist
[tests] Bump min OS versions in all tests.
2024-01-29 15:24:30 +01:00
Xamarin.framework-iphonesimulator.Info.plist
[tests] Bump min OS versions in all tests.
2024-01-29 15:24:30 +01:00
Xamarin.framework-tvos.Info.plist
[tests] Bump min OS versions in all tests.
2024-01-29 15:24:30 +01:00
Xamarin.framework-tvsimulator.Info.plist
[tests] Bump min OS versions in all tests.
2024-01-29 15:24:30 +01:00
Xamarin.framework-watchos.Info.plist
[net8.0-xcode15] [runtime] Bump the min OS version in the Info.plist in Xamarin.framework. ( #18912 )
2023-09-05 10:26:44 +02:00
Xamarin.framework-watchsimulator.Info.plist
[net8.0-xcode15] [runtime] Bump the min OS version in the Info.plist in Xamarin.framework. ( #18912 )
2023-09-05 10:26:44 +02:00
bindings-generator.cs
[runtime] Convert the bindings-generator.csproj project to a .NET project. ( #20743 )
2024-06-19 15:11:28 +02:00
bindings-generator.csproj
[runtime] Convert the bindings-generator.csproj project to a .NET project. ( #20743 )
2024-06-19 15:11:28 +02:00
bindings.h
[UIKit] Wrap the call to UIApplicationMain in a @try/@catch handler. ( #15746 )
2022-08-26 13:56:33 +02:00
bindings.m
[UIKit] Wrap the call to UIApplicationMain in a @try/@catch handler. ( #15746 )
2022-08-26 13:56:33 +02:00
coreclr-bridge.m
[runtime] Use strnlen instead of strlen. ( #20702 )
2024-06-10 13:02:42 +02:00
delegates.h.t4
[runtime] Support automatic GCHandle -> MonoObject* conversion for parameters and return values when calling managed delegates.
2020-05-04 11:22:26 +02:00
delegates.inc.t4
[runtime] Implement functions for getting and setting array elements for CoreCLR. ( #11519 )
2021-05-13 07:11:49 +02:00
delegates.t4
[runtime] Don't register Runtime.CreateDelegateProxy when using the managed static registrar. ( #20164 )
2024-02-22 08:51:34 +01:00
exports.t4
[runtime] Call mono_unhandled_exception to raise AppDomain.UnhandledException. ( #20656 )
2024-05-29 20:14:47 +02:00
extension-main.m
[xcode12] Bump for beta 1 ( #8935 )
2020-06-26 14:02:44 -04:00
frameworks.h
[runtime] MapKit is available on macOS/arm64. ( #11363 )
2021-04-29 14:45:58 +02:00
launcher.h
Build our runtime.
2016-04-24 14:47:24 -04:00
launcher.m
[runtime] Use calloc instead of malloc. ( #20692 )
2024-06-07 16:56:54 +02:00
libmonotouch.csproj
Fix some whitespace issues in various files. ( #12399 )
2021-08-11 10:06:46 +02:00
libxammac.csproj
Fix some whitespace issues in various files. ( #12399 )
2021-08-11 10:06:46 +02:00
main-internal.h
[xcode12] Bump for beta 1 ( #8935 )
2020-06-26 14:02:44 -04:00
mono-runtime.h.t4
[tools] Use MONO_AOT_MODE_INTERP_ONLY instead of MONO_AOT_MODE_INTERP for x86_64. ( #15429 )
2022-07-12 09:56:51 +02:00
mono-runtime.m.t4
[runtime] Deal with the rest of the Mono Embedding API for CoreCLR. ( #11642 )
2021-05-21 07:53:41 +02:00
monotouch-debug.h
[runtime] Move a few mono function declaration to the generated logic for mono function declarations instead of doing it manually. ( #10849 )
2021-03-12 07:37:27 +01:00
monotouch-debug.m
[runtime] Use calloc instead of malloc. ( #20692 )
2024-06-07 16:56:54 +02:00
monotouch-main.m
Exclude assemblies from NativeAOT app bundles ( #18532 )
2023-07-06 12:52:28 -04:00
monotouch-support.h
[Runtime] Move some of the changes back to int. ( #7529 ) ( #7606 )
2019-12-16 22:06:51 -05:00
monovm-bridge.m
[runtime] Call mono_unhandled_exception to raise AppDomain.UnhandledException. ( #20656 )
2024-05-29 20:14:47 +02:00
nativeaot-bridge.m
[runtime] Create a version of our runtime that can be used with NativeAOT.
2023-06-21 20:49:49 +02:00
nsstring-localization.m
Build our runtime.
2016-04-24 14:47:24 -04:00
product.in.h
[runtime] Validate that the static registrar code being registered was built using the same runtime. ( #16652 )
2022-11-10 10:45:20 +01:00
runtime-generated.h.t4
[runtime] Add support for generating managed delegates only for CoreCLR.
2021-03-25 07:32:32 +01:00
runtime-internal.h
[runtime] Add support for tracking created and destroyed MonoObject* instances for CoreCLR. ( #11657 )
2021-05-25 08:19:27 +02:00
runtime.m
[src/runtime] Add extra checks to Runtime.IsUserType to detect invalid pointers. ( #21001 )
2024-08-12 13:41:21 +02:00
shared.h
[runtime] Move the code to wrap every managed thread with an NSAutoreleasePool to the MonoVM bridge. ( #11257 )
2021-04-21 16:21:09 +02:00
shared.m
[runtime] Fix memory leak with BlockLiteral descriptors. Fixes #20503 . ( #20556 )
2024-05-06 09:05:58 +02:00
slinked-list.h
[runtime] Use calloc instead of malloc. ( #20692 )
2024-06-07 16:56:54 +02:00
swift-functions.swift
[runtime] Make the Swift code a bit nicer. ( #21452 )
2024-10-22 07:59:06 +02:00
trampolines-arm64-asm.s
[runtime] Add correct prologue/epilogue to xamarin_arm64_common_trampoline
2021-05-11 15:54:39 +02:00
trampolines-arm64-objc_msgSend.inc.s
[runtime] Be a bit defensive after handling Objective-C exceptions and return a consistent value. ( #11601 )
2021-05-19 07:35:46 +02:00
trampolines-arm64-objc_msgSend.s
[runtime] Implement xamarin_dyn_objc_msgSend for ARM64.
2021-05-11 15:54:39 +02:00
trampolines-arm64-objc_msgSendSuper.s
[runtime] Implement xamarin_dyn_objc_msgSend for ARM64.
2021-05-11 15:54:39 +02:00
trampolines-arm64.h
Xamarin.Mac native Apple Silicon targetting support ( #10115 )
2021-03-17 21:48:02 -04:00
trampolines-arm64.m
Use pointer-sized GCHandles everywhere. ( #10597 )
2021-02-11 08:18:38 +01:00
trampolines-i386-asm.s
[runtime] Rename CallState to XamarinCallState to keep the public namespace cleaner. ( #5940 )
2019-04-23 16:53:35 +01:00
trampolines-i386-objc_msgSend-copyframe.inc
[runtime] Don't store xmm registers where we store other registers.
2016-05-17 11:24:02 +02:00
trampolines-i386-objc_msgSend-post.inc
[runtime] Make sure the stack is correctly aligned to 16 bytes.
2016-05-17 11:24:03 +02:00
trampolines-i386-objc_msgSend-pre.inc
[runtime] Make sure the stack is correctly aligned to 16 bytes.
2016-05-17 11:24:03 +02:00
trampolines-i386-objc_msgSend.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-i386-objc_msgSendSuper.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-i386-objc_msgSendSuper_stret.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-i386-objc_msgSend_stret.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-i386.h
[runtime] Rename CallState to XamarinCallState to keep the public namespace cleaner. ( #5940 )
2019-04-23 16:53:35 +01:00
trampolines-i386.m
Use pointer-sized GCHandles everywhere. ( #10597 )
2021-02-11 08:18:38 +01:00
trampolines-internal.h
Use pointer-sized GCHandles everywhere. ( #10597 )
2021-02-11 08:18:38 +01:00
trampolines-invoke.m
[runtime] Throw exception for condition we don't handle in the dynamic registrar. ( #20568 )
2024-05-20 18:57:42 +02:00
trampolines-varargs.h
[runtime] Rename CallState to XamarinCallState to keep the public namespace cleaner. ( #5940 )
2019-04-23 16:53:35 +01:00
trampolines-varargs.m
Use pointer-sized GCHandles everywhere. ( #10597 )
2021-02-11 08:18:38 +01:00
trampolines-x86_64-asm.s
[runtime] Fix crash in the x86_64 dynamic registrar. ( #5989 )
2019-05-06 07:25:49 +02:00
trampolines-x86_64-objc_msgSend-copyframe.inc
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSend-post.inc
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSend-pre.inc
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSend.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSendSuper.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSendSuper_stret.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64-objc_msgSend_stret.s
Implement support for exception marshalling.
2016-05-17 11:23:48 +02:00
trampolines-x86_64.h
[runtime] Fix crash in the x86_64 dynamic registrar. ( #5989 )
2019-05-06 07:25:49 +02:00
trampolines-x86_64.m
Use pointer-sized GCHandles everywhere. ( #10597 )
2021-02-11 08:18:38 +01:00
trampolines.m
[runtime] Use calloc instead of malloc. ( #20692 )
2024-06-07 16:56:54 +02:00
xamarin-support.m
[runtime] Use calloc instead of malloc. ( #20692 )
2024-06-07 16:56:54 +02:00