Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
They were deleted in d1ace1652b2063ea2c416351bd70b32470f55b9b.
|
|
They were deleted in 38cf816b97dff972b996905cd3a8e6ecbfdd2861.
|
|
|
|
The recent sed update in cygwin [1] changed the way sed handles
carriage returns. This meant that every .in file we processed
still contained CR, which doesn't work for .sh files.
Force LF line endings for those files (and also other shell scripts).
[1] https://cygwin.com/ml/cygwin-announce/2017-02/msg00036.html
|
|
|
|
Bare minimum Doxygen configuration with dependency graphs.
|
|
|
|
Introduces a mechanism for non-bridged SCCs which lay between bridged
SCCs in the SCC forest to be reported to the bridge client. In this
version, such non-bridged SCCs are always reported. The result is that
most GCs get a little slower but GCs in which the "double fan" shape
appears (many bridged objects link to one C# object which links to
many bridged objects) become massively faster.
Because before clients were allowed to assume exported SCCs were
always bridged, SGEN_BRIDGE_VERSION has been incremented.
|
|
use full path.
One of csc prerequisites because csc uses -lib as path which is considered after
RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
|
|
|
|
|
|
|
|
|
|
isolate, fix various processing problems
|
|
|
|
documentation
|
|
Remove ChangeLog files from the repo
|
|
|
|
|
|
|
|
|
|
them as internal
|
|
|
|
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
|
|
When tracing multi-threaded program execution, it is useful to have a
way of separating which events happen on which thread. The
System.Threading.Thread.Name and Thread.ManagedThreadId properties are
useful proxies for tracking program execution.
However, if program execution spans both managed and embedded mono
native code, there is no existing mechanism to read the Thread.Name or
Thread.ManagedThreadId properties from native code without using
delegates, and delegates may not be usable in all circumstances (e.g.
within a mono_gc_register_bridge_callbacks() callback).
Add the following APIs to the embedding API to permit reading the
Thread.Name and Thread.ManagedThreadId properties:
char *mono_thread_get_name_utf8 (MonoThread *thread);
gint32 mono_thread_get_managed_id (MonoThread *thread);
mono_thread_get_name_utf8() returns the Thread.Name value as a UTF-8
string in newly allocated memory; the caller must g_free() this value.
mono_thread_get_managed_id() returns the Thread.ManagedThreadId value.
|
|
|
|
|
|
EXTRA_DIST still included files that were removed in 467ca088b6accb38f258197d03b5e872e0f663a6 and 4cd4437b1fa3d0e7dd22caa34228c00666c4a849.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This removes an old and broken patch that did not allow for
clean builds of Mono. The old patch was so bad, that instead
of fixing the actual source of the problem (the ability to build
the runtime documentation when the source directory was not the
same as the build directory), a hack was added to circumvent
`make distcheck''s security system and changed the permissions
at build time for the source directory to become read/write.
This fixes the problem
|
|
This is used in place of mono_gc_wbarrier_generic_store () when
we need the store to be atomic with release semantics.
|
|
|
|
anymore.
|
|
The commit also contains tiny changes to existing xml documentation, restoring docs that were lost and a couple fixes to mdoc/monodoc to cope with the new system.
|
|
|
|
|
|
|
|
|
|
This set of .gitattributes was automatically generated from the list of files
that GIT tried to normalize when I enabled automatic EOL conversion.
With this set of attributes, we prevent automated EOL conversion on files that
we know will cause trouble down the road.
|
|
svn path=/trunk/mono/; revision=157966
|
|
svn path=/trunk/mono/; revision=157145
|