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)


1-25 of 620Change Sets < Previous 1 2 3 4 5 6 7 8 9 10 ... Next >
Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Version 2009.6.1.15196