Commit Graph

35208 Commits

Author SHA1 Message Date
Cyrus Najmabadi 90bf48f2d4 Extract reference comments out into their own diagnostics array.
Only actual parse errors are stored in parseDiagnostics.  Reference errors are stored in a separate
array now.
2014-12-02 14:49:34 -08:00
Yui T 95e3c75f61 Merge branch 'refactorEmitter' of https://github.com/Microsoft/TypeScript into refactorEmitter 2014-12-02 14:42:00 -08:00
Yui T ff3d64f83c Address codereview 2014-12-02 14:41:54 -08:00
Yui T a38e76b882 Address codereview 2014-12-02 14:37:02 -08:00
CyrusNajmabadi ec0f5e44b8 Merge pull request #1342 from Microsoft/externalModuleFix
External module fix
2014-12-02 14:24:28 -08:00
Cyrus Najmabadi ec17f369a2 Find imported external modules that start with double underscores. 2014-12-02 14:14:57 -08:00
Cyrus Najmabadi a6a7e81de2 Add failing test. 2014-12-02 14:05:35 -08:00
Daniel Rosenwasser 538f033f0d Moved position increment in scanner; removed confusing comment. 2014-12-02 13:56:02 -08:00
Cyrus Najmabadi a6fe980d19 Add explanatory comment.
Reduce function allocations in the parser.
2014-12-02 13:54:44 -08:00
Daniel Rosenwasser 4c4e5a43e0 Added multiline tests. 2014-12-02 13:54:10 -08:00
Daniel Rosenwasser a6b6b6b816 Fixed issue where old-Mac newlines don't work in harness. 2014-12-02 13:53:09 -08:00
Mohamed Hegazy cf1f6406bb Merge pull request #1332 from Microsoft/getEmitOutputCleanup
Ensure getEmitOutput only check the file requested
2014-12-02 13:21:13 -08:00
Anders Hejlsberg 7994e9013c Emit for destructuring parameter declarations 2014-12-02 12:51:44 -08:00
Anders Hejlsberg ab35da9b87 Baseline changes from updating rest parameter emit to use new temporary names 2014-12-02 11:49:28 -08:00
Anders Hejlsberg 9e639113f8 Emit for destructuring assignments 2014-12-02 11:39:04 -08:00
Sheetal Nandi 8c116e5f34 Merge branch 'master' into SymbolDisplayParkKindTests 2014-12-02 08:47:15 -08:00
Sheetal Nandi 8b078c2734 baseline change conflict not caught during github merge 2014-12-02 08:46:33 -08:00
Sheetal Nandi 802f11349f Merge pull request #1056 from Microsoft/unionTypeConformance
Union type conformance
2014-12-02 08:02:34 -08:00
CyrusNajmabadi 04c0552d7c Merge pull request #1334 from Microsoft/tokens
Tokens
2014-12-02 02:28:30 -08:00
Cyrus Najmabadi deca94427c Reduce arrow function allocations in the parser. 2014-12-02 00:02:15 -08:00
Mohamed Hegazy a9714257cc Handel modifier const in getOccurrances 2014-12-01 23:46:09 -08:00
Cyrus Najmabadi 581ef9f2b0 Remove arrow allocations from the parser in a few places. 2014-12-01 23:39:44 -08:00
Cyrus Najmabadi 03a2d0197b Make 'CatchClause' have-a block, instead of be-a block. 2014-12-01 23:21:27 -08:00
Mohamed Hegazy 08165c0b17 Ensure getEmitOutput only check the file requested 2014-12-01 23:15:13 -08:00
Cyrus Najmabadi 44627f859f Simplify parsing code. 2014-12-01 22:50:03 -08:00
Cyrus Najmabadi b5c3cd8d4a Simplify code. 2014-12-01 22:39:10 -08:00
Cyrus Najmabadi af62715e8d Use helper function.
Rename some functions to be clearer.
2014-12-01 22:30:22 -08:00
Cyrus Najmabadi 2459632a62 Simplifying the signature parsing code. 2014-12-01 22:20:03 -08:00
Cyrus Najmabadi db89584a86 Put semantically relevant tokens in the tree. 2014-12-01 22:03:41 -08:00
Cyrus Najmabadi 8ad4a0a5b8 Traverse into all nodes when walking the tree. 2014-12-01 20:45:29 -08:00
Cyrus Najmabadi f8a4fb0a15 Put semantically relevant tokens in the tree. 2014-12-01 19:19:50 -08:00
CyrusNajmabadi af324d1226 Merge pull request #1326 from Microsoft/typeNodeBrands
Provide greater type safety in the ast system.
2014-12-01 18:57:05 -08:00
Cyrus Najmabadi a29862eea5 Provide greater type safety in the ast system. 2014-12-01 18:49:57 -08:00
Vladimir Matveev a1fecb5c76 Merge pull request #1325 from Microsoft/crash_getCompletionEntryDetails
fix crash in getCompletionEntryDetails
2014-12-01 18:12:59 -08:00
Vladimir Matveev ef6830054d addressed CR feedback 2014-12-01 17:59:32 -08:00
CyrusNajmabadi afa198e9fa Merge pull request #1316 from Microsoft/lessDirectCallsToError
Less direct calls to 'error' and 'errorAtPos'.
2014-12-01 17:56:31 -08:00
Vladimir Matveev 08ab517d52 fix crash in getCompletionEntryDetails 2014-12-01 17:46:56 -08:00
Cyrus Najmabadi f8f314868b Merge branch 'master' into lessDirectCallsToError
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2014-12-01 17:42:59 -08:00
Vladimir Matveev 852d14e593 Merge pull request #1324 from Microsoft/indent_new_expressions_noargs
handle cases when new expression is used with no arguments
2014-12-01 17:32:19 -08:00
Mohamed Hegazy 28a37459d9 Merge pull request #987 from Microsoft/es6Typings
ES6 typings
2014-12-01 17:32:09 -08:00
Daniel Rosenwasser ddb3ca0f48 Augment escapeString to fix downlevel template literal emit. 2014-12-01 17:27:11 -08:00
Vladimir Matveev ad95cc8d47 handle cases when new expression is used with no arguments 2014-12-01 17:18:50 -08:00
Mohamed Hegazy d390f67f7d add missing prototype definitions 2014-12-01 17:17:29 -08:00
Cyrus Najmabadi df4f9044d9 Make sure we have an appropriate error for heritage clause lists. 2014-12-01 17:07:13 -08:00
Mohamed Hegazy 4e79458e69 Merge branch 'master' into es6typings
Conflicts:
	tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.types
2014-12-01 16:51:10 -08:00
Cyrus Najmabadi ae3b030223 Don't set kinds after the fact. 2014-12-01 16:39:22 -08:00
Mohamed Hegazy 203e46c335 Merge pull request #1317 from vvakame/addMissingPrototypeProperty
Add missing prototype properties
2014-12-01 16:38:37 -08:00
Mohamed Hegazy 99d13f4e5c handel serializing diagnostics 2014-12-01 16:37:15 -08:00
Cyrus Najmabadi 9b54a0b54f Don't use the parsing error path for reporting ///reference errors. 2014-12-01 16:34:03 -08:00
Cyrus Najmabadi 1633e4abdd Remove unnecessary diagnostic flag. 2014-12-01 16:26:34 -08:00