mono.git
10 years agoUpdate CONTRIBUTING.md with info about pull request testing.
Alex Rønne Petersen [Sat, 19 Apr 2014 06:04:35 +0000 (08:04 +0200)]
Update CONTRIBUTING.md with info about pull request testing.

10 years ago[genproj] Steps towards making pre-build scripts cross platform; Lots more build now
Miguel de Icaza [Sat, 19 Apr 2014 03:18:38 +0000 (23:18 -0400)]
[genproj] Steps towards making pre-build scripts cross platform;   Lots more build now

10 years agoRefreshed the CSProj files to use the new output build directory
Miguel de Icaza [Fri, 18 Apr 2014 22:15:06 +0000 (18:15 -0400)]
Refreshed the CSProj files to use the new output build directory

10 years ago[genproj] Set the output directory to the Mono one, not an intermediary one
Miguel de Icaza [Fri, 18 Apr 2014 22:03:04 +0000 (18:03 -0400)]
[genproj] Set the output directory to the Mono one, not an intermediary one

10 years agoUpdate order.xml
Miguel de Icaza [Fri, 18 Apr 2014 21:32:15 +0000 (17:32 -0400)]
Update order.xml

10 years agoFixed xamarin #18898 # / novell #595899
Alexis Christoforides [Fri, 18 Apr 2014 22:08:16 +0000 (18:08 -0400)]
Fixed xamarin #18898 # / novell #595899
DataRowView indexer should not break on "completed" added rows (any rows other than the IsNew one)

10 years agoFix my last commit to match our libgc's declaration style.
Alex Rønne Petersen [Fri, 18 Apr 2014 17:51:34 +0000 (19:51 +0200)]
Fix my last commit to match our libgc's declaration style.

10 years agoHopefully fix a build error in libgc on some compilers.
Alex Rønne Petersen [Fri, 18 Apr 2014 17:33:49 +0000 (19:33 +0200)]
Hopefully fix a build error in libgc on some compilers.

../../libgc/alloc.c: In function ‘GC_stopped_mark’:
../../libgc/alloc.c:501:9: error: implicit declaration of function ‘GC_cond_register_dynamic_libraries’ [-Werror=implicit-function-declaration]
         GC_cond_register_dynamic_libraries();

10 years ago[genproj] Some hygiene changes to genproj, to be able to even digest this
Miguel de Icaza [Fri, 18 Apr 2014 14:56:53 +0000 (10:56 -0400)]
[genproj] Some hygiene changes to genproj, to be able to even digest this

10 years ago[sgen-bridge] Introduce accounting mode to bridge processing.
Rodrigo Kumpera [Thu, 17 Apr 2014 23:25:04 +0000 (19:25 -0400)]
[sgen-bridge] Introduce accounting mode to bridge processing.

This accounting mode logs the "cost" of each bridge-object during bridge processing.
This should give a very good first clue on how expensive each object is.

10 years agoReally, seriously, for real fix mono/tests/Makefile.am when run with CI=1/V=1.
Alex Rønne Petersen [Thu, 17 Apr 2014 23:07:21 +0000 (01:07 +0200)]
Really, seriously, for real fix mono/tests/Makefile.am when run with CI=1/V=1.

10 years ago[Http]: Correctly handle request bodies when resending with authentication.
Martin Baulig [Thu, 17 Apr 2014 20:27:19 +0000 (22:27 +0200)]
[Http]: Correctly handle request bodies when resending with authentication.

My previous changes modified the way how we're handing the request body when
resending a request due to a 30x redirection.

Authentication is a "special" form of redirection because we sometimes need
to resend a request with additional authentication headers.  Unfortunately,
I forgot this, causing a regression which is now fixed.

This has been reported as bugs #19119 and #19068.

10 years ago[Mono.Debugger.Soft] Throw a NotSupportedException if we encounter an unsupported...
Jeffrey Stedfast [Thu, 17 Apr 2014 20:05:39 +0000 (16:05 -0400)]
[Mono.Debugger.Soft] Throw a NotSupportedException if we encounter an unsupported IL opcode

10 years ago[corlib] Defer TypeInfo instantiation logic in DefinedTypes. Fixes #19082
Marek Safar [Thu, 17 Apr 2014 17:59:01 +0000 (19:59 +0200)]
[corlib] Defer TypeInfo instantiation logic in DefinedTypes. Fixes #19082

10 years ago[jit] Fix an unreachable code part in mini_emit_memset (). Fixes #19083. Thanks to...
Zoltan Varga [Thu, 17 Apr 2014 15:48:09 +0000 (17:48 +0200)]
[jit] Fix an unreachable code part in mini_emit_memset (). Fixes #19083. Thanks to Bill Seurer for spotting it.

10 years agoShell expansion rules suck. Fix a7712d90931a29c76f83e6275246c288dee38644.
Alex Rønne Petersen [Thu, 17 Apr 2014 14:31:19 +0000 (16:31 +0200)]
Shell expansion rules suck. Fix a7712d90931a29c76f83e6275246c288dee38644.

10 years agoAdd System.Xml.Linq to the dotnet.pkg
Miguel de Icaza [Thu, 17 Apr 2014 14:14:34 +0000 (10:14 -0400)]
Add System.Xml.Linq to the dotnet.pkg

10 years agoFix a couple of warnings in sgen-cardtable.c.
Alex Rønne Petersen [Thu, 17 Apr 2014 12:51:54 +0000 (14:51 +0200)]
Fix a couple of warnings in sgen-cardtable.c.

10 years agoRemove .travis.yml.
Alex Rønne Petersen [Wed, 16 Apr 2014 21:50:07 +0000 (23:50 +0200)]
Remove .travis.yml.

Travis simply doesn't give us anywhere near enough execution time
to run runtime tests + BCL tests.

10 years agoIgnore testlist files in mono/tests.
Alex Rønne Petersen [Wed, 16 Apr 2014 20:56:09 +0000 (22:56 +0200)]
Ignore testlist files in mono/tests.

10 years agoClean up mono/tests/Makefile.am.
Alex Rønne Petersen [Wed, 16 Apr 2014 20:46:50 +0000 (22:46 +0200)]
Clean up mono/tests/Makefile.am.

This removes a lot of duplicated logic and special-casing for Wrench. There
are now only 3 important top-level targets:

* `check`: Run all stable (~fast) tests.
* `check-full`: Run all stable, unstable, and slow tests.
* `check-parallel`: Compile tests in parallel, then run `check-full`.

By default, `no-dump` is passed to the test runner. To pass `dump-output` and
get `stdout`/`stderr` dumped to console when a failure occurs, set `V` as in:

    $ make check V=1

Or:

    $ make check-full V=1

If you're running tests in a CI environment, it may be desirable to disable
tests that are known to be unstable. To do so, run:

    $ make check CI=1

Or:

    $ make check-full CI=1

10 years ago[mcs] Fix tie breaking rules when both candidates have used default parameters
Marek Safar [Thu, 17 Apr 2014 11:12:37 +0000 (13:12 +0200)]
[mcs] Fix tie breaking rules when both candidates have used default parameters

10 years ago[aot] Add a separate mutex to each AOT module to reduce contention.
Zoltan Varga [Thu, 17 Apr 2014 10:48:04 +0000 (12:48 +0200)]
[aot] Add a separate mutex to each AOT module to reduce contention.

10 years ago[jit] Use compile-time conditionals in a few places.
Zoltan Varga [Thu, 17 Apr 2014 10:33:01 +0000 (12:33 +0200)]
[jit] Use compile-time conditionals in a few places.

10 years ago[llvm] Fix the decomposition of some long opcodes on 32 bit machines.
Zoltan Varga [Thu, 17 Apr 2014 10:29:08 +0000 (12:29 +0200)]
[llvm] Fix the decomposition of some long opcodes on 32 bit machines.

10 years agoFix the build.
Zoltan Varga [Thu, 17 Apr 2014 09:43:51 +0000 (11:43 +0200)]
Fix the build.

10 years ago[llvm] Remove unused LLVM_MONO_BRANCH define.
Zoltan Varga [Thu, 17 Apr 2014 05:15:00 +0000 (07:15 +0200)]
[llvm] Remove unused LLVM_MONO_BRANCH define.

10 years agoDisable the self-assign warning when using clang.
Zoltan Varga [Thu, 17 Apr 2014 05:10:29 +0000 (07:10 +0200)]
Disable the self-assign warning when using clang.

10 years ago[llvm] Update the LLVM backend to the LLVM mono-2014-04-17-cc117f4ad24a7ae6743ab6f08b...
Zoltan Varga [Thu, 17 Apr 2014 05:06:18 +0000 (07:06 +0200)]
[llvm] Update the LLVM backend to the LLVM mono-2014-04-17-cc117f4ad24a7ae6743ab6f08b8f5e8fc65d2d7f branch.

10 years ago[llvm] Add a LLVM_API_VERSION define which is incremented in llvm every time there...
Zoltan Varga [Thu, 17 Apr 2014 05:05:41 +0000 (07:05 +0200)]
[llvm] Add a LLVM_API_VERSION define which is incremented in llvm every time there is a public api break. This allows the llvm backend to compile with different versions of LLVM.

10 years ago[sgen] Counter for time we spend starting and stopping the world.
Mark Probst [Tue, 15 Apr 2014 00:18:46 +0000 (17:18 -0700)]
[sgen] Counter for time we spend starting and stopping the world.

10 years ago[sgen] Fix M&S object iteration.
Mark Probst [Wed, 29 Jan 2014 01:32:24 +0000 (17:32 -0800)]
[sgen] Fix M&S object iteration.

When we want to iterate without sweeping, then on blocks that
have not been swept, we can only iterate over objects that are
marked.

10 years ago[sgen] Fix CLEAR_AT_GC.
Mark Probst [Wed, 29 Jan 2014 01:17:38 +0000 (17:17 -0800)]
[sgen] Fix CLEAR_AT_GC.

We end up with faux arrays when we’re allocating new objects, but
the nursery must be zeroed.  We just zero the first few words when the
TLAB is created to get rid of the array header.

An alternative would be to erase the headers once the nursery
collection is over, which is cleaner and would only zero what we know
must be zeroed, i.e. it would catch errors in cases where we now
overwrite non-zero garbage in the nursery.  That’s an unlikely case,
though, and we don’t use this debug feature often anyway.

10 years ago[sgen] Fix remset consistency check in presence of cementing.
Mark Probst [Thu, 23 Jan 2014 21:18:43 +0000 (13:18 -0800)]
[sgen] Fix remset consistency check in presence of cementing.

10 years ago[sgen] Make binary protocol grep work without search addresses.
Mark Probst [Tue, 21 Jan 2014 22:37:23 +0000 (14:37 -0800)]
[sgen] Make binary protocol grep work without search addresses.

10 years ago[sgen] Count cards for binary protocol.
Mark Probst [Tue, 21 Jan 2014 22:36:15 +0000 (14:36 -0800)]
[sgen] Count cards for binary protocol.

10 years ago[sgen] Don't scan cards in no-reference LOS objects.
Mark Probst [Tue, 21 Jan 2014 00:47:06 +0000 (16:47 -0800)]
[sgen] Don't scan cards in no-reference LOS objects.

10 years ago[sgen] Make missing remset debugging easier.
Mark Probst [Fri, 17 Jan 2014 23:06:35 +0000 (15:06 -0800)]
[sgen] Make missing remset debugging easier.

10 years ago[sgen] Small refactoring of sgen_card_table_update_mod_union().
Mark Probst [Fri, 17 Jan 2014 19:08:25 +0000 (11:08 -0800)]
[sgen] Small refactoring of sgen_card_table_update_mod_union().

10 years ago[sgen] Make mod-union consistency check work again.
Mark Probst [Fri, 10 Jan 2014 00:25:09 +0000 (16:25 -0800)]
[sgen] Make mod-union consistency check work again.

10 years ago[sgen] Tool for visualizing GC pauses from binary protocols.
Mark Probst [Wed, 8 Jan 2014 21:12:27 +0000 (13:12 -0800)]
[sgen] Tool for visualizing GC pauses from binary protocols.

10 years ago[sgen] Binary protocol entries for world stop/restart with timestamps.
Mark Probst [Wed, 8 Jan 2014 18:25:30 +0000 (10:25 -0800)]
[sgen] Binary protocol entries for world stop/restart with timestamps.

10 years ago[sgen] Enable binary protocol by default, make the heavy stuff optional.
Mark Probst [Tue, 7 Jan 2014 20:18:15 +0000 (12:18 -0800)]
[sgen] Enable binary protocol by default, make the heavy stuff optional.

10 years ago[mcs] Fix parsing member access expression with await simple name
Marek Safar [Wed, 16 Apr 2014 19:19:47 +0000 (21:19 +0200)]
[mcs] Fix parsing member access expression with await simple name

10 years ago[mcs] Relax struct definitive assignment rules for private fields
Marek Safar [Wed, 16 Apr 2014 18:04:54 +0000 (20:04 +0200)]
[mcs] Relax struct definitive assignment rules for private fields

10 years agoSince `make distcheck` has been fixed, use it in .travis.yml again.
Alex Rønne Petersen [Wed, 16 Apr 2014 16:39:16 +0000 (18:39 +0200)]
Since `make distcheck` has been fixed, use it in .travis.yml again.

10 years agoFlush po/... files.
Alex Rønne Petersen [Wed, 16 Apr 2014 16:19:33 +0000 (18:19 +0200)]
Flush po/... files.

10 years agoRuntime documentation will now build with srcdir != builddir
Miguel de Icaza [Wed, 16 Apr 2014 16:08:57 +0000 (12:08 -0400)]
Runtime documentation will now build with srcdir != builddir

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

10 years agoUpdate the configuration file for project builds
Miguel de Icaza [Tue, 15 Apr 2014 19:54:34 +0000 (15:54 -0400)]
Update the configuration file for project builds

10 years agoRemove empty space from assembly name
Miguel de Icaza [Tue, 15 Apr 2014 19:54:01 +0000 (15:54 -0400)]
Remove empty space from assembly name

10 years ago[jit] Fix the lookup of the AOT version of Interlocked.Exchange<T> in full-aot mode...
Zoltan Varga [Wed, 16 Apr 2014 16:05:29 +0000 (18:05 +0200)]
[jit] Fix the lookup of the AOT version of Interlocked.Exchange<T> in full-aot mode. Fixes #19070.

10 years ago[win64] Fix stack probing and disable omit_fp. Fixes iltests.
Rodrigo Kumpera [Wed, 16 Apr 2014 15:34:14 +0000 (11:34 -0400)]
[win64] Fix stack probing and disable omit_fp. Fixes iltests.

Stack probing on windows must be done a page a time so we must always force it to happen on windows.
Disable omit_fp on win64 for now as it makes the tail call tests fail.

10 years ago[llvm] Fix the loadable llvm build.
Zoltan Varga [Wed, 16 Apr 2014 15:19:31 +0000 (17:19 +0200)]
[llvm] Fix the loadable llvm build.

10 years ago[mcs] Emit exception filters with empty stack
Marek Safar [Wed, 16 Apr 2014 14:53:13 +0000 (16:53 +0200)]
[mcs] Emit exception filters with empty stack

10 years agoFall back to calling Java.Util.TimeZone.Default.ID if the persist.sys.timezone system
Marek Habersack [Tue, 15 Apr 2014 12:25:04 +0000 (14:25 +0200)]
Fall back to calling Java.Util.TimeZone.Default.ID if the persist.sys.timezone system
property is not present on the system or its value is an empty string. This ensures that
we obtain valid timezone info on systems which do not define the above property.

Part of fix for https://bugzilla.xamarin.com/show_bug.cgi?id=4902

10 years agoAvoid `make distcheck` in .travis.yml for now.
Alex Rønne Petersen [Wed, 16 Apr 2014 12:57:02 +0000 (14:57 +0200)]
Avoid `make distcheck` in .travis.yml for now.

10 years agoOnly build master for now.
Alex Rønne Petersen [Wed, 16 Apr 2014 11:34:32 +0000 (13:34 +0200)]
Only build master for now.

10 years agoAdd initial .travis.yml.
Alex Rønne Petersen [Wed, 16 Apr 2014 11:07:49 +0000 (13:07 +0200)]
Add initial .travis.yml.

10 years agoMake all Python scripts Python 3-friendly.
Alex Rønne Petersen [Wed, 16 Apr 2014 10:46:48 +0000 (12:46 +0200)]
Make all Python scripts Python 3-friendly.

10 years agoUpdate tests
Marek Safar [Wed, 16 Apr 2014 08:33:20 +0000 (10:33 +0200)]
Update tests

10 years agoUpdate error message
Marek Safar [Mon, 24 Feb 2014 16:42:27 +0000 (17:42 +0100)]
Update error message

10 years ago[mcs] Initial implemntation of exception filters
Marek Safar [Fri, 21 Feb 2014 21:39:15 +0000 (22:39 +0100)]
[mcs] Initial implemntation of exception filters

10 years ago[mcs] Primary constructors
Marek Safar [Thu, 30 Jan 2014 16:52:26 +0000 (17:52 +0100)]
[mcs] Primary constructors

10 years agoMerge pull request #996 from DavidS/fixes/string-format-nre
Marek Safar [Wed, 16 Apr 2014 08:10:44 +0000 (10:10 +0200)]
Merge pull request #996 from DavidS/fixes/string-format-nre

[System] handle arguments whose ToString returns null in String.Format

10 years ago[System] handle arguments whose ToString returns null in String.Format
David Schmitt [Wed, 16 Apr 2014 07:26:23 +0000 (09:26 +0200)]
[System] handle arguments whose ToString returns null in String.Format

When an argument to String.Format has no formatter, its ToString method
is called. This change takes care that the FormatHelper can handle
arguments whose ToString() method returns null.

10 years ago[jit] Rewrite lookup_method () to reduce contention by not taking the loader lock...
Zoltan Varga [Wed, 16 Apr 2014 06:54:37 +0000 (08:54 +0200)]
[jit] Rewrite lookup_method () to reduce contention by not taking the loader lock while doing hashtable lookups.

10 years ago[runtime] Add some low level locks to image sets to reduce contention and the usage...
Zoltan Varga [Wed, 16 Apr 2014 04:47:44 +0000 (06:47 +0200)]
[runtime] Add some low level locks to image sets to reduce contention and the usage of the loader lock.

10 years ago[runtime] Don't g_string_append an empty string when running regression tests.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:54:05 +0000 (17:54 -0400)]
[runtime] Don't g_string_append an empty string when running regression tests.

10 years ago[windows] Win64 requires 16 bytes alignment too.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:53:26 +0000 (17:53 -0400)]
[windows] Win64 requires 16 bytes alignment too.

10 years ago[VS] Change the tools version back to v110 so it works with VS 2012.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:51:23 +0000 (17:51 -0400)]
[VS] Change the tools version back to v110 so it works with VS 2012.

10 years ago[windows] Remove sdb symbol from mono.def. Fix the build.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:50:36 +0000 (17:50 -0400)]
[windows] Remove sdb symbol from mono.def. Fix the build.

10 years agoAdd ICscHostObject4 skeleton
Marek Safar [Tue, 15 Apr 2014 21:31:27 +0000 (23:31 +0200)]
Add ICscHostObject4 skeleton

10 years agoMerge pull request #987 from StephenMcConnel/bug-18874
Miguel de Icaza [Tue, 15 Apr 2014 20:29:06 +0000 (16:29 -0400)]
Merge pull request #987 from StephenMcConnel/bug-18874

Adjust scrollbar display after layout if autosized children

10 years agoAdded contribution guideline links in README
Alexis Christoforides [Tue, 15 Apr 2014 20:10:29 +0000 (16:10 -0400)]
Added contribution guideline links in README

New section has links to guideline wiki page, and the page's Important Rules section that all contributors should be aware of.

10 years ago[llvm] Fix a few problems with longs on 32 bit platforms. Fixes #18925.
Zoltan Varga [Tue, 15 Apr 2014 06:54:05 +0000 (08:54 +0200)]
[llvm] Fix a few problems with longs on 32 bit platforms. Fixes #18925.

10 years agoIgnore scripts/ikdasm.
Alex Rønne Petersen [Mon, 14 Apr 2014 20:53:36 +0000 (22:53 +0200)]
Ignore scripts/ikdasm.

10 years ago[llvm] Fix llvm loading.
Rodrigo Kumpera [Mon, 14 Apr 2014 19:53:36 +0000 (15:53 -0400)]
[llvm] Fix llvm loading.

10 years agoFix handling of the `volatile.` prefix instruction.
Alex Rønne Petersen [Sat, 12 Apr 2014 01:03:26 +0000 (03:03 +0200)]
Fix handling of the `volatile.` prefix instruction.

* Respect the `volatile.` prefix on all instructions specified in
  Ecma 335, Partition III, 2.6.
* Emit release barriers _before_ the instructions they affect.
* Skip certain optimizations when the `volatile.` prefix is used,
  since we can't easily emit barriers correctly in those
  optimization paths.
* Use `ins_flag` to check for `MONO_INST_VOLATILE` as it doesn't
  depend on an instruction having been emitted. This would kind of
  not work when we need to emit barriers before other instructions.
* Set `ins_flag` to zero in all cases where it's consumed.

10 years agoRemove pointless #elif branch in mono-membar.h.
Alex Rønne Petersen [Sat, 12 Apr 2014 00:25:01 +0000 (02:25 +0200)]
Remove pointless #elif branch in mono-membar.h.

10 years agoClean up the log profiler's use of atomics.
Alex Rønne Petersen [Sat, 12 Apr 2014 00:24:02 +0000 (02:24 +0200)]
Clean up the log profiler's use of atomics.

10 years agoMerge pull request #986 from ninjarobot/patch-1
Alexis Christoforides [Mon, 14 Apr 2014 15:28:53 +0000 (11:28 -0400)]
Merge pull request #986 from ninjarobot/patch-1

Update io.c to support NFS mounts when parsing drives.

10 years agoUpdate io.c
ninjarobot [Wed, 9 Apr 2014 04:06:33 +0000 (00:06 -0400)]
Update io.c

Support for NFS mounts when parsing drives.  Previously ignored since they don't start with '/'.

This change is released under the MIT license.

10 years agoMerge pull request #990 from BrandonLWhite/bw/cqleak
Rodrigo Kumpera [Mon, 14 Apr 2014 13:12:10 +0000 (09:12 -0400)]
Merge pull request #990 from BrandonLWhite/bw/cqleak

[runtime] Fixed leak of MonoListItems in MonoCQ

10 years ago[xammac] Remove the Makefile hack as the extensions instructions will be applied...
Sebastien Pouliot [Sat, 12 Apr 2014 16:41:26 +0000 (12:41 -0400)]
[xammac] Remove the Makefile hack as the extensions instructions will be applied (only) when a PROFILE_*.sources is present (and add that xammac_corlib.dll.sources file)

10 years agoMerge pull request #656 from LogosBible/collection_lock
Alex Rønne Petersen [Sat, 12 Apr 2014 13:40:23 +0000 (15:40 +0200)]
Merge pull request #656 from LogosBible/collection_lock

Take shared file lock before collecting file share_info.

10 years ago[runtime] Fixed leak of MonoListItems in MonoCQ
Brandon [Fri, 11 Apr 2014 22:54:29 +0000 (17:54 -0500)]
[runtime] Fixed leak of MonoListItems in MonoCQ
I release this change under the MIT license.

10 years agoMerge pull request #273 from joncham/bug-getpid
Alex Rønne Petersen [Sat, 12 Apr 2014 08:29:38 +0000 (10:29 +0200)]
Merge pull request #273 from joncham/bug-getpid

Use getpid instead of GetCurrentProcessId as the latter calls into io-la...

10 years agoMerge pull request #991 from ranma42/fix-jay-sh-bashism
Alex Rønne Petersen [Sat, 12 Apr 2014 07:30:07 +0000 (09:30 +0200)]
Merge pull request #991 from ranma42/fix-jay-sh-bashism

Use bash when using $RANDOM bashism

10 years agoUse bash when using $RANDOM bashism
Andrea Canciani [Thu, 10 Apr 2014 16:34:01 +0000 (18:34 +0200)]
Use bash when using $RANDOM bashism

$RANDOM is only supported by bash, not by sh.

10 years ago[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.
Zoltan Varga [Sat, 12 Apr 2014 02:56:03 +0000 (04:56 +0200)]
[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.

10 years agoMerge pull request #988 from ranma42/fix-lls-test
Zoltan Varga [Sat, 12 Apr 2014 00:31:19 +0000 (02:31 +0200)]
Merge pull request #988 from ranma42/fix-lls-test

Fix assertion in test-mono-linked-list-set

10 years agoMerge pull request #989 from rolfbjarne/bundle-tracing-improvements
Zoltan Varga [Sat, 12 Apr 2014 00:28:59 +0000 (02:28 +0200)]
Merge pull request #989 from rolfbjarne/bundle-tracing-improvements

Improve tracing output for loaded assemblies from bundles.

10 years agoReport bundle tracing using the filename, not the full path.
Rolf Bjarne Kvinge [Fri, 11 Apr 2014 22:56:33 +0000 (00:56 +0200)]
Report bundle tracing using the filename, not the full path.

10 years agoImprove tracing output for loaded assemblies from bundles.
Rolf Bjarne Kvinge [Fri, 11 Apr 2014 22:20:07 +0000 (00:20 +0200)]
Improve tracing output for loaded assemblies from bundles.

10 years agoUse mono_dl_open_runtime_lib as an additional fallback for loading the profiler....
Rodrigo Kumpera [Fri, 11 Apr 2014 22:16:03 +0000 (18:16 -0400)]
Use mono_dl_open_runtime_lib as an additional fallback for loading the profiler. Fixes profiler loading on OSX.

10 years agoUse mono_dl_open_runtime_lib instead of hand crafted load commands.
Rodrigo Kumpera [Fri, 11 Apr 2014 22:15:24 +0000 (18:15 -0400)]
Use mono_dl_open_runtime_lib instead of hand crafted load commands.

10 years agoNew function mono_dl_open_runtime_lib that loads runtime libraries.
Rodrigo Kumpera [Fri, 11 Apr 2014 21:50:05 +0000 (17:50 -0400)]
New function mono_dl_open_runtime_lib that loads runtime libraries.

This extracts the code used to load LLVM.

10 years ago[Mono.Security] Add .sources file for xammac (same as monotouch)
Sebastien Pouliot [Fri, 11 Apr 2014 22:11:30 +0000 (18:11 -0400)]
[Mono.Security] Add .sources file for xammac (same as monotouch)

10 years ago[xammac] Ajust corlib and System.Core builds to allow to use of CommonCrypto in Xamar...
Sebastien Pouliot [Fri, 11 Apr 2014 20:08:44 +0000 (16:08 -0400)]
[xammac] Ajust corlib and System.Core builds to allow to use of CommonCrypto in Xamarin.Mac

10 years ago[Mono.Security] Send all the certificates (except the root) from an SSL/TLS 'Server...
Sebastien Pouliot [Fri, 11 Apr 2014 19:55:47 +0000 (15:55 -0400)]
[Mono.Security] Send all the certificates (except the root) from an SSL/TLS 'Server certificate' message (7.4.2 in RFC2246). Fix contributed by justin@mailinator.com [#16974]