GitHub PushEvent at 2014-04-16 21:01:33
Repository: typescript
Actor: popravich
Payload: {"shas":[["5ec28b456315e8e81d4c8cca30e19ec79e2416ce","667255dfed3b200cdd3d9b9850bc8d491d06e9bc@microsoft.com","Improve error baseline reporting\n\nConflicts:\n\ttests/baselines/reference/accessorWithInitializer.errors.txt\n\ttests/baselines/reference/accessorWithRestParam.errors.txt\n\ttests/baselines/reference/duplicateNumericIndexers.errors.txt\n\ttests/baselines/reference/errorSuperCalls.errors.txt\n\ttests/baselines/reference/functionTypeArgumentArrayAssignment.errors.txt\n\ttests/baselines/reference/incrementAndDecrement.errors.txt\n\ttests/baselines/reference/inheritedConstructorWithRestParams.errors.txt\n\ttests/baselines/reference/inheritedConstructorWithRestParams2.errors.txt\n\ttests/baselines/reference/optionalSetterParam.errors.txt\n\ttests/baselines/reference/overloadresolutionWithConstraintCheckingDeferred.errors.txt\n\ttests/baselines/reference/superCallsInConstructor.errors.txt\n\ttests/baselines/reference/superWithTypeArgument.errors.txt\n\ttests/baselines/reference/superWithTypeArgument2.errors.txt\n\ttests/baselines/reference/superWithTypeArgument3.errors.txt","Ryan Cavanaugh",false],["72d7745f04c5bfb06ca80d6dd68ce4eb2c61711b","667255dfed3b200cdd3d9b9850bc8d491d06e9bc@microsoft.com","Use tsc.js-style error messages in error baselines\n\nConflicts:\n\ttests/baselines/reference/accessorWithInitializer.errors.txt\n\ttests/baselines/reference/accessorWithRestParam.errors.txt\n\ttests/baselines/reference/inheritedConstructorWithRestParams.errors.txt\n\ttests/baselines/reference/inheritedConstructorWithRestParams2.errors.txt","Ryan Cavanaugh",false],["5040ee10a002f423535b53961402e3f5dac38869","667255dfed3b200cdd3d9b9850bc8d491d06e9bc@microsoft.com","Fix bad rebaselining from cross-branch fixes","Ryan Cavanaugh",false],["7f62558ca32d88e09d236b8312cd425aef16f49d","871d1c423a56fad6344b2ae31a34b6bb4c8b5813@microsoft.com","Too aggressive in removing parentheses when casting\nWe have been omitting parenthesis of cast expressions across the board. this results in better looking JS code, but could\nresult in change in the semantics of the generated code, or even broke code as the parentheses removal changes precedence.\nConsider these examples:\n     (<any>new A).foo  => should emit (new A).foo and not new A.foo\n     (<any>function(){})() => should emit (function(){})() and not function() {} ()\n     new(<any>a()) => should emit new (a()) and not new a()\nWe have an option of always emitting the parentheses, but that leads to ugly JS code. Instead, we can optimize for the\ncommon case, e.g. (<any>A), or (<any> A.B) to remove teh parentheses from, and keep it for other expressions.  In this\nchange I have picked a set of nodes, that are common in cast expressions, that can be deemed \"safe\" to remove cast\nexpression parentheses around. \"Safe\" expressions should have high enough precedence that, removing the parentheses\nshould not affect their order of evaluation, namely literals, dotted names and index access.","Mohamed Hegazy",false],["215af021fd0c2d58a316d72db68588bd0d6f7fcc","871d1c423a56fad6344b2ae31a34b6bb4c8b5813@microsoft.com","Update LKG","Mohamed Hegazy",false],["711210c95f013f5d2161eb1331c8956932157ccf","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Bring new baseline generator to parity with cscript support","Jason Freeman",false],["4903a5f390e75669a0137db731ce711d85a914d9","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@ailis.de","Correct file references so the tests works on case-sensitive filesystems","Klaus Reimer",false],["4363244faf273814834f32c80aaeb1f914326c80","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Type parameters do not wrap their constraints","Jason Freeman",false],["721d7803378999f6e2547960430feec6633f5b06","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Generate new type parameters for signature members of instantiated types","Jason Freeman",false],["906bd7247aad1038768443d33be7e893e9f5d987","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Instantiate signatures to any for identity","Jason Freeman",false],["8db9fac0d1eab567b58b1e8f1d8de4db7d1736e8","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Remove duplicate overload error","Jason Freeman",false],["e985dc0b93042b3f78599b2d2e9143298d10995a","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","New type baselines from duplicate overload error removal","Jason Freeman",false],["96a4cb658a540dbd99df6abda7cfe343d5c52a53","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Small cleanup for PullTypeResolver signature identity checking","Jason Freeman",false],["4e574a3bed239caba0f5067ffed76b613d614cb5","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Add several more tests for generic signature identity","Jason Freeman",false],["d2efb4880af2ff78afe00c0892b1a44507562cec","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Test changes for generating new type parameters","Jason Freeman",false],["5bd3000356068cbab889c7c407220233df0300ae","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Clean up some type parameter wrap checking code","Jason Freeman",false],["62d520bdb1e226a4390f236c54eb9ea5c108f690","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Undo baseline changes in preparation for rebaseline","Jason Freeman",false],["591a3bcb525f0a846a61c194901a58c43371d9d6","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","New baselines for type parameters work","Jason Freeman",false],["e9dd040300d95e4a83b20c8d429e0f989761ef56","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","Cleanup and renaming in pullTypeInstantiation.ts and associated types","Jason Freeman",false],["49ae70b2ac3b82ef90b36c817ee77f2b3fd7e5c9","8120a77d181dbd944d13d8561293c2e63aff7ee8@microsoft.com","More cleanup for instantiated signatures","Jason Freeman",false]],"size":24,"ref":"refs/heads/develop","head":"e2058459948b633bb1ff4173881297caa0ef1d67"}