Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-19Disable gdb backtracing until #2548 has been fixed.2.10.8.1Rolf Bjarne Kvinge
2011-12-19Fix List.LastIndexOf () on empty lists. Fixes #2558.Zoltan Varga
2011-12-16Bump version number to 2.10.8.1.Duncan Mak
2011-12-16Fix sgenRodrigo Kumpera
2011-12-15Fix typo from commit b4c110c.Duncan Mak
2011-12-14Bump version number to 2.10.8Duncan Mak
2011-12-14[System.Web.Services] Make sure we don't keep results forever when doing ↵Rolf Bjarne Kvinge
async requests. Fixes #2473.
2011-12-13Fix MAC address for Mac/iOSGonzalo Paniagua Javier
The position of the first byte to copy was wrong. Fixes bug #2012.
2011-12-13Fixes NRE when checking most specific type of default parameters. Fixes #2465Marek Safar
2011-12-09[GetTimeZoneData icall] Fixed logic for zones where there is only a start dateJeffrey Stedfast
Thanks to Kirill for this patch. Bug #2223.
2011-12-08Fix another case where bridge would not be triggered.Rodrigo Kumpera
2011-12-08Do the multiplication/division with floating point numbers in time ↵Paolo Molaro
calculations on win32.
2011-12-08Fix severe breakage of sgen bridge code. 2nd and 3rd step where not been ↵Rodrigo Kumpera
called anymore.
2011-12-07Avoid an assert in bridge code when doing a major collection due to minor ↵Rodrigo Kumpera
overflow. Fixes bxc #2349 and bxc #2091. * sgen-bridge.c: * sgen-gc.c: After we split bridge processing in two, one step with world stopped and another with world running, we introduced the following regression: A minor collection starts and find an young bridge object ready to be processed. Major heap overflows and a major GC is triggered. The object mentioned above will remain collectible and will be queued for processing again. Since we do the first step in finish_gray_stack, it will be done twice in the above scenario. This will cause an assertion due to duplicate entries in the hashtable. The solution is to split the step that is performed with world stopped into another two. One that happens during collections, that can be done multiple times per duty cycle and another one that is done only once before we restart the world. This split has the minor advantage of reducing duplicated work for the dfs1 step. Nothing big as this is one of the fastest steps.
2011-12-07Remove some dead codeRodrigo Kumpera
2011-12-07Fix overflow in the win32 monotonic time (xambug #183).Paolo Molaro
2011-12-06Use mono-tls for the current domain.Rodrigo Kumpera
* domain.c: Use mono-tls for the current domain variable. Sgen depends on this so it has to be lock free and the io-layer version is not. Fixes bxc #2326
2011-12-06Move current thread to use mono-tls.Rodrigo Kumpera
2011-12-06Backport utils/mono-tls.h.Rodrigo Kumpera
2011-12-06Add TimeZoneInfo.MonoTouch.cs so that it's included in dist2.10.7Duncan Mak
2011-12-05Fix infinite recursion introduced by the previous patch.Zoltan Varga
2011-12-05AOT the cctor of generic classes which are referenced by SFLDA patches and ↵Zoltan Varga
superclasses of generic instances. Fixes #2155
2011-12-03Bump to 2.10.7Duncan Mak
2011-12-02Test for assignability of arrays to generic interfaces. Fixes #2304.Jb Evain
2011-12-01Fixed complex value type scan (xmarin bug#228).Paolo Molaro
2011-11-30Fix Array::Contains for null items via ICollection<T>. Fixes #2260Marek Safar
Conflicts: mcs/class/corlib/System/Array.cs
2011-11-30Ensure that [Parameterized]ThreadStart code is always wrapped in a ↵Sebastien Pouliot
NSAutoreleasePool for MonoTouch. Fix bug #1999
2011-11-30[monodoc] Removed debug spewJeffrey Stedfast
2011-11-28Fix the build, add declaration for SeqPointMiguel de Icaza
2011-11-26Add a heuristic to insert_breakpoint () to avoid 'Unable to insert ↵Zoltan Varga
breakpoint' errors in some cases, since the set of IL offsets in the debug info doesn't completely match what the JIT generates. Fixes #407.
2011-11-24Save the stack space used by arguments into MonoJitInfo to avoid calling ↵Zoltan Varga
mono_arch_get_arg_info () during stack walking, since it is not signal safe. Fixes #2190.
2011-11-24Extend JsonSerializerReader to support nullables and parse a wider range of ↵Miguel de Icaza
Date formats, fixes x#163
2011-11-24Always free _WapiFileShare entries using _wapi_free_share_info (), otherwise ↵Zoltan Varga
zeroed out entries remain in the hash table when shared handles are disabled. Fixes #2170.
2011-11-24Correctly calculate the number of cards to be marked.Rodrigo Kumpera
* sgen-cardtable.c (sgen_card_table_mark_range): The number of pages to be marked must be correctly calculated to avoid the case when the in-card offset of the start address is bigger than of the end address and cause the last card to be skipped. Fixes #1917
2011-11-23Fix a crash introduced by 64d35e3940f7b0e1839c1906855c29862e6ab8c1. Fixes #2150.Zoltan Varga
2011-11-22Scan all ephemeron arrays during nursery collections.Rodrigo Kumpera
* sgen-gc.c (mark_ephemerons_in_range): All ephemeron arrays must be scanned during a nursery collection since we ignore them during remset processing for a good reason. In the future we should use cardtable information to avoid scanning the whole thing. Fixes bxc #1175.
2011-11-22Implement serializationNeale Ferguson
2011-11-22[MonoDroid] Only alias stdout/stderr on Android devices.Jonathan Pryor
Mono for Android uses Mono 2.10 + smcs to build code, which thus uses an smcs built against the Mono for Android profile assemblies, which would thus be built with MONODROID defined. Thus (understandably) dies at runtime with a DllNotFoundException, as liblog.so can't be found. Fix smcs.
2011-11-21[MonoDroid] Fix the libmono build.Jonathan Pryor
7e49d08a nee 2763aae9c doesn't build because <fcntl.h> is missing: mono/utils/mono-proclib.c:517: error: 'O_RDONLY' undeclared (first use in this function Fix the build.
2011-11-21[corlib] On Android, alias stdout/stderr to logcat.Jonathan Pryor
In Mono for Android, stdout and stderr (file descriptors 1 and 2) are only visible when debugging within MonoDevelop and/or Visual Studio, which is rather annoying. This was changed in Mono for Android 1.9.2, by using Console.SetOut() and Console.SetError() to send stdout/stderr message to both stdout/stderr and to the Android Debug Log (`adb logcat`), allowing e.g. Console.WriteLine() output to be viewed outside of a debugger. Problem: in order to capture user-generated messages at their earliest point, Console.SetOut()/etc. must be called at the earliest point in Mono for Android initialization, even if Console.WriteLine() is never used. Worse, this adds ~180ms of startup overhead on a Nexus One. The fix here is to move the std*/logcat duplication logic into mscorlib.dll, so that we can configure things within the System.Console static constructor. This moves the initialization penalty onto users of System.Console (instead of all users).
2011-11-20Don't allow compiling with stock LLVM versions, only the Mono LLVM repo at ↵Zoltan Varga
https://github.com/mono/llvm is supported.
2011-11-20Free debug info for dynamic methods by storing it in malloc-ed memory ↵Zoltan Varga
instead of the normal debugger tables. Fixes #731579.
2011-11-17[System.Data] Fix sorting in DataView when changing sort value/default sort ↵Rolf Bjarne Kvinge
several times.
2011-11-16Fix previous commitJérémie Laval
2011-11-16[MonoDroid] Query hardware CPU count for Environment.ProcessorCountJérémie Laval
2011-11-16Add JIT counters to the local set of counters we support.Rodrigo Kumpera
2011-11-11[io-layer] Use lstat as a fallback for stat in SetFileAttributesAlan McGovern
Make SetFileAttributes consistent with GetFileAttributes - if stat fails and ENOENT try to use lstat in case it's a dangling symlink.
2011-11-11Fixes bug 1916 - incorrect appending of string to buffer when remaining ↵Neale Ferguson
buffer size is less than string size.
2011-11-11Add missing Task_T_Test fileJérémie Laval
2011-11-10Add locking around the ServiceModel.Logger, fixes a race reported on the ↵Miguel de Icaza
mono-devel list