| Change Set |
Date |
Downloads |
Comment |
55895
by
IPyTeam
|
Fri at
3:52 PM
|
22 |
-------------------------------------------------------------------------------- Changeset Id: 974318 Date: 7/2/2009 4:34:21 PM
(dfugate) Extended __clrtype__ metaclass tests some more.
(Shelveset: CLRTYPE2;REDMOND\dfugate | SNAP CheckinId: 8842) -------------------------------------------------------------------------------- Changeset Id: 974212 Date: 7/2/2009 3:33:38 PM
(dinov) 20174 1 Medium TypeError: Scope is not callable Just removing an unnecessary set of the module back onto the importing module. 18614 1 Medium Some COM errors in Ipy 2 beta 5 Issue appears to be fixed, we have a test for DisplayAlerts, adding test for dir() 20377 1 Medium Tab Completion does not work with Office 2007 Primary Interop Assemblies Issue appears to be fixed (probably w/ the recent dir cleanup), adding test. 22131 1 Medium PythonType.AddSystemInterfaces - COM Interop Issues ?? We need to handle adding when interface mapping returns a null target method. There’s several different spots we need to handle this at. Added an IL-only test case to verify this scenario is working. 21361 1 Medium Cannot write bytes to files 22302 1 Medium help() on a CLR string[] fails with a stack trace 22966 1 Medium Problem with re module/groupindex property, incompatibility with CPython Add filtering for the special named groups we have to insert. 23143 bin(n > System.Int32.MaxValue) broken We’re going through our helpers for string formatting which don’t add the – before the value and don’t expect negative values in general. Assert we have positive values, make the helpers which can’t handle negatives private, and define internal APIs w/ a simple signature which does it all. 3740 0 Medium Trivial: Overloaded properties (indexers) not handled by IronPython IronPython\2.6 This works via the same get_ method that C# supports. Adding test case to verify it keeps working.
(Shelveset: StillMoreBugs;REDMOND\dinov | SNAP CheckinId: 8840) -------------------------------------------------------------------------------- Changeset Id: 973686 Date: 7/2/2009 10:43:08 AM
(dinov) 3730: Trivial: Add DLLs directory in the default path Following Dave’s proposal in the bug to always add this 19521: 2.6: implement from __future__ import unicode_literals (PEP 3112) Switching to use the Unicode literal parser after this is done 19089: Implement __repr__ for enums Implement an improved repr when we have an exact value 20295 1 Medium property.__doc__ = None throws bad exception Handle the null instance 20250 1 Medium Bad exception when splatted args are None Throw TypeError instead of dereferencing the null pointer 19063 1 Medium max(tuple, none) -> nullpointer exception Already fixed, adding test case 22734 1 Medium nt.system('"...') should work Shouldn’t throw on the imbalanced quotes instead we should imply the end quote 8202 1 Low Trivial: gc.get_debug() returns the wrong value IronPython\2.6 Return an int instead of null 15546 1 Low codecs.charmap_encode throws TypeError for a dictionary with string values 18926 1 Low random module is not thread safe Fixed, adding test case 23251 - type.__clrtype__ shouldn't exist unless the clr or System modules have been imported Mark as PythonHidden, remove filtering of PythonHidden methods (in NameConverter) when defining base helper overloads 23244 - clrtype__ implementations returning None should throw a TypeError Throw ValueError if you return null
Also: deleting all of the OldDynamicAction stuff – this also implies updating the default binder so that we no longer flow OldDynamicAction’s in and instead now flow a MemberRequestKind enum instead. Fixing the exception thrown when ...
(Shelveset: BugsAndRemoveOldBinders;REDMOND\dinov | SNAP CheckinId: 8835)
|
55800
by
IPyTeam
|
Wed at
3:52 PM
|
15 |
|
55753
by
IPyTeam
|
Jun 30 at
3:52 PM
|
9 |
-------------------------------------------------------------------------------- Changeset Id: 968415 Date: 6/29/2009 1:31:18 PM
(dfugate) Moved __clrtype__ related test cases out of test_cliclass.py and into interop.net.type.test_clrtype.
(Shelveset: CLRTYPE1;REDMOND\dfugate | SNAP CheckinId: 8812)
|
55549
by
IPyTeam
|
Jun 26 at
3:52 PM
|
43 |
|
55456
by
IPyTeam
|
Jun 24 at
3:54 PM
|
18 |
-------------------------------------------------------------------------------- Changeset Id: 959146 Date: 6/23/2009 9:57:29 AM
(dfugate) - enabled most of test_import within CPy's test_builtin.py - added regression for exception slicing warnings to test_interactive.py
python26.py: - added regression around nt.environ.clear() really nuking all environment variables. Filed CodePlex 23205 as a result - added regression around socket.error inheritance
(Shelveset: CP66;REDMOND\dfugate | SNAP CheckinId: 8774)
|
55405
by
IPyTeam
|
Jun 23 at
3:53 PM
|
11 |
-------------------------------------------------------------------------------- Changeset Id: 957381 Date: 6/22/2009 10:54:19 AM
(dfugate) More CPython 2.6 feature work testing.
(Shelveset: CP65;REDMOND\dfugate | SNAP CheckinId: m9534) -------------------------------------------------------------------------------- Changeset Id: 957377 Date: 6/22/2009 10:53:19 AM
(dinov) 22744 1 High _codecs.charmap_decode('') should return a tuple 22740 1 High Return value of _codecs.charmap_encode should be a tuple 22746 1 High Exceptions in threads are sent to stdout instead of stderror 10646 2 Low startswith/endswith methods of string do not throw TypeError w/ bad parameters 22733 1 High nt.waitpid broken 22732 1 Low "nt.waitpid(bad, params)" should throw OSError, not ValueError 22723 2 Medium IsFamily and IsFamilyOrAssembly error 18637 2 Medium Source code encoding is not work correctly 20908 1 Medium Stack overflow when piclking slice objects 20909 1 Medium IPy crashes with StackOverflowException rather than raising RuntimeError 19215 1 Medium array.array('u', u"...") broken 19216 1 Medium array.array('I', "...") broken 19217 1 Medium array.array('l', "...") broken 18939 1 Medium A deque item that mutates the deque in its __eq__ ought to throw an IndexError IronPython\2.6 19705 1 Medium CLR Dictionary iterator bug 22742 1 Medium _codecs.escape_decode should support two parameters 22743 1 Medium _codecs.escape_decode("\\\a") broken 22471 Invalid mapping dict parameter passed to _codecs.charmap_encode(..., mapping_dict) should throw UnicodeEncodeError 22738 _codecs.charmap_encode takes 1-3 parameters (not exactly 3)
Fixing __str__ on EnvironmentError – it needs to format the exception and put in the [Errno #] text. type.__module__ a data descriptor so that type(someFunction).__module__ works correctly
(Shelveset: 26Beta2Bugs2Final;REDMOND\dinov | SNAP CheckinId: m9534) -------------------------------------------------------------------------------- Changeset Id: 957310 Date: 6/22/2009 10:08:19 AM
(dinov) Changes ipy.exe/ipyw.exe to be 32-bit only applications. Adds a new ipy64.exe/ipyw64.exe which is a platform neutral assembly. Updates the MSI so that both versions are installed on a 64-bit machine and only ipy.exe is installed on a 32-bit machine.
(Shelveset: 3264ipyFinal;REDMOND\dinov | SNAP CheckinId: 8763)
|
55281
by
IPyTeam
|
Jun 22 at
3:53 PM
|
7 |
-------------------------------------------------------------------------------- Changeset Id: 955031 Date: 6/19/2009 1:41:22 PM
(dfugate) - test_builtin.py - enabled regression for passing through SystemExit/KeyboardInterrupt exceptions from hasattr - test_descr.py - Merlin 315746 has been partially fixed - python26.py - CodePlex 19555 not really fixed
(Shelveset: CP64;REDMOND\dfugate | SNAP CheckinId: 8750)
|
55104
by
IPyTeam
|
Jun 19 at
3:53 PM
|
15 |
-------------------------------------------------------------------------------- Changeset Id: 953764 Date: 6/18/2009 7:04:29 PM
(dinov) Adds the in-proc debugging support that Igor as been working on. This adds a new DLL to the IronPython MSI and to the IronPython and DLR CodePlex releases.
This is just adding their source code and updating our build and packaging infrastructure to include their new DLL. The only changes to their code were some #ifdef’s to support Silverlight builds and some updates to the .csproj files to support our numerous builds. This code is owned by them and has been reviewed by their team so I’m not looking for a code review for the new DLL.
Once this is in I’ll be updating Igor’s prototype for sys.settrace support for IronPython and adding that.
(Shelveset: DlrDebuggingSupport;REDMOND\dinov | SNAP CheckinId: 8745) -------------------------------------------------------------------------------- Changeset Id: 953557 Date: 6/18/2009 4:59:35 PM
(dfugate) - versions.python26: PEP 3110 has been implemented - versions.python26: added test for PEP 3112. Not fixed - test_abc.py: IP can run more of test_isinstance_class than CPy can? - versions.python26: http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=19546 has been implemented, but not correctly - see http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=23143
(Shelveset: CP63;REDMOND\dfugate | SNAP CheckinId: m9510) -------------------------------------------------------------------------------- Changeset Id: 952577 Date: 6/18/2009 9:02:18 AM
(dfugate) - http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=19534. Feature correctly implemented and tests added - test_interactive.py was disabled when run with the CPython 2.6 stdlib => this test hasn't been running in the Main SNAP Q for some time! Fixed - http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=23132. New print function bug - enabled CPython's test_print.py in SNAP
(Shelveset: CP62;REDMOND\dfugate | SNAP CheckinId: 8728)
|
55001
by
IPyTeam
|
Jun 18 at
3:52 PM
|
17 |
-------------------------------------------------------------------------------- Changeset Id: 950981 Date: 6/17/2009 2:10:25 PM
(dinov) Implements support for generic method type inference. Mostly a DLR outer layer change with some tweaks to IronPython and IronRuby.
Python changes: We no longer need to eagerly detect when we’re calling a method w/ only generics. We also add support for inferring types for Lambda arguments based upon a Python Function’s arity. Finally there’s one fix where we make sure to create the correct kind DMO instead of just the base DynamicMetaObject type. A few tests are also updated as there are some minor changes in results when overloaded by both a generic method and a non-generic method. Finally lots of new tests are added.
Ruby changes: Ruby’s MethodGroupInfo was doing MakeGenericMethod and then returning the generic method. But the types it’s passing in are all generic parameters – so the end result is Ruby produces a method for which .IsGenericMethodDefinition is false but it contains all of the original generic method parameters. Now we return the original target so IsGenericMethodDefinition remains true. Also updated MissingBlockArgBuilder so we can know that it doesn’t really prodive any parameters. Finally the small set of tests verifying exceptions are throw are updated to expect successful inference.
DLR changes: This is the bulk of the changes. Added a new TypeInferer class which performs the actual type inference. Added a new CallFailureReason for noting when we failed to perform type inference. Updated the ArgBuilder’s so we can clone them w/ a new ParameterInfo. This is used for replacing the existing ArgBuilder’s built for the generic method w/ new ArgBuilders which have been specialized to the specific generic type. Fixed a couple of spots where we were creating base DynamicMetaObject’s instead of getting them from their values. Added support for MethodCandidate’s to track additional restrictions with themselves – this is necessary because the type inference can result in new type checks when inferring based ...
(Shelveset: GenericMethodTypeInferenceFinal2;REDMOND\dinov | SNAP CheckinId: 8720)
|
54926
by
IPyTeam
|
Jun 17 at
3:54 PM
|
14 |
-------------------------------------------------------------------------------- Changeset Id: 948506 Date: 6/16/2009 11:12:36 AM
(dfugate) The workaround for a known PowerShell stdout/stderr redirection issue (see see http://www.leeholmes.com/blog/WorkaroundTheOSHandlesPositionIsNotWhatFileStreamExpected.aspx) doesn't affect the PowerShell 2.0 CTP which a few people are already using.
(Shelveset: POWERSHELL_1_0_HACK;REDMOND\dfugate | SNAP CheckinId: 8704)
|
54862
by
IPyTeam
|
Jun 16 at
3:53 PM
|
13 |
-------------------------------------------------------------------------------- Changeset Id: 947161 Date: 6/15/2009 5:30:14 PM
(dinov) DLR outer ring only: Fix case insensitivity of SymbolIDs.
Our current case insensitive story for SymbolIDs doesn’t really work. There are 2 problems: 1. Case insensitive IDs won’t compare equal to normal case sensitive IDs. This means you can’t create a case insensitive ID and use it for lookup in an IAttributesCollection. a. This is just updating SymbolID to do the right comparisons and hashing and getting rid of some useless APIs here. 2. When we store the IDs in the SymbolTable there is no way to disambiguate between an all upper case symbol and the “invariant” symbol. a. Here we need a separate table to store the invariant IDs. I’ve also gotten rid of the ToUpper call and replaced it with a case invariant dictionary. Now we have a separate table for the invariant IDs and it stores the latest case-version.
There’s also a bunch of cleanup – replaced the magic numbers with 2 constants and added some missing locking on our ToString and Contains APIs.
(Shelveset: SymbolIdFix;REDMOND\dinov | SNAP CheckinId: 8701) -------------------------------------------------------------------------------- Changeset Id: 946342 Date: 6/15/2009 10:42:17 AM
(dinov) 4566 codecs.escape_encode returns a string instead of a tuple and the string has the wrong value Fixed our implementation to match CPython 17541 IronPython compiler throws an exception on syntax warnings Replace throwing with a report to the warnings.showwarning function. We no longer set the error code on warnings either. 1717 ironpython issues less number of "syntaxwarning"'s compared to cpython We report less warnings because we throw on the 1st warning. We no longer throw and instead actually report a warning. Also updated the error messages to match CPython. 21483 str.ljust does not properly handle width=int.MinValue If we get a negative value return the original string
I’m also adding some restrictions which are missing for purposes of x-lang interop. When VB is talking to us neither of us will restrict when we both should restrict. Python needs to restrict because we generate a type test, VB needs to restrict for whether it’s handling an IDMOP or not.
(Shelveset: FixSyntaxWarningsFinal;REDMOND\dinov | SNAP CheckinId: 8694) -------------------------------------------------------------------------------- Changeset Id: 946270 Date: 6/15/2009 9:55:51 AM
(dinov) Fixes various issues related to dir(). This change removes the get member names call site and replaces this with just a normal non-callsite based implementation of dir. It also fixes sorting of GetAttrNames in some cases so that a few tests had to be updated to handle the changed results.
22456 Unexpected instance variables on subclass when __dir__ implemented PythonType now adds all of the members (including non-string keys) and this is avoided when we do __dir__. Then PythonOps.GetAttrNames no longer needs to add non-string keys. 22832 dir(new-class) overlooks methods inherited from old-style classes PythonType updated to handle old-classes. This causes a number of tests (specifically one string formatting and a bunch of codecs tests) to start running that previously didn’t. I’ve disabled these tests and opened bugs. I’ve also added a start of the required codecs support but ifdef’d it out keep things simple here. 11883 Calling help() on a .NET Framework class causes it to show up twice in dir() output This seems to be fixed already – just adding a regression test 20957 dir(expando_inst) doesn't show dyn members We now manifest a __dir__ method on non-Python IDynamicMetaObjectProvider instances. Then our normal handling for __dir__ picks this up and gets the member name.s 22536 dir() fails for some generic CLR types We need to handle the case where the Type is a generic type definition which does not return a name.
(Shelveset: DirFixesFinal;REDMOND\dinov | SNAP CheckinId: 8693)
|
54584
by
IPyTeam
|
Jun 12 at
3:52 PM
|
64 |
-------------------------------------------------------------------------------- Changeset Id: 941816 Date: 6/11/2009 9:22:19 AM
(dinov) Fixes these two issues:
22692 - compile() incompatibility with CPython 12907 - Missing PyCF_DONT_IMPLY_DEDENT compile Flag
Also moves all error reporting out of the AST generator and into the Parser. This will enable total lazy transformation of the trees if we want to do it. It also means that editors using our Parser for syntax highlighting will see all errors instead of missing things like break outside of a loop. This is just removing the places in transform into explicit virtual calls (CheckAssign, CheckDelete, CheckAugmentedAssign) that we call and if we get a string back we report that string as the error.
Most of the change is about tracking blank lines and reporting them from the tokenizer as NL tokens. This isn’t what the documentation says we should be doing (all blank lines are to be ignored) but it matches what CPython’s tokenize module is doing and presumably what CPython’s actual tokenizer is doing as well. Certainly it’s hard to imagine otherwise how code that only differs by new lines could report different exceptions.
So do this the tokenizer now needs to keep track whether it just gave out a newline and if so when it will give out another one it should instead give out a NL token. Don’t imply dedent is also updated to look at this state and yield a real newline (if we don’t have one, for example consider “def f(): return 2”) and then yield the pending dedent(s).
Also there’s a fun little hack to match CPython’s behavior where it differs on how it reports errors w/ “compile()” vs an imported file. If we are doing a “compile” (we have interactive code or statements) then re-indenting at turns into an error ("def Foo():\n\n pass\n\n "). But if this is just some random source file that we’re bringing in via import then this is perfectly fine.
I’ve also updated most of the test_syntax tests to run on both CPython and IronPython – we still differ on some of the errors.
(Shelveset: ReallySignificantWhitespaceFinal;REDMOND\dinov | SNAP CheckinId: m9439)
|
54434
by
IPyTeam
|
Jun 10 at
3:52 PM
|
32 |
|
54341
by
IPyTeam
|
Jun 9 at
3:53 PM
|
22 |
-------------------------------------------------------------------------------- Changeset Id: 935634 Date: 6/8/2009 10:01:18 AM
(dfugate) Added sanity test for -X:NoAdaptiveCompilation.
(Shelveset: NoAdaptiveCompilation_Sanity;REDMOND\dfugate | SNAP CheckinId: 8644)
|
54235
by
IPyTeam
|
Jun 8 at
3:52 PM
|
21 |
|
54033
by
IPyTeam
|
Jun 5 at
3:52 PM
|
32 |
|
53897
by
IPyTeam
|
Jun 4 at
3:52 PM
|
15 |
-------------------------------------------------------------------------------- Changeset Id: 929550 Date: 6/3/2009 2:28:54 PM
(dfugate) Hardens a couple of Internet-based tests (to a degree).
(Shelveset: HARDEN_NETWORK_TESTS;REDMOND\dfugate | SNAP CheckinId: 8592)
|
53794
by
IPyTeam
|
Jun 3 at
3:52 PM
|
13 |
|
53680
by
IPyTeam
|
Jun 2 at
3:52 PM
|
17 |
|
53528
by
IPyTeam
|
Jun 1 at
3:53 PM
|
20 |
|
53173
by
IPyTeam
|
May 29 at
3:52 PM
|
28 |
-------------------------------------------------------------------------------- Changeset Id: 921161 Date: 5/28/2009 5:26:52 PM
(dinov) 21947 1 High None + '' IronPython\2.6 Beta 2 Add [NotNull] attribute to string addition operators 19561 Medium _MCLWEB dfugate_cp IronPython\2.6 2.6: str.translate can accept None and do identity translation 21919 Medium _MCLWEB IronPython\2.6 Beta 1 "...".translate(None) should work Accept null for translation value and only perform deletions 19656 1 High Module Name Lookup Broken IronPython\2.6 Beta 2 dinov_cp Fixed, just adding test case to regressions.py 20956 1 High Scoping inside classes is broken IronPython\2.6 Beta 2 Fixing the error message so when a global lookup fails we report the same error as CPython 8736 1 Medium array.array does not support slice assignment properly IronPython\2.6 Neither does list – fixed both of them. 16519 1 Medium Setting attribute "Dict" on a Python module fails Fixing the test so that it works under silverlight where we don’t have a __main__ module. 21379 1 Medium b'...'.find/rfind/index/rindex should accept "None" for start/end integer parameters Allow passing a string wherever we prohibit passing a List for IList<byte> 20845 1 Medium Recent checkin seems to have introduced slice indexing site bug Appears to be fixed, enabling the test 22007 1 Medium Number formatting IronPython\2.6 Just a partial fix, floating point still needs some work
(Shelveset: MoreBeta2BugsFinal;REDMOND\dinov | SNAP CheckinId: 8518) -------------------------------------------------------------------------------- Changeset Id: 920821 Date: 5/28/2009 2:43:36 PM
(dfugate) Keep a copy of the .NET interop test plan stored in IronPython\Tests\plans\.
(Shelveset: NETPLAN02;REDMOND\dfugate | SNAP CheckinId: 8515) -------------------------------------------------------------------------------- Changeset Id: 920424 Date: 5/28/2009 11:36:28 AM
(dfugate) Moved IronPython .NET Interop test plan from a Word doc directly into the pydoc strings of the interop.net test package.
iptest: - now has a logger, l, available to the rest of the iptest modules. Changes to a number of test files were necessary as a result (e.g., method.py) - supports "--help", "--plan", and "--no_testing" flags. --plan is a new feature used to generate test plans based on pydoc found in the tests. --no_testing does what its name implies and is useful with --plan
iptest.assert_util: support the new --no_testing flag
iptest.runner: added changes necessary to support the --plan flag
interop.net: moved the most recent IronPython .NET Interop Test Plan directly into this test package as pydoc comments
(Shelveset: NETPLAN;REDMOND\dfugate | SNAP CheckinId: 8511)
|
53083
by
IPyTeam
|
May 28 at
3:53 PM
|
21 |
-------------------------------------------------------------------------------- Changeset Id: 918179 Date: 5/27/2009 10:36:35 AM
(dfugate) Renamed "IPY_OPTIONS" environment variable to "TEST_OPTIONS" which is a bit more IronRuby friendly.
(Shelveset: TEST_OPTIONS;REDMOND\dfugate | SNAP CheckinId: m9247) -------------------------------------------------------------------------------- Changeset Id: 918178 Date: 5/27/2009 10:35:23 AM
(dinov) Tfpt review /shelveset:LotsOfPythonBugs;dinov
Python + 1 DLR Interpreter Change
First the DLR interpreter change – this is fixing a stack trace issue reported by Curt. When we have a mixed interpreted/compiled stack we’re getting the wrong result. This is because of few reasons: 1. We need to clear the stack back trace we’ve calculated for Python when we re-throw the exception otherwise we’ll re-use it. I’ve made the rethrow in WithStatement now throw through our helper and updated the interpreter to do nothing special w/ repros making it closer to the compiled code path. 2. Over in ExceptionHelpers we are combining the saved stacks + the new stacks in the incorrect order when reverse frames is true. This causes us to get confused and lose frames.
20634 hex_codec needs to be imported before hex decode can happen 15428 ".". does not generate a SyntaxError in interactive sessions 15348 TypeError thrown for IronPython.Compiler.Ast.ErrorExpression cast failure in interactive sessions 20302 codecs.lookup errors with uppercase encoding names 20051 Re-raising exception causes loss of traceback 22259 len(buffer) is incorrect 4565 Support all encodings CPython does for _codecs.encode and _codecs.decode 21929 os.listdir does not accept empty path 20603 Trivial: os.walk(‘’) doesn’t work 2169 test_isinstance incompatibilities with CPython 17235 dir(System.ArgIterator) broken 20039 struct.pack('L', -1) is stricter than in CPython 19484 Error with timeit.py module 19005 Strange issues with BOM? 10816 -X:MaxRecursion N<=1 broken 19278 Confusing Error Message when using in operator 13912 TypeError: Could not create instance of <type 'Visual'> Improve the error message – we now include that the type is abstract
Also assigning to MemoryHolder’s size as caught in code review, fixing build.bat to run w/ frames enabled.
(Shelveset: LotsOfPythonBugsFinal2;REDMOND\dinov | SNAP CheckinId: m9247)
|
52819
by
IPyTeam
|
May 27 at
3:53 PM
|
29 |
-------------------------------------------------------------------------------- Changeset Id: 917406 Date: 5/26/2009 10:05:15 PM
(dfugate) - enabled nzmath's testFactorEcm. No clue why this was ever disabled... - adjusted prior changes to test_ctypes.py. Turns out these didn't quite work under 32-bit XP - added misc. test cases to regressions.py after examining the latest code coverage report - test_nt.py. Two new bugs on waitpid. One new bug on system - test_stdconsole.py. Added a (disabled) regression for nt.abort => need a better way to automate this test case. Added a test for nt._exit(...)
(Shelveset: COV01;REDMOND\dfugate | SNAP CheckinId: 8487)
|
51820
by
IPyTeam
|
May 22 at
8:29 PM
|
68 |
|
51753
by
IPyTeam
|
May 22 at
3:53 PM
|
29 |
-------------------------------------------------------------------------------- Changeset Id: 903837 Date: 5/21/2009 4:25:28 PM
Added trivial 'dynamic' test to help us validate CTP releases of IronPython under .NET 4.0. This test is quite intentionally not being hooked into SNAP.
-------------------------------------------------------------------------------- Changeset Id: 902916 Date: 5/21/2009 12:44:49 PM
(dfugate) - increased the GenericTest timeout for test_array_cpy. This test timed out under x64 Vista during 2.6B1 signoff - "ipy -h" output is different depending upon whether we're using Release or Debug binaries. Adjusted ConsoleFlags.ps1 accordingly - increased the maximum expected memory usage by a case in test_memory.py under x64 - try to force a CLR garbage collection in CPython's test_tarfile.py before exiting the process. Detected a number of sporadic failures of this test during 2.6B1 signoff
(Shelveset: CP60;REDMOND\dfugate | SNAP CheckinId: m9187)
|