slozier

Results 121 issues of slozier

Presumably our hashing is not "good enough" but I did not look into it.

3.6

Might be interesting to split the COM stuff out into its own assembly...

From https://github.com/IronLanguages/dlr/pull/261 Thread.Abort is not supported and throws PlatformNotSupportedException. Related to https://github.com/IronLanguages/dlr/issues/259 and https://github.com/IronLanguages/ironpython3/issues/1024.

`MutableTuple` allows creation of tuple of size greater than 128 by nesting tuples (e.g. a ``Tuple`2`` which contains a ``Tuple`128`` and a ``Tuple`8`` if we had a size of 136)....

There are a few forks of the interpreter out there. It would be nice to figure out the difference between these and incorporate any useful changes into our interpreter. -...

Running the following in .NET (Core): ```py import clr clr.AddReference("System.Core") clr.AddReference("System.Linq") import System.Linq clr.ImportExtensions(System.Linq) range(1,10).ElementAt(5) ``` leads to the following TypeError: > TypeError: Multiple targets could match: ElementAt(IEnumerable[Int32], Int32), ElementAt(IEnumerable[Int32],...

.NET Core
Port to ipy3

To reproduce: ```py import clr import System clr.AddReference("System.Linq") clr.ImportExtensions(System.Linq) [0].FirstOrDefault(lambda x: x == 2) ``` Fails with: > Error in IEnumeratorOfTWrapper.Current. Could not cast: from System.Int32 to IronPython.Runtime.PythonFunction Works fine...

.NET Core
Port to ipy3

os.spawnv does not seem to handle argument quoting the same was as CPython does. It appears to do some quoting where CPython does not. Repro code: ```Python import os, sys...

CPython compatibility

The current implementation of the bz2 modules does not support seeking; it just raises NotImplementedError. _Copied from original issue: https://github.com/IronLanguages/main/issues/1015_

Here is an example: ```Python class newint(long): def __int__(self): return self chr(newint(0)) ``` fails with > TypeError: Specified cast is not valid. Another example: ```Python class test(object): def __int__(self): return...

Port to ipy3