Commits on May 22, 2012
Commits on May 20, 2012
  1. Separate the Windows portion of the signal module.

    This splits out the Windows-specific part of signal and adds a very
    simple signal handler that only works with SIGINT and SIGBREAK.
    committed May 20, 2012
  2. Fix WeakDictionary default ctor check.

    Move the check for a default constructor on TValue back into
    GetOrCreateValue, which is the onlt place it's used.
    committed May 20, 2012
Commits on May 15, 2012
Commits on May 13, 2012
  1. fixed compilation on WP7

    added missing nullables
    paweljasinski committed May 13, 2012
  2. Android configuration fix

    tmat committed May 13, 2012
  3. Add build project for IronRuby

    tmat committed May 13, 2012
Commits on May 10, 2012
  1. Merge pull request #70 from KeithJRome/wi_32527_dup_key_in_dict

    Fix for "Duplicate key in dict" issue
    Keith Rome committed May 10, 2012
Commits on May 6, 2012
  1. Reduce the amount of copying of data from IList<byte> to byte[] in th…

    …e bz2 module.
    Most of the time IList<byte> is already a byte[], or a Bytes instance. Both of these can be short-circuited to return a byte[] without copying the data like ToArray() does.
    committed May 6, 2012
  2. Implement BZ2Decompressor.

    This required some rather hackish changes to BZip2InputStream to be able to
    save and restore the current state, so that it could be rewound after and
    error and then retried when new data came in. It's ugly, but it works.
    Performance likely suffers as a result of this, but I haven't measured it
    yet. Not doing a save/restore for every byte would likely speed things up a
    It also ends up buffering the entire input in memory; overwriting the
    input buffer after successful decoding should avoid that, and it's possible
    since the BZip2InputStream never looks back.
    committed May 6, 2012
  3. Implement BZ2Compressor.

    committed May 5, 2012
  4. Add beginnings of bz2 modules. The skeleton has been outlined but non…

    …e of the methods have been implemented.
    Jeff Hardy committed with May 1, 2012
Commits on Apr 29, 2012
  1. Add a workaround to the Makefile to build twice, because for some rea…

    …son xbuild does not properly build MS.Scripting.Core before MS.Scripting.
    committed Apr 29, 2012
  2. Fix casing of Silverlight in IronPython.sln so that builds will work …

    …on case-sensitive systems.
    committed Apr 29, 2012
  3. Add LibCheck tool for checking that we don't inadvertently break the …

    …public API of the assemblies.
    committed Apr 29, 2012
  4. Add WeakDictionary.GetOrCreateValue back in as it is needed by WP7 bu…

    (cherry picked from commit a77d4eb)
    committed Apr 28, 2012
Commits on Apr 27, 2012
Commits on Apr 25, 2012
  1. Merge pull request #68 from KeithJRome/importer_fix3

    Removed reliance on runtime binder (doesn't work in Silverlight).
    slide committed Apr 25, 2012
Commits on Apr 24, 2012
  1. Fix build

    tmat committed Apr 24, 2012
Commits on Apr 20, 2012
  1. Merge pull request #66 from KeithJRome/fepy_32596

    Fix for IronPython loading under Silverlight 4 and 5 runtimes.
    slide committed Apr 20, 2012
  2. Assembly.Location and Assembly.CodeBase are not allowed under Silverl…

    …ight runtime. In these cases, the result returned from these functions is not meaningful anyways.
    Keith Rome committed Apr 20, 2012