Permalink
Switch branches/tags
Commits on Mar 31, 2013
  1. Don't disable sharing for open generic async methods, since the JIT c…

    vargaz committed Mar 31, 2013
    …an't compile these without sharing.
Commits on Mar 30, 2013
Commits on Mar 29, 2013
  1. Hopefully fix the windows build.

    vargaz committed Mar 29, 2013
  2. Hopefully fix the windows build.

    vargaz committed Mar 29, 2013
Commits on Mar 28, 2013
  1. Remove some debug printfs.

    vargaz committed Mar 28, 2013
  2. Fix the build.

    vargaz committed Mar 28, 2013
  3. Fix the build.

    vargaz committed Mar 28, 2013
  4. Fix build break.

    jonpryor committed Mar 28, 2013
    5329fab requires <sys/uio.h>, which wasn't being included.
  5. Move atomic.h/atomic.h to utils/.

    vargaz committed Mar 28, 2013
Commits on Mar 27, 2013
  1. [mkbundle] Remove Mono.Posix, ICSharpCode.SharpZipLib deps

    jonpryor committed Mar 27, 2013
    I want to make execution of mkbundle possible under .NET, and as such
    I want to remove unnecessary dependencies.
    
    Mono.Posix is only used for UnixMarshal heap methods; there's NO need
    to use these when Marshal can be used.
    
    That leaves DeflaterOutputStream, and it's possible to configure zlib
    to accept deflate streams, allowing us to use GZipStream:
    
    	http://stackoverflow.com/a/1838702/83444
    
    Update template_z.c accordingly so that the compressed data works.
    
    Two side results of this:
    
     1. Increased compression; my (really stupid) test app went from a
        compression ration of 31.39% to 32%
    
     2. This MAY make things WORSE when running on .NET < 4.5. This is
        fixed in .NET 4.5:
    
    	http://msdn.microsoft.com/en-us/library/system.io.compression.deflatestream.aspx
    
    	Starting with the .NET Framework 4.5, the DeflateStream class
    	uses the zlib library. As a result, it provides a better
    	compression algorithm and, in most cases, a smaller compressed
    	file than it provides in earlier versions of the .NET
    	Framework.
  2. Merge pull request #609 from steffen-kiess/stat-st_atim

    jonpryor committed Mar 27, 2013
    Add nanosecond resolution times to struct Stat
  3. Fix sdb asserts when seq-points are not found for a method because it…

    vargaz committed Mar 27, 2013
    …s assembly was AOTed without the 'soft-debug' option. Fixes #11435.
Commits on Mar 26, 2013
  1. Merge pull request #221 from steffen-kiess/master

    jonpryor committed Mar 26, 2013
    Add various methods and flags to Syscall
  2. Add various methods and flags to Syscall

    steffen-kiess committed Mar 26, 2013
        * Add OpenFlags.O_CLOEXEC and OpenFlags.O_PATH
    
        * Add AtFlags for AT_* values
    
        * Add fdopendir, mkdtemp, futimens
    
        * Add readv, writev, preadv, pwritev
    
        * Add *at methods: openat, renameat, fchmodat, fstatat, utimensat,
          mkdirat, mknodat, mkfifoat, faccessat, fchownat, linkat, readlinkat,
          symlinkat, unlinkat
    
        * Add constants AT_FDCWD, UTIME_NOW, UTIME_OMIT
  3. [corlib] Marshal: fine-tune the pointer Read/Write operations.

    migueldeicaza committed Mar 26, 2013
    This patch reworks the Marshal's Read and Write pointer operations
    to avoid performing a modulo operation to choose the fast path, as
    in some platforms the modulo operation is implemented as a C subroutine.
    
    Instead we use bit operations which always run in constant time.
    
    It also avoids the IntPtr.XXX method calls, factors out "unsafe", only
    ever performs one IntPtr->pointer conversion, and makes the source
    code uniform.
  4. Remove a redundant null check.

    vargaz committed Mar 26, 2013
  5. Return null when null was passed to Marshal.PtrToStructure () instead…

    vargaz committed Mar 26, 2013
    … of throwing an exception. Fixes #11417.
  6. Set errno to 0 before calling readdir in Syscall.readdir().

    steffen-kiess committed Mar 26, 2013
    This will allow the caller to distinguish between errors and end-of-directory.
  7. update cecil rev.

    atsushieno committed Mar 26, 2013
    We cannot fully update cecil to the latest master which seems to break
    some existing code, so use specific branch so far.
  8. Merge pull request #608 from metanest/bin_bash_spike

    alexrp committed Mar 26, 2013
    #!/bin/bash -> #!/usr/bin/env bash
  9. Fix a typo in bc149a3.

    vargaz committed Mar 26, 2013
Commits on Mar 25, 2013
  1. Add configure await

    marek-safar committed Mar 25, 2013