Permalink
Switch branches/tags
Commits on Sep 15, 2010
  1. Revert

    migueldeicaza committed Sep 15, 2010
  2. Fix a sgen shutdown crash.

    kumpera committed Sep 13, 2010
    	* threads.c (mono_thread_suspend_all_other_threads): wait_data
    	must not be malloc'd since it holds managed pointers. Alloc
    	it on stack since the struct is about 512/1024 bytes long.
    
    	* threads.c (mono_thread_manage): Ditto.
    
    	* threads.c (mono_threads_request_thread_dump): Ditto.
  3. [637935] Fixed 3.5 version of msbuild dlls to reference 3.5 version o…

    marek-safar authored and Andrew Jorgensen committed Sep 15, 2010
    …f the engine
    
    MONO_PATH does not work for subsequent dlls, so have to workaround it by
    using full path for dlls in 3.5 profile which does not have it's own
    mscorlib
  4. Make the thread-id field be of the proper size on 64 bit machines.

    migueldeicaza committed Sep 15, 2010
    This error was found by Gonzalo when he was looking at another problem
    when thread IDs overflowed ints.
    
    Currently we use gpointers in the io-layer for the threadid, but we were
    only exposing the value as an int32.   The good news is that the code is
    not really used right now, but could cause problems in the future as we
    extend Process.
  5. [xbuild] Fix references to Microsoft.Build.* assemblies for 3.5 .

    radical authored and Andrew Jorgensen committed Sep 15, 2010
  6. mono-configuration-crypto is a 4.0 assembly, not 2.0

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 15, 2010
  7. Fix monotouch bootstrap.

    kumpera authored and Geoff Norton committed Sep 15, 2010
    	* Type.cs (GetTypeCodeImpl): If the type is a TypeBuilder
    	call into specific code.
    
    	* TypeBuilder.cs (GetTypeCodeInternal): New method that
    	handles enums correctly.
    
    	This change is required because calling into the runtime
    	with incomplete TypeBuilders cause the runtime to crash.
  8. Fix the embedded mono on OSX code to support a symlinked mono into th…

    Geoff Norton
    Geoff Norton committed Sep 15, 2010
    …e framework.
    
    The embedding code looks at the executable name, and builds the embedding profile
    from that, however the default install has a /usr/bin/mono symlink pointing to
    /Library/Frameworks/Mono.framework.  We now resolve the symlink before allowing
    the embedding code to proceed.
  9. [639403] Fixes the endless recursion with hacked EOF

    marek-safar authored and Andrew Jorgensen committed Sep 15, 2010
Commits on Sep 14, 2010
  1. GetProcessById now works on the Mac too

    gonzalop committed Sep 14, 2010
    	Ditto.
    	This should fix MD problems when SHM is disabled.
  2. Initialize all core types

    marek-safar authored and Andrew Jorgensen committed Sep 14, 2010
  3. From master

    gonzalop committed Sep 14, 2010
  4. Allow recursive Write + n * Read lock pattern for ReaderWriterLockSli…

    garuma authored and gonzalop committed Sep 1, 2010
    …m and add corresponding unit test
  5. Generalize ThreadLockState to include recursive count informations an…

    garuma authored and gonzalop committed Sep 1, 2010
    …d update them accordingly in the different Enter/Exit methods
  6. Finish predefined attributes instance access to allow compile time dy…

    marek-safar authored and Andrew Jorgensen committed Sep 14, 2010
    …namic support in repl.
    
    Fixes 639010
Commits on Sep 13, 2010
  1. Fix a typo in my last commit

    Geoff Norton
    Geoff Norton committed Sep 13, 2010
  2. The tid is passed around internally as a unsigned value.

    Geoff Norton
    Geoff Norton committed Sep 13, 2010
    We were having a crash on OSX due to thread->tid not equalling the
    passed tid due to a signedness issue.
  3. Mono 2.8 has a few more usages of the old type

    Geoff Norton
    Geoff Norton committed Sep 13, 2010
  4. Bump minor version to 2 to be compatible with the runtime.

    vargaz authored and Andrew Jorgensen committed Sep 13, 2010
  5. Fix the build when compiling without shared handle support entirely

    Geoff Norton
    Geoff Norton committed Sep 13, 2010
    The wapi init functions call this even when shared is compiled out,
    lets just return FALSE to get into the right codepaths.
  6. Rename major -> major_collector and drop unguarded usage of ucontext_t.

    Geoff Norton
    Geoff Norton committed Sep 13, 2010
    Android defines a variable called "major" in its headers, lets rename
    major -> major_collector to work around the conflict.
    
    Not every architecture/platform has ucontext_t, so lets not strongly
    type our contexts to that and let the macros do their job.
Commits on Sep 10, 2010
  1. Avoid freeing the allocated monitors on shutdown, it seems to cause c…

    vargaz authored and Andrew Jorgensen committed Sep 8, 2010
    …rashes
    
    when running with SGEN, since SGEN writes to those arrays in:
    
    ==29095==    at 0x6844E5: add_or_remove_disappearing_link (sgen-gc.c:4143)
    ==29095==    by 0x6845F8: mono_gc_register_disappearing_link (sgen-gc.c:4167)
    ==29095==    by 0x67DE35: clear_domain_process_object (sgen-gc.c:1384)
    ==29095==    by 0x67DEA3: clear_domain_process_major_object_callback (sgen-gc.c:1400)
    ==29095==    by 0x6DE2DC: major_iterate_objects (sgen-marksweep.c:692)
    ==29095==    by 0x67E00B: mono_gc_clear_domain (sgen-gc.c:1459)
  2. Forward port this change for MonoVS

    Geoff Norton Andrew Jorgensen
    Geoff Norton authored and Andrew Jorgensen committed Sep 10, 2010
  3. fix typo

    Geoff Norton Andrew Jorgensen
    Geoff Norton authored and Andrew Jorgensen committed Dec 22, 2009
    svn path=/branches/mono-2-6/mono/; revision=148851
  4. 2009-12-14 Geoff Norton <gnorton@novell.com>

    Geoff Norton Andrew Jorgensen
    Geoff Norton authored and Andrew Jorgensen committed Dec 14, 2009
            * debugger-agent.c: The end_runtime_invoke guard isn't working
            on AMD64 as __builtin_frame_address (1) returns NULL.  Disable the
            behaviour by default, and make it runtime configurable.
    
    svn path=/branches/mono-2-6/mono/; revision=148421
  5. [Fix] Correct fix for the g_shell_parse_argv bug

    migueldeicaza committed Sep 10, 2010
    Simplifies the code a little bit by eliminating the in_quote variable,
    but also fixes the rules to follow the requirements from the
    "Shell Command Language" specification on the Unix03 site:
    
    http://opengroup.org/onlinepubs/007908775/xcu/chap2.html#tag_001_002
    
    In particular, the interpretation of the backslash inside double quotes
    is limited to a handful of characters.   Notice that this differs from
    the glib implementation which is not correct either.
Commits on Sep 9, 2010
  1. [Fix] Allow escape characters inside quoted text, and do not let nest…

    migueldeicaza committed Sep 9, 2010
    …ed quote reset the quoting state
    
    This should fix #637680
  2. Various cleanup and addition

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 9, 2010
Commits on Sep 7, 2010
  1. Add a few more remaps.

    vargaz authored and Andrew Jorgensen committed Sep 7, 2010
  2. Remap g_strdupv too.

    vargaz authored and Andrew Jorgensen committed Sep 7, 2010
  3. [asp.net] Fix for bug #636475. A typo caused ads not to be matched in…

    grendello committed Sep 7, 2010
    … ChooseAd
    
    The second loop over the ads hashtable must not reject an app if the keyword filter is empty.
  4. Add wsdl help generator to the 4.0 files

    gonzalop committed Sep 7, 2010
    	Ditto.
    
    	Fixes bug #636841.
Commits on Sep 1, 2010
  1. Remove Content-Length header when not needed

    gonzalop authored and Andrew Jorgensen committed Sep 1, 2010
    	If we are redirecting to a GET from a POST, the Content-Length header
    	might have stale data and it will be sent. Some servers, instead of
    	ignoring it, keep waiting for the data to be sent (for a GET!).
    
    	Fixes bug #636219.