mono.git
10 years agoProperly compare assembly versions when performing binding. Fixes #17368.
Rodrigo Kumpera [Mon, 27 Jan 2014 21:28:01 +0000 (16:28 -0500)]
Properly compare assembly versions when performing binding. Fixes #17368.

The right way to compare assembly versions is by translating the major/minor
pair into a single number and compare that.

Since each element can only be one byte long, we multiply major by 256
before adding to minor.

This solves the problem where version 100.0.0.0 was not after 3.5.0.0.

10 years agoNew test
Marek Safar [Mon, 27 Jan 2014 10:35:41 +0000 (11:35 +0100)]
New test

10 years ago[mcs] Remove used method
Marek Safar [Mon, 27 Jan 2014 10:21:34 +0000 (11:21 +0100)]
[mcs] Remove used method

10 years ago[mcs] Don't crash when default parameter constant member access cannot be resolved...
Marek Safar [Mon, 27 Jan 2014 10:19:54 +0000 (11:19 +0100)]
[mcs] Don't crash when default parameter constant member access cannot be resolved. Fixes #17354

10 years ago[dlr] Handle more expressions in interpreter
Marek Safar [Sun, 26 Jan 2014 10:34:00 +0000 (11:34 +0100)]
[dlr] Handle more expressions in interpreter

10 years ago[mcs] Do underlying float constant operation on double values. Fixes #15463
Marek Safar [Sun, 26 Jan 2014 10:32:03 +0000 (11:32 +0100)]
[mcs] Do underlying float constant operation on double values. Fixes #15463

10 years ago[mcs] Check for nested type arguments of cached method group. Fixes #17403
Marek Safar [Fri, 24 Jan 2014 16:53:21 +0000 (17:53 +0100)]
[mcs] Check for nested type arguments of cached method group. Fixes #17403

10 years ago[jit] Precompute a bit more information for delegate trampolines to speed them up.
Zoltan Varga [Sun, 26 Jan 2014 06:32:08 +0000 (07:32 +0100)]
[jit] Precompute a bit more information for delegate trampolines to speed them up.

10 years ago[jit] Store the spvar offsets for the finally clauses in MonoJitExceptionInfo to...
Zoltan Varga [Sat, 25 Jan 2014 06:39:36 +0000 (07:39 +0100)]
[jit] Store the spvar offsets for the finally clauses in MonoJitExceptionInfo to avoid disassembly in mono_arch_install_handler_block_guard ().

10 years ago[jit] Change to signature of mono_arch_create_handler_block_trampoline () to be consi...
Zoltan Varga [Sat, 25 Jan 2014 06:27:40 +0000 (07:27 +0100)]
[jit] Change to signature of mono_arch_create_handler_block_trampoline () to be consistent with the signature of the other trampoline creation functions.

10 years ago[jit] Add a mono_jinfo_get_unwind_info () helper function.
Zoltan Varga [Fri, 24 Jan 2014 19:44:15 +0000 (20:44 +0100)]
[jit] Add a mono_jinfo_get_unwind_info () helper function.

10 years agoAllow a TLS1.1+ client (like recent Google Chrome, 1.2) to fallback to TLS1.0 when...
Sebastien Pouliot [Fri, 24 Jan 2014 13:47:10 +0000 (08:47 -0500)]
Allow a TLS1.1+ client (like recent Google Chrome, 1.2) to fallback to TLS1.0 when using System.dll (or Mono.Security.dll) server side SSL/TLS [#6843][#11736]

10 years agoFix build (and cosmetic code formatting).
Atsushi Eno [Fri, 24 Jan 2014 08:33:14 +0000 (17:33 +0900)]
Fix build (and cosmetic code formatting).

10 years agoremove private msbuild hacking project files.
Atsushi Eno [Fri, 24 Jan 2014 07:42:54 +0000 (16:42 +0900)]
remove private msbuild hacking project files.

10 years agoMerge branch 'msbuilddll2'
Atsushi Eno [Fri, 24 Jan 2014 07:41:00 +0000 (16:41 +0900)]
Merge branch 'msbuilddll2'

10 years agoLog target build error.
Atsushi Eno [Fri, 24 Jan 2014 07:25:29 +0000 (16:25 +0900)]
Log target build error.

10 years ago[jit] Fix/simplify the x86 handler guard trampoline code. Part of the fix for #16807.
Zoltan Varga [Fri, 24 Jan 2014 07:23:41 +0000 (08:23 +0100)]
[jit] Fix/simplify the x86 handler guard trampoline code. Part of the fix for #16807.

10 years agoMake sure to fail build when exception is thrown while building a target.
Atsushi Eno [Fri, 24 Jan 2014 07:02:08 +0000 (16:02 +0900)]
Make sure to fail build when exception is thrown while building a target.

10 years agoRevert "finally_guard has been promoted to the stable set of tests."
Zoltan Varga [Fri, 24 Jan 2014 06:49:55 +0000 (07:49 +0100)]
Revert "finally_guard has been promoted to the stable set of tests."

This reverts commit 31d902a285e02e11afd0065b85a98213d5a6d5d7.

finally_guard still fails when using LLVM.

10 years ago[jit] Fix a regression caused by 28374f3161d7bd2521b26b4ce23515ec27eb2174. Fixes...
Zoltan Varga [Fri, 24 Jan 2014 06:45:55 +0000 (07:45 +0100)]
[jit] Fix a regression caused by 28374f3161d7bd2521b26b4ce23515ec27eb2174. Fixes #17392.

10 years ago[jit] Hopefully fix the loaded LLVM build.
Zoltan Varga [Fri, 24 Jan 2014 03:47:23 +0000 (04:47 +0100)]
[jit] Hopefully fix the loaded LLVM build.

10 years agoadd comment on MSB4057.
Atsushi Eno [Fri, 24 Jan 2014 01:41:08 +0000 (10:41 +0900)]
add comment on MSB4057.

10 years ago[System] Exclude LinuxNetworkChange from MONOTOUCH build (since it won't work as...
Sebastien Pouliot [Thu, 23 Jan 2014 21:57:11 +0000 (16:57 -0500)]
[System] Exclude LinuxNetworkChange from MONOTOUCH build (since it won't work as the p/invoke are not present)

10 years agoupdate .csproj.
Atsushi Eno [Thu, 23 Jan 2014 14:46:46 +0000 (23:46 +0900)]
update .csproj.

10 years agoAdd BuildRequestDataTest and fixed some .NET compatibility in tests.
Atsushi Eno [Thu, 23 Jan 2014 14:46:09 +0000 (23:46 +0900)]
Add BuildRequestDataTest and fixed some .NET compatibility in tests.

10 years agoCheck null buildTargets at BuildRequestData. But not in ProjectInstance.
Atsushi Eno [Thu, 23 Jan 2014 14:45:23 +0000 (23:45 +0900)]
Check null buildTargets at BuildRequestData. But not in ProjectInstance.

10 years agoMerge pull request #735 from wtfrank/bitblt
Alex Rønne Petersen [Thu, 23 Jan 2014 11:59:37 +0000 (03:59 -0800)]
Merge pull request #735 from wtfrank/bitblt

dllmap for BitBlt in gdi32.dll

10 years agoPath existence and lookup is now based on insensitive search.
Atsushi Eno [Thu, 23 Jan 2014 10:14:35 +0000 (19:14 +0900)]
Path existence and lookup is now based on insensitive search.

10 years agocomment out error check on Inputs/Outputs mismatch.
Atsushi Eno [Thu, 23 Jan 2014 08:03:18 +0000 (17:03 +0900)]
comment out error check on Inputs/Outputs mismatch.

10 years agoimplement OnError on target.
Atsushi Eno [Thu, 23 Jan 2014 08:02:15 +0000 (17:02 +0900)]
implement OnError on target.

10 years agoExists() needs to normalize Windows path first.
Atsushi Eno [Thu, 23 Jan 2014 08:00:32 +0000 (17:00 +0900)]
Exists() needs to normalize Windows path first.

10 years ago[jit] Add a mono_get_jit_tls () helper function.
Zoltan Varga [Thu, 23 Jan 2014 03:46:55 +0000 (04:46 +0100)]
[jit] Add a mono_get_jit_tls () helper function.

10 years agoexclude extraneous stuff from msbuild dir.
Atsushi Eno [Thu, 23 Jan 2014 02:56:25 +0000 (11:56 +0900)]
exclude extraneous stuff from msbuild dir.

10 years agoDefaultTargets must be first picked up from imports' attributes, then first of Targets.
Atsushi Eno [Thu, 23 Jan 2014 02:31:07 +0000 (11:31 +0900)]
DefaultTargets must be first picked up from imports' attributes, then first of Targets.

10 years agoproperty name comparison should be done in case insensitive manner.
Atsushi Eno [Thu, 23 Jan 2014 02:30:43 +0000 (11:30 +0900)]
property name comparison should be done in case insensitive manner.

10 years agoFollow up on return intrinsics tightening the preprocessor checks and using the decla...
tritao [Thu, 23 Jan 2014 00:33:01 +0000 (00:33 +0000)]
Follow up on return intrinsics tightening the preprocessor checks and using the declared version of the intrinsic instead of declaring it ourselves.

Addressing a post-commit review by @alexrp.

10 years ago[runtime] Handle native size of structs with explicit layout and min alignment smalle...
Rodrigo Kumpera [Wed, 22 Jan 2014 21:43:08 +0000 (16:43 -0500)]
[runtime] Handle native size of structs with explicit layout and min alignment smaller than default packing. Fixes #4510

The calculating the native size of structs with explicit layout we need to take into consideration the minimum alignment
needed and the packing asked.

If no packing is supplied, we should respect the minimum alignment. If packing is supplied we should use the minimum required.

10 years agoMerge pull request #878 from tritao/master
João Matos [Wed, 22 Jan 2014 18:46:45 +0000 (10:46 -0800)]
Merge pull request #878 from tritao/master

MSVC build improvements

10 years agoNew tests
Marek Safar [Wed, 22 Jan 2014 16:53:15 +0000 (17:53 +0100)]
New tests

10 years ago[dlr] Implement few missing interpreter instructions
Marek Safar [Wed, 22 Jan 2014 16:52:21 +0000 (17:52 +0100)]
[dlr] Implement few missing interpreter instructions

10 years ago[dlr] Fix UInt64 add/div
Marek Safar [Wed, 22 Jan 2014 09:27:48 +0000 (10:27 +0100)]
[dlr] Fix UInt64 add/div

10 years ago[jit] Fix the freeing of AOT jump target lists. Fixes #17201.
Zoltan Varga [Wed, 22 Jan 2014 00:11:23 +0000 (01:11 +0100)]
[jit] Fix the freeing of AOT jump target lists. Fixes #17201.

10 years ago[amd64] Make seq_points clobber callee save registers. Fixes #17310.
Zoltan Varga [Tue, 21 Jan 2014 23:58:25 +0000 (00:58 +0100)]
[amd64] Make seq_points clobber callee save registers. Fixes #17310.

10 years ago[mkbundle] Make duplicate assembly name error tracking less painful
Marek Safar [Tue, 21 Jan 2014 22:11:43 +0000 (23:11 +0100)]
[mkbundle] Make duplicate assembly name error tracking less painful

10 years ago[mkbundle] Remove no longer needed System.Reflection hack
Marek Safar [Tue, 21 Jan 2014 19:39:28 +0000 (20:39 +0100)]
[mkbundle] Remove no longer needed System.Reflection hack

10 years ago[mcs] Check for initially unassigned struct instance variables of unassigned structs.
Marek Safar [Tue, 21 Jan 2014 15:31:50 +0000 (16:31 +0100)]
[mcs] Check for initially unassigned struct instance variables of unassigned structs.

10 years ago[System] Include IndentedTextWriter in the mobile profile.
Rolf Bjarne Kvinge [Tue, 21 Jan 2014 09:40:50 +0000 (10:40 +0100)]
[System] Include IndentedTextWriter in the mobile profile.

Fixes a build problem for Xamarin.iOS and besides there doesn't seem
to be any reason for it to not be included.

10 years ago[runtime] Fix the DISABLE_JIT build.
Zoltan Varga [Tue, 21 Jan 2014 03:27:06 +0000 (04:27 +0100)]
[runtime] Fix the DISABLE_JIT build.

10 years ago[gsharedvt] Fix memory leaks. Fixes #16787.
Zoltan Varga [Tue, 21 Jan 2014 02:51:15 +0000 (03:51 +0100)]
[gsharedvt] Fix memory leaks. Fixes #16787.

10 years agoExplicitly define strtoull for MSVC releases previous to 2013.
tritao [Mon, 20 Jan 2014 18:50:44 +0000 (18:50 +0000)]
Explicitly define strtoull for MSVC releases previous to 2013.

10 years agoFixed SGen qsort code to compile with MSVC.
tritao [Mon, 20 Jan 2014 18:49:37 +0000 (18:49 +0000)]
Fixed SGen qsort code to compile with MSVC.

MSVC does not understand C99, so we emulate it with some explicit allocas.

10 years agoFixed return address intrinsics in MSVC.
tritao [Mon, 20 Jan 2014 18:47:11 +0000 (18:47 +0000)]
Fixed return address intrinsics in MSVC.

Patch previously contributed Vincent Povirk, slightly updated due to some review feedback by Alex Petersen.

10 years agoFixed missing Interlocked intrinsics in MSVC x86.
tritao [Mon, 20 Jan 2014 18:44:39 +0000 (18:44 +0000)]
Fixed missing Interlocked intrinsics in MSVC x86.

Patch previously contributed by Vincent Povirk.

10 years agoMove a variable into the #ifdef path it's used in. Fixes a warning.
Alex Rønne Petersen [Mon, 20 Jan 2014 17:15:33 +0000 (18:15 +0100)]
Move a variable into the #ifdef path it's used in. Fixes a warning.

10 years agoRemove unused emit_line_number_info_begin () function. Fixes a warning.
Alex Rønne Petersen [Mon, 20 Jan 2014 17:15:13 +0000 (18:15 +0100)]
Remove unused emit_line_number_info_begin () function. Fixes a warning.

10 years agoRemove unused dummy_apc () function on non-WIN32. Fixes a warning.
Alex Rønne Petersen [Mon, 20 Jan 2014 15:15:03 +0000 (16:15 +0100)]
Remove unused dummy_apc () function on non-WIN32. Fixes a warning.

10 years agoRevert "Exclude more console code from NET_2_1"
Miguel de Icaza [Mon, 20 Jan 2014 14:22:17 +0000 (09:22 -0500)]
Revert "Exclude more console code from NET_2_1"

Since we no longer care about Moonlight, this patch is no longer needed,
and enables some cute functionality on the iOS REPL.

This reverts commit ec445c82f7b7cc86ec9e0c2e561e3f28dd4e57e2.

10 years agoMerge pull request #876 from knocte/master
Marek Safar [Mon, 20 Jan 2014 07:41:11 +0000 (23:41 -0800)]
Merge pull request #876 from knocte/master

Fix very sticky typo in numerous places

10 years agoFix very sticky typo in numerous places
Andrés G. Aragoneses [Sun, 19 Jan 2014 16:51:24 +0000 (17:51 +0100)]
Fix very sticky typo in numerous places

10 years ago[runtime] Rename QueueUserAPC () to wapi_thread_interrupt_self () and simplify it.
Zoltan Varga [Sun, 19 Jan 2014 04:40:47 +0000 (05:40 +0100)]
[runtime] Rename QueueUserAPC () to wapi_thread_interrupt_self () and simplify it.

10 years agofinally_guard has been promoted to the stable set of tests.
Rodrigo Kumpera [Fri, 17 Jan 2014 23:15:01 +0000 (18:15 -0500)]
finally_guard has been promoted to the stable set of tests.

10 years agoThe shutdown check is racy, we should check if the queue has been cleaned up instead.
Rodrigo Kumpera [Fri, 17 Jan 2014 23:13:57 +0000 (18:13 -0500)]
The shutdown check is racy, we should check if the queue has been cleaned up instead.

10 years ago[runtime] Properly unlink a node in the tls slot freelist. Fixes #17290.
Rodrigo Kumpera [Fri, 17 Jan 2014 22:54:42 +0000 (17:54 -0500)]
[runtime] Properly unlink a node in the tls slot freelist. Fixes #17290.

The existing search code would not update the previous pointer so we would be
always unlinking all nodes in the freelist in front of the one picked.

10 years ago[runtime] Don't raise a ExecutionEngineException is shadown copying fails to find...
Rodrigo Kumpera [Fri, 17 Jan 2014 21:05:38 +0000 (16:05 -0500)]
[runtime] Don't raise a ExecutionEngineException is shadown copying fails to find the file. Fixes #17251.

Patch by Jan Lamecki. Released under MIT X11 license as per https://bugzilla.xamarin.com/show_bug.cgi?id=17251

10 years ago[corlib] BinaryStream sting reading from custom stream uses correct count. Fixes...
Marek Safar [Fri, 17 Jan 2014 20:59:40 +0000 (21:59 +0100)]
[corlib] BinaryStream sting reading from custom stream uses correct count. Fixes #15143

10 years ago[corlib] Fixes race in disposing CancellationTokenSource. Fixes #17256
Marek Safar [Fri, 17 Jan 2014 20:03:11 +0000 (21:03 +0100)]
[corlib] Fixes race in disposing CancellationTokenSource. Fixes #17256

10 years ago[mcs] Less cascading errors
Marek Safar [Fri, 17 Jan 2014 19:56:56 +0000 (20:56 +0100)]
[mcs] Less cascading errors

10 years agoMerge pull request #868 from mariokmk/master
Marek Safar [Fri, 17 Jan 2014 20:00:02 +0000 (12:00 -0800)]
Merge pull request #868 from mariokmk/master

Using the fully qualified assembly name in dependencies

10 years ago[metadata] Fix a potential crasher.
Rodrigo Kumpera [Thu, 16 Jan 2014 20:52:46 +0000 (15:52 -0500)]
[metadata] Fix a potential crasher.

10 years ago[runtime] Fix a few warnings in io-layer and utils.
Rodrigo Kumpera [Thu, 16 Jan 2014 20:40:23 +0000 (15:40 -0500)]
[runtime] Fix a few warnings in io-layer and utils.

10 years ago[utils] The fallback mmap should fail if it cannot read the full contents of a file.
Rodrigo Kumpera [Thu, 16 Jan 2014 19:05:42 +0000 (14:05 -0500)]
[utils] The fallback mmap should fail if it cannot read the full contents of a file.

10 years ago[eglib] Fix a possible memory leak.
Rodrigo Kumpera [Thu, 16 Jan 2014 19:00:47 +0000 (14:00 -0500)]
[eglib] Fix a possible memory leak.

10 years ago[runtime] Use mono_thread_info_tls_get () in sgen as well.
Zoltan Varga [Fri, 17 Jan 2014 17:02:51 +0000 (18:02 +0100)]
[runtime] Use mono_thread_info_tls_get () in sgen as well.

10 years ago[mkbundle] fix template for compressed version. stderr is in stdio.h.
Atsushi Eno [Fri, 17 Jan 2014 14:18:27 +0000 (23:18 +0900)]
[mkbundle] fix template for compressed version. stderr is in stdio.h.

10 years ago[mcs] Initial lambda checked scope comes from parent block.
Marek Safar [Fri, 17 Jan 2014 10:32:15 +0000 (11:32 +0100)]
[mcs] Initial lambda checked scope comes from parent block.

10 years agoMerge pull request #856 from madewokherd/textcontrol
Alex Rønne Petersen [Fri, 17 Jan 2014 08:24:50 +0000 (00:24 -0800)]
Merge pull request #856 from madewokherd/textcontrol

Avoid adjusting selection twice in TextControl.

10 years agoMerge pull request #861 from RobertZenz/patch-1
Alex Rønne Petersen [Fri, 17 Jan 2014 08:23:09 +0000 (00:23 -0800)]
Merge pull request #861 from RobertZenz/patch-1

Noted that the fullname attribute is not the same as Type.FullName.

10 years agoMerge pull request #875 from justincc/master
Alex Rønne Petersen [Fri, 17 Jan 2014 08:20:44 +0000 (00:20 -0800)]
Merge pull request #875 from justincc/master

Change Mono manpage to correct effect of MONO_THREADS_PER_CPU env var

10 years agoFix boehm after eb1a7c159149745dfbc45ca9de81a7585b82b993.
Zoltan Varga [Fri, 17 Jan 2014 06:50:05 +0000 (07:50 +0100)]
Fix boehm after eb1a7c159149745dfbc45ca9de81a7585b82b993.

10 years ago[runtime] Remove some unused includes.
Zoltan Varga [Fri, 17 Jan 2014 06:27:48 +0000 (07:27 +0100)]
[runtime] Remove some unused includes.

10 years ago[runtime] Simplify mono_thread_state_init_from_handle () on darwin a bit.
Zoltan Varga [Fri, 17 Jan 2014 06:26:40 +0000 (07:26 +0100)]
[runtime] Simplify mono_thread_state_init_from_handle () on darwin a bit.

10 years ago[runtime] Store the values of some TLS variables into an array in MonoThreadInfo...
Zoltan Varga [Fri, 17 Jan 2014 03:59:23 +0000 (04:59 +0100)]
[runtime] Store the values of some TLS variables into an array in MonoThreadInfo, and use it in mono_thread_state_init_from_handle () on darwin to avoid the usage of platform specific hacks to obtain their values.

10 years ago[runtime] Add a mono_thread_info_yield () function.
Zoltan Varga [Fri, 17 Jan 2014 02:29:33 +0000 (03:29 +0100)]
[runtime] Add a mono_thread_info_yield () function.

10 years ago[runtime] Use mono_thread_info_get_stack_bounds () in sgen instead of duplicating...
Zoltan Varga [Fri, 17 Jan 2014 02:13:10 +0000 (03:13 +0100)]
[runtime] Use mono_thread_info_get_stack_bounds () in sgen instead of duplicating code.

10 years ago[runtime] Move mono_thread_get_stack_bounds () to utils/mono-threads.
Zoltan Varga [Fri, 17 Jan 2014 02:06:22 +0000 (03:06 +0100)]
[runtime] Move mono_thread_get_stack_bounds () to utils/mono-threads.

10 years ago[aot] Add the rgctx trampolines required by array helper wrappers in the normal place...
Zoltan Varga [Fri, 17 Jan 2014 01:14:45 +0000 (02:14 +0100)]
[aot] Add the rgctx trampolines required by array helper wrappers in the normal place instead of in mono_aot_get_method () so they won't interfere with gsharedvt. Fixes #17284.

10 years agoDisable a gsharedvt test which depends on async functionality which no longer works.
Zoltan Varga [Fri, 17 Jan 2014 00:58:45 +0000 (01:58 +0100)]
Disable a gsharedvt test which depends on async functionality which no longer works.

10 years agodriver.c: Revert "Update message"
Aaron Bockover [Thu, 16 Jan 2014 23:02:08 +0000 (18:02 -0500)]
driver.c: Revert "Update message"

This reverts commit 85841d0bbdb10e73373032ba4f2cd88a4ec9f80d.

Some scripts unfortunately depend on the verbage "Mono JIT compiler"
in the "mono --version" message. While this was never a blessed
or supported way of getting the version (use pkg-config) of Mono,
nonetheless this breaks some important stuff. We can use the better
message in the (somewhat distant) future.

10 years agoChange Mono manpage to correct effect of MONO_THREADS_PER_CPU env var
Justin Clark-Casey [Thu, 16 Jan 2014 20:02:53 +0000 (20:02 +0000)]
Change Mono manpage to correct effect of MONO_THREADS_PER_CPU env var

1.  MONO_THREADS_PER_CPU affects ThreadPool min threads rather than max threads
2.  Effect is MONO_THREADS_PER_CPU * cpu_cores, there is no +20
3.  Default is 1, not 10

10 years agoprofiles: define xammac (Xamarin.Mac) profile
Aaron Bockover [Thu, 16 Jan 2014 19:16:59 +0000 (14:16 -0500)]
profiles: define xammac (Xamarin.Mac) profile

Based on the Mobile profile and modeled after
the MonoDroid profile.

10 years agobuild: use MOBILE_DYNAMIC instead of MONODROID
Aaron Bockover [Thu, 16 Jan 2014 19:13:10 +0000 (14:13 -0500)]
build: use MOBILE_DYNAMIC instead of MONODROID

Some conditional compilation shouldn't really
be bound to MONODROID, instead add a new define
that can be reused, MOBILE_DYNAMIC.

10 years agoconfigure.in: remove --with-mobile
Aaron Bockover [Thu, 16 Jan 2014 19:09:55 +0000 (14:09 -0500)]
configure.in: remove --with-mobile

It doesn't actually do anything. Was quite
misleading.

10 years ago[jit] Handle native types in mini_type_get_underlying_type () as well.
Zoltan Varga [Thu, 16 Jan 2014 14:32:03 +0000 (15:32 +0100)]
[jit] Handle native types in mini_type_get_underlying_type () as well.

10 years agoFix the --enable-native-types build.
Zoltan Varga [Thu, 16 Jan 2014 03:03:36 +0000 (04:03 +0100)]
Fix the --enable-native-types build.

10 years agoFix the build.
Zoltan Varga [Thu, 16 Jan 2014 02:37:21 +0000 (03:37 +0100)]
Fix the build.

10 years ago[runtime] Make gsharing and explicit configure extension.
Rodrigo Kumpera [Thu, 16 Jan 2014 01:29:03 +0000 (20:29 -0500)]
[runtime] Make gsharing and explicit configure extension.

10 years ago[runtime]Add native type extension.
Rodrigo Kumpera [Thu, 16 Jan 2014 01:22:46 +0000 (20:22 -0500)]
[runtime]Add native type extension.

10 years agoNew test file
Marek Safar [Wed, 15 Jan 2014 22:03:30 +0000 (23:03 +0100)]
New test file

10 years ago[Microsoft.Build.Engine] Fix the escaping/unescaping of FullPath metadata
Alan McGovern [Wed, 15 Jan 2014 20:17:10 +0000 (15:17 -0500)]
[Microsoft.Build.Engine] Fix the escaping/unescaping of FullPath metadata

It is incorrect to escape the FullPath metadata for a build item when
we invoke GetEvaluatedMetadata. If we do this we end up completely breaking
every file with a special character in it as things like this would always
fail as we'd pass an escaped path to the filesystem:
File.Exists (item.GetEvaluatedMetadata ("FullPath"))

The iOS designer encountered this issue when we added retina images
called "foo@2x.png" to our solution.

With tests.

10 years ago[mcs] Add additional l-value checks on member access properties as well. Fixes #9571
Marek Safar [Wed, 15 Jan 2014 19:45:58 +0000 (20:45 +0100)]
[mcs] Add additional l-value checks on member access properties as well. Fixes #9571