diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll index ad793cc6de..7419c3e5b0 100755 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.xml b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.xml index 17bdc70f76..ed8425b0c1 100644 --- a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.xml +++ b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.xml @@ -193,7 +193,7 @@ everything from markIndex up when done. - + Used to check the type to see if we can do a comparison. Returns true if we can or false if we should return NotImplemented. May throw if the type's really wrong. diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll index 53c241ae38..afc1683995 100755 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.xml b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.xml index 51fbed4e40..738c8b859e 100644 --- a/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.xml +++ b/src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.xml @@ -115,6 +115,15 @@ We also sometimes directly check _lineNoUpdated to avoid creating this unless we have nested exceptions. + + + Reducible node so that re-writing for profiling does not occur until + after the script code has been completed and is ready to be compiled. + + Without this extra node profiling would force reduction of the node + and we wouldn't have setup our constant access correctly yet. + + Provides a place holder for the expression which represents @@ -2283,12 +2292,12 @@ bool (true if attribute, false if element index), attribute/index value - + Parses the field name including attribute access or element indexing. - + Parses the field name including attribute access or element indexing. @@ -3755,6 +3764,41 @@ an extra field to the dictionary storage type. + + + The error involved an incomplete statement due to an unexpected EOF. + + + + + The error involved an incomplete token. + + + + + The mask for the actual error values + + + + + The error was a general syntax error + + + + + The error was an indentation error. + + + + + The error was a tab error. + + + + + syntax error shouldn't include a caret (no column offset should be included) + + GeneratorExitException is a standard exception raised by Generator.Close() to allow a caller @@ -5921,6 +5965,14 @@ usually a standard .NET method name with pascal casing (e.g. Add). + + + The return type that must match for the alternate operator to be valid. + + This is available alternate operators don't have special names and therefore + could be confused for a normal method which isn't fulfilling the contract. + + Cached CallSites. User types are cached on the PythonType and System types are cached on the @@ -6523,6 +6575,12 @@ Helper for creating a typecast resolver + + + Helper for creating __getitem__/__setitem__ resolvers + + false for a getter, true for a setter + Filters out methods which are present on standard .NET types but shouldn't be there in Python @@ -6599,6 +6657,16 @@ Provides a resolution for __long__ + + + Provides a resolution for __getitem__ + + + + + Provides a resolution for __setitem__ + + Abstract class used for resolving members. This provides two methods of member look. The first is looking @@ -6644,6 +6712,12 @@ Resolves methods mapped to __*__ methods automatically from the .NET operator. + + + Filters alternative methods out that don't match the expected signature and therefore + are just sharing a common method name. + + Removes Object.Equals methods as we never return these for PythonOperationKind. diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll index 212b3afea2..61bb54c72b 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll index cd3be18efc..29a06e8276 100755 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll index 53a47d21b6..fedb462d3d 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll index 34fe55e493..60de3d287f 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll index 5bba61df42..12a24c9ccb 100755 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll and b/src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe index 1e6b8334b8..87c0cb9215 100755 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe and b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe index 328a333077..0576fc76dd 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe and b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe index f59d86fcc1..50f43b4b5b 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe and b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe differ diff --git a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe index 68c6daffa1..e20a5e75c3 100644 Binary files a/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe and b/src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe differ