Commit Graph

19046 Commits

Author SHA1 Message Date
Anders Hejlsberg 80c2e5ead2 Accepting new baselines 2016-03-22 10:57:56 -07:00
Anders Hejlsberg 7c45c7ba9f Fixing tests 2016-03-22 10:50:06 -07:00
Ron Buckton 4b9555d4f8 Fixes emit for async function declarations. 2016-03-22 10:38:58 -07:00
Anders Hejlsberg afa1714c03 Add type annotations to suppress circularity errors 2016-03-22 10:22:08 -07:00
Anders Hejlsberg e67d15a1ce Initial implementation of control flow based type analysis 2016-03-22 10:20:43 -07:00
Anders Hejlsberg 9094e01e75 Merge pull request #7635 from Microsoft/considerAmbientAssigned
Always consider ambient variables assigned
2016-03-22 10:03:43 -07:00
Anders Hejlsberg 7809bcbf84 Always consider ambient variables assigned 2016-03-22 09:01:00 -07:00
Ron Buckton 28499dd8ef Fixes issues with emit for cloned identifiers 2016-03-21 18:31:32 -07:00
Ron Buckton 913545e9a7 Adds implicit "use strict" for amd modules and fixes issues with variable names and classes. 2016-03-21 18:24:41 -07:00
Ron Buckton e5e2340af9 Fixes issue with variable declarations for modules 2016-03-21 17:31:24 -07:00
Anders Hejlsberg 3853bb86d0 Merge pull request #7140 from Microsoft/strictNullChecks
Non-nullable types
2016-03-21 16:52:43 -07:00
Mohamed Hegazy 7c99c8f8df Merge pull request #7622 from Microsoft/findAllReferencesForJSXTagNames
Fix issue with find references for jsx tags
2016-03-21 16:28:31 -07:00
Anders Hejlsberg fb6255a7e4 Accepting new baselines 2016-03-21 16:28:09 -07:00
Anders Hejlsberg 413d9a639f Merge branch 'master' into strictNullChecks
Conflicts:
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.symbols
	tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.symbols
2016-03-21 16:21:02 -07:00
Vladimir Matveev 4e06457b1d Merge pull request #7595 from Microsoft/revertParseCompilerOptionsFromJson
revert changes in the signature of 'convertCompilerOptionsFromJson'
2016-03-21 16:07:31 -07:00
Ron Buckton 2c03633eda Fix emit for accessors with missing bodies 2016-03-21 15:58:28 -07:00
Ron Buckton 25998ae865 Fixes emit for module/enum and single-line arrow functions. 2016-03-21 15:50:52 -07:00
Mohamed Hegazy d5c3a0a52b Fix issue with find references for jsx tags 2016-03-21 15:40:14 -07:00
Vladimir Matveev e052eb1cda Merge pull request #7621 from Microsoft/dropInferenceLimit
drop inference depth limit
2016-03-21 15:36:36 -07:00
Vladimir Matveev 134a253f57 added API sample to tests 2016-03-21 15:20:59 -07:00
Vladimir Matveev cc8277c4db Merge pull request #7591 from Microsoft/allow-merge-for-types-namespaces
Allow aliases to be merged with exported types\namespaces
2016-03-21 15:16:10 -07:00
Vladimir Matveev 6f37d31e18 drop inference limit 2016-03-21 15:15:41 -07:00
zhengbli 07185c1c4a Routine update of dom-related lib.d.ts 2016-03-21 12:55:55 -07:00
Ron Buckton 9bbbb33df5 Updated baseline 2016-03-21 12:30:36 -07:00
Ron Buckton 92fbe6b231 Added environment variable support to tests 2016-03-21 11:58:34 -07:00
Ron Buckton 02ebfa5d11 Added environment variable to force experimental transformations. 2016-03-21 11:54:10 -07:00
Daniel Rosenwasser 8514d0d5eb Merge pull request #7604 from Microsoft/noPrimitiveUnionBreakdown
Avoid elaborating errors when relating primitives to union types of any form.
2016-03-21 10:49:09 -07:00
Ryan Cavanaugh 32b4e46c1d Update tests 2016-03-21 09:23:41 -07:00
Ryan Cavanaugh c8cd748e48 Handle JSDoc tags on 'this' properties 2016-03-21 09:23:33 -07:00
Ryan Cavanaugh cbc112a761 Support this.prop = expr; assignments as declarations for ES6 JS classes 2016-03-21 08:26:56 -07:00
Daniel Rosenwasser e9aeaa2f0d Accepted baselines. 2016-03-20 12:31:11 -07:00
Daniel Rosenwasser 323a195db9 Don't elaborate errors when trying to relate a primitive to a union. 2016-03-20 12:30:54 -07:00
Vladimir Matveev 497b4c341c revert changes in the signature of 'convertCompilerOptionsFromJson' 2016-03-19 20:59:32 -07:00
Vladimir Matveev 3691261db4 partially revert #7583 2016-03-18 22:26:52 -07:00
Ron Buckton 3c344987de Merge branch 'master' into transforms 2016-03-18 17:13:55 -07:00
Ron Buckton 5732a60a59 Merge pull request #6892 from Microsoft/transforms-visitor
Adds the visitor API foundation for tree transformations.
2016-03-18 16:40:18 -07:00
Ron Buckton f9cb493a1c Merge pull request #6983 from Microsoft/transforms-flags
Adds the Transform Flags concept for tree transformations
2016-03-18 16:39:49 -07:00
Ron Buckton a212e2b696 Merge pull request #6986 from Microsoft/transforms-transformer
Adds the transformFiles API for tree transformations
2016-03-18 16:39:30 -07:00
Ron Buckton 85ae53d50a Merge pull request #6987 from Microsoft/transforms-printer
Adds a simplified pretty printer for tree transformations
2016-03-18 16:39:12 -07:00
Ron Buckton ca9148e78f Merge pull request #7191 from Microsoft/transforms-transformer-ts
Adds the TypeScript transformer
2016-03-18 16:31:05 -07:00
Ron Buckton 829a9df9c1 Merge pull request #7192 from Microsoft/transforms-transformer-jsx
Adds the JSX transformer
2016-03-18 15:47:23 -07:00
Ron Buckton cc00f4cd99 Merge pull request #7193 from Microsoft/transforms-transformer-es7
Adds the ES7 transformer
2016-03-18 15:21:41 -07:00
Ron Buckton 07a3d18b10 Merge pull request #7194 from Microsoft/transforms-transformer-es6
Adds the ES6 transformer
2016-03-18 14:54:33 -07:00
Ron Buckton 3c5f17067f Merge pull request #7206 from Microsoft/transforms-transformer-module
Adds the Module transformers
2016-03-18 14:37:00 -07:00
Ron Buckton ae7843dd95 PR Feedback 2016-03-18 13:05:59 -07:00
Ron Buckton 44ca7d435f Updated baselines 2016-03-18 13:04:56 -07:00
Ron Buckton ad0dd4e2e2 Fixed perf issue in binder, plus PR feedback 2016-03-18 12:38:19 -07:00
Vladimir Matveev 32178acdfe Merge pull request #7583 from Microsoft/colliding-local-import
check if import collides with exported local name
2016-03-18 12:21:51 -07:00
Vladimir Matveev 200f162bf6 rename LanguageService.getSourceFile to LanguageService.getNonBoundSourceFile and mark it as internal 2016-03-18 11:27:21 -07:00
zhengbli 74e3d7bb01 Fix project updateing issue after editing config file 2016-03-18 11:02:52 -07:00