Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

[runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…

…orted functions and -fvisibility=hidden to exclude everything else.
latest commit 181093864f
Zoltan Varga vargaz authored
..
Failed to load latest commit information.
.gitattributes EOL handling
.gitignore Add generated Makefile.am to gitignore
ChangeLog Remove profanity
Makefile.am [runtime] Add a SHARED_CFLAGS autoconf var which can be used to pass …
TODO Flush
abi-details.h [runtime] Fixed MONO_STRUCT_OFFSET to work with non-cross builds.
appdomain.c [corlib] Enum from reference sources
appdomain.h Added new mono_domain_set_config function; used to fix ConfigurationE…
assembly.c [runtime] Fix appdomain loading event ordering.
assembly.h Added MONO_API macro to annotate and control visibility of public (ex…
attach.c [runtime] Use the mono_mutex types/functions instead of CriticalSecti…
attach.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
attrdefs.h 2010-02-11 Rodrigo Kumpera <rkumpera@novell.com>
blob.h 2007-01-02 Jb Evain <jbevain@gmail.com>
boehm-gc.c [jit] Pass the aligned object size to the managed allocator.
char-conversions.h Remove unused unicode category data (which is now charinfo.nlp).
cil-coff.h [runtime] Fix the computation of AssemblyName.ProcessorArchitecture (…
class-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
class.c [runtime] Plug a loader error leak.
class.h [runtime] Introduce mono_class_from_typeref_checked and replace usage…
cominterop.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
cominterop.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
console-io.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
console-null.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
console-unix.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
console-win32.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
coree.c Moved _WIN32_WINNT to winconfig.h; dropped support for WinXP SP1 and …
coree.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
culture-info-tables.h [corlib] DateTimeFormatInfo and friends from reference sources
culture-info.h [corlib] DateTimeFormatInfo and friends from reference sources
debug-helpers.c [runtime] Add method_is_dynamic () inline function to allow code to b…
debug-helpers.h Added MONO_API macro to annotate and control visibility of public (ex…
debug-mono-symfile.c [sdb] Fixed .mdb parsing when line equals 0
debug-mono-symfile.h [sdb] Avoid using implicit sequence points for methods without debug …
decimal-ms.c Style consistency with the rest of Mono's code
decimal-ms.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
domain-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
domain.c Remove explicit support for 2.0, it will now use 4.5
environment.c [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
environment.h Added MONO_API macro to annotate and control visibility of public (ex…
exception.c [runtime] Use the new one parameter ctor to create RuntimeWrappedExce…
exception.h [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
file-io.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
file-io.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
file-mmap-posix.c Merge pull request #1510 from BrzVlad/fix-file-map
file-mmap-windows.c [runtime] Rewrite MemoryMappedFile to support named mappings.
file-mmap.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
filewatcher.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
filewatcher.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
gc-internal.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
gc-memfuncs.c [runtime] Add two variants of mono_gc_bzero and mono_gc_memmove. They…
gc.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
icall-def.h [corlib] Enum from reference sources
icall.c [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
image.c [runtime] Added native_func_wrapper_cache.
image.h Added MONO_API macro to annotate and control visibility of public (ex…
jit-info.c [runtime] Move the MonoJit/MonoJitInfoTable code to a separate file f…
loader.c [loader] If probing for a pinvoke fails, log the error mono_dl_symbol…
loader.h [runtime] Changes mono_stack_walk_async_safe API to be truly async safe.
locales.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
locales.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
lock-tracer.c [runtime] Use the mono_mutex types/functions instead of CriticalSecti…
lock-tracer.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
make-bundle.pl Tue Jul 1 11:45:40 CEST 2003 Paolo Molaro <lupus@ximian.com>
marshal.c [runtime] Fix byref out marshalling of arrays with a size parameter. …
marshal.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mempool-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mempool.c [sgen] Mempool allocations should be 8 byte aligned. Fix this on 32 b…
mempool.h Added MONO_API macro to annotate and control visibility of public (ex…
metadata-cross-helpers.c [runtime] Add cross helper extensions.
metadata-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
metadata-verify.c [runtime] Weave MonoError into method_from_method_def_or_ref.
metadata.c [runtime] Introduce MonoError into mono_metadata_parse_method_signatu…
metadata.h [runtime] Fix support for custom marshallers defined in other assembl…
method-builder.c [runtime] Add method_is_dynamic () inline function to allow code to b…
method-builder.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
monitor.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
monitor.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-basic-block.c [runtime] Fix use before null-check crasher. Found by PVS Studio.
mono-basic-block.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-config.c [aot] Add an 'options' argument to the AOT cache configuration where …
mono-config.h [runtime]Fix mono-config.h to use the mono API public types and not t…
mono-cq.c [runtime] Fixed leak of MonoListItems in MonoCQ
mono-cq.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-debug-debugger.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-debug.c [aot] Fix the emission of dwarf debug info.
mono-debug.h Removed some dead code.
mono-endian.c update copyright notices
mono-endian.h Kill support for the ancient FPA format on ARM.
mono-gc.h Added MONO_API macro to annotate and control visibility of public (ex…
mono-hash.c [runtime] Explicit thread GC data around instead of relying on TLS st…
mono-hash.h Wrap the code in MONO_BEGIN/END_DECLS
mono-mlist.c 2010-03-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
mono-mlist.h Added MONO_API macro to annotate and control visibility of public (ex…
mono-perfcounters-def.h Added performance counter "Available Physical Memory".
mono-perfcounters.c Added performance counter "Available Physical Memory".
mono-perfcounters.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-ptr-array.h [runtime] Add two variants of mono_gc_bzero and mono_gc_memmove. They…
mono-route.c [runtime] Workaround missing net/route.h in iOS SDK.
mono-route.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
mono-security.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
mono-wsq.c [threadpool] Add suspend pushing to a WSQ
mono-wsq.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
monosn.c update copyright notices
nacl-stub.c Merge some Nacl/ARM changes from igotti-google@65d8d68.
normalization-tables.h 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
null-gc.c [jit] Pass the aligned object size to the managed allocator.
number-formatter.h Fix arithemtic overflow in Double.ToString exposed by Bug #383531.
object-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
object-offsets.h [metadata] Add missing ARM64 object offsets.
object.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
object.h [x86] Add monitor enter v4 fastpath.
opcodes.c Wed Feb 24 16:02:42 CET 2010 Paolo Molaro <lupus@ximian.com>
opcodes.h Added MONO_API macro to annotate and control visibility of public (ex…
pedump.c [runtime] Remove last usage of mono_class_get. Moving it and its _ful…
process.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
process.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
profiler-private.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
profiler.c Check the coverage hash exists before accessing it
profiler.h [profiler] Provide more options for describing jit code buffers preci…
rand.c [utils][runtime] Another rounds of header cleanup.
rand.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
reflection-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
reflection.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
reflection.h [runtime] Add a mono_reflection_assembly_get_assembly () public api f…
remoting.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
remoting.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
row-indexes.h [runtime] Fix the RESOLTION_SCOPE->RESOLUTION_SCOPE typo.
runtime.c Remove IL fastpaths for Monitor Enter/Exit.
runtime.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sample-bundle Tue Jul 1 11:45:40 CEST 2003 Paolo Molaro <lupus@ximian.com>
security-core-clr.c Support disabling of the security subsystem (CAS/CoreCLR).
security-core-clr.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
security-manager.c Support disabling of the security subsystem (CAS/CoreCLR).
security-manager.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
security.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-alloc.c [sgen] Correctly calculate size of zero-based one-dimensional non-vec…
sgen-archdep.h Basic ppc64le support
sgen-bridge.c [sgen] Don't crash for describe_ptr() when there's no bridge processor.
sgen-bridge.h [runtime] Export the GC bridge api functions.
sgen-cardtable.c [sgen] Use `guint64` for most counters, not `long long`.
sgen-cardtable.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-conf.h [sgen] Remove MARK_ON_ENQUEUE option - always use it now.
sgen-copy-object.h [sgen] Use `guint64` for most counters, not `long long`.
sgen-debug.c [sgen] Fix debug output for descriptor types.
sgen-descriptor.c [utils][runtime] Another rounds of header cleanup.
sgen-descriptor.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-fin-weak-hash.c [sgen] Fix clearing ephemerons and weak links on domain unload.
sgen-gc.c Fix a warning.
sgen-gc.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-gray.c [sgen] Use `guint64` for most counters, not `long long`.
sgen-gray.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-hash-table.c [sgen] Use `guint64` for most counters, not `long long`.
sgen-hash-table.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-internal.c [sgen] Use hash based on current address for finalization hashes.
sgen-layout-stats.c [sgen] Gather a histogram of layouts of scanned objects.
sgen-layout-stats.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-los.c [msvc] Define SSIZE_MAX if not already defined (i.e. on Windows)
sgen-major-copy-object.h [sgen] Remove dead code.
sgen-marksweep-drain-gray-stack.h [sgen] Add an assertion.
sgen-marksweep-scan-object-concurrent.h [sgen] Use `guint64` for most counters, not `long long`.
sgen-marksweep.c [sgen] Disable PREFETCH_CARDS when using xcode4 as it causes gcc to c…
sgen-memory-governor.c [sgen] Add assertions.
sgen-memory-governor.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-minor-copy-object.h [sgen] Use `guint64` for most counters, not `long long`.
sgen-minor-scan-object.h [sgen] Use `guint64` for most counters, not `long long`.
sgen-new-bridge.c [sgen-bridge] Fix all the bridges after the change to have descriptor…
sgen-nursery-allocator.c [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-old-bridge.c [sgen-bridge] Fix all the bridges after the change to have descriptor…
sgen-os-mach.c Add suspend done everywhere else.
sgen-os-posix.c Revert "This introduces the new suspend machinery. Right now the unif…
sgen-os-win32.c Add suspend done everywhere else.
sgen-pinning-stats.c [GC] Make size dependent vars use size_t instead of glong or int.
sgen-pinning.c [sgen] Fix concurrent M&S.
sgen-pinning.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-pointer-queue.c [msvc] Fix MONO_INTERNAL undefined in Boehm
sgen-pointer-queue.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-protocol-def.h [runtime] Add color mode to sgen-grep-binprot.
sgen-protocol.c [runtime] Add color mode to sgen-grep-binprot.
sgen-protocol.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sgen-qsort.c Fixed SGen qsort code to compile with MSVC.
sgen-qsort.h [runtime] Use the mono_mutex types/functions instead of CriticalSecti…
sgen-scan-object.h [sgen] Use a symbolic constant for the descriptor type mask.
sgen-simple-nursery.c [sgen] Remove parallel collector.
sgen-split-nursery.c [sgen] Remove parallel collector.
sgen-stw.c Revert "This introduces the new suspend machinery. Right now the unif…
sgen-tagged-pointer.h [sgen] Use all 3 lower vtable bits on 32 bits.
sgen-tarjan-bridge.c [sgen-bridge] Fix all the bridges after the change to have descriptor…
sgen-toggleref.c Revert "Merge pull request #1219 from panzone/los_partial_marking"
sgen-toggleref.h [runtime] Export mono_gc_toggleref_add ().
sgen-workers.c [sgen] Fix a bug when waking up workers.
sgen-workers.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
socket-io.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
socket-io.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
string-icalls.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
string-icalls.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
sysmath.c [runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
sysmath.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
tabledefs.h Add define for new 4.5 method impl flag agressive-inlining.
threadpool-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
threadpool.c Don't include the poll backed directly into the threadpool source code.
threadpool.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
threads-types.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
threads.c [runtime] Use mono_set_pending_exception () in some places in icalls.…
threads.h [runtime] Add a mono_thread_detach_if_exiting () public api function …
tokentype.h * tokentype.h: Add MONO_TOKEN_GENERIC_PARAM.
tpool-epoll.c [runtime] Use the mono_mutex types/functions instead of CriticalSecti…
tpool-kqueue.c [runtime] Use the mono_mutex types/functions instead of CriticalSecti…
tpool-poll.c Don't include the poll backed directly into the threadpool source code.
verify-internals.h [runtime] Remove the usage of MONO_INTERNAL, use MONO_API to mark exp…
verify.c [verifier] Properly verify CGT_UN when used with reference value and …
verify.h Added MONO_API macro to annotate and control visibility of public (ex…
wrapper-types.h Fix name of CASTCLASS wrappers.
Something went wrong with that request. Please try again.