728 Commits

Author SHA1 Message Date
Vladimir Matveev
a6bb527278 merge 2014-11-19 19:59:07 -08:00
Cyrus Najmabadi
76f88392a4 Move missing argument checks to the grammar walker. 2014-11-19 17:57:35 -08:00
Cyrus Najmabadi
f605699604 Merge branch 'master' into grammarChecks
Conflicts:
	src/compiler/diagnosticMessages.json
	src/compiler/parser.ts
	tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
2014-11-19 17:29:39 -08:00
Cyrus Najmabadi
385fdd5eb2 Move export assignment checks to the grammar checker. 2014-11-19 16:10:27 -08:00
Paul van Brenk
8b35beaa1c Merge pull request #1217 from Microsoft/QuickInfoRequire
Fix for crash in QuickInfo on module path in import statement.
2014-11-19 15:28:05 -08:00
Paul van Brenk
629ea86043 Updated test case and added comment 2014-11-19 15:05:07 -08:00
Cyrus Najmabadi
cd75243d83 Move optional property checking to the grammar checker. 2014-11-19 15:00:45 -08:00
Daniel Rosenwasser
aac4c669d5 Merge pull request #1214 from Microsoft/dedupOldFourslashTests
Removed tests from fourslash_old that were duplicates
2014-11-19 14:31:09 -08:00
Vladimir Matveev
dab9ebba3e Merge branch 'grammarChecks' of https://github.com/Microsoft/TypeScript into grammarChecks 2014-11-19 14:20:17 -08:00
Vladimir Matveev
4ba3bf5784 move break\continue checks out of parser 2014-11-19 14:19:59 -08:00
Cyrus Najmabadi
9ca17f9b29 Move with checks to the grammar checker. 2014-11-19 14:07:25 -08:00
Paul van Brenk
5778094428 Added test case for quickinfo on import statement. 2014-11-19 14:03:20 -08:00
Cyrus Najmabadi
8b832a5713 Move ambient statement checks to the grammar checker. 2014-11-19 13:26:15 -08:00
Daniel Rosenwasser
0604a927c8 Removed tests from fourslash_old that were duplicates. 2014-11-19 12:03:25 -08:00
Cyrus Najmabadi
de63023b1e Move type parameter checks to the grammar checker. 2014-11-19 00:11:59 -08:00
Cyrus Najmabadi
07f41dc786 Move variable statement checks to the grammar checker. 2014-11-18 23:34:26 -08:00
Cyrus Najmabadi
6900c8ff81 Move module grammar checks to the grammar checker. 2014-11-18 22:58:11 -08:00
Cyrus Najmabadi
5a7929aec7 Move variable grammar checks to the grammar checker. 2014-11-18 22:37:31 -08:00
Vladimir Matveev
80abd1e115 Merge pull request #1208 from Microsoft/indentation_nested_scopes
Fix indentation when multiple nested scopes are involved
2014-11-18 22:29:32 -08:00
Cyrus Najmabadi
78af519f5f Move enum checks to the grammar checker. 2014-11-18 22:18:21 -08:00
Cyrus Najmabadi
0e6aab7c42 Move object literal checks to the grammar checker. 2014-11-18 21:41:07 -08:00
Vladimir Matveev
447361cba7 fix getContainingList to use rangeContainsStartEnd function 2014-11-18 20:55:54 -08:00
Yui T
df54db758a Merge branch 'master' into usingShorthand
Conflicts:
	bin/tsc.js
	bin/typescriptServices.js
	src/compiler/parser.ts
2014-11-18 18:25:51 -08:00
Cyrus Najmabadi
34bb53f54c Use the entire indexer node for grammar error reporting. 2014-11-18 18:20:41 -08:00
Yui T
c417df4306 Remove unused getImplementorAtPosition 2014-11-18 17:54:39 -08:00
Cyrus Najmabadi
08f0672b03 Move parameter grammar checks to the grammar pass. 2014-11-18 17:42:32 -08:00
Cyrus Najmabadi
6fdc5dc148 Move parameter name 'strict' checking to the grammar walker. 2014-11-18 17:01:39 -08:00
Mohamed Hegazy
22e2bde7e9 Merge pull request #1158 from gisenberg/master
Adding support for named AMD modules.
2014-11-18 12:18:48 -08:00
Gabriel Isenberg
b54143c326 Added an error condition for multiple AMD module name assignments. 2014-11-18 11:26:44 -08:00
Yui T
5844f68040 Address code review 2014-11-18 10:53:14 -08:00
Yui T
e6a1ac14bb Merge branch 'master' into gotoDefShorthand 2014-11-18 09:45:57 -08:00
Daniel Rosenwasser
c2d92188d4 Fail on tests with errors; reinstated noResolve; corrected tests that were not actually compiling. 2014-11-17 18:13:47 -08:00
Vladimir Matveev
ced8785bd3 eliminate usage of TypeScript module from services layer 2014-11-17 17:01:23 -08:00
Yui T
d52b096d55 go-to-definition with test cases 2014-11-17 14:27:14 -08:00
Anders Hejlsberg
9f284184be Merge pull request #1180 from Microsoft/recursiveTypeComparison
Improve caching in recursive type comparisons (fixes #1170)
2014-11-17 13:11:42 -08:00
Yui T
1b66ee6f3a Merge branch 'master' into shorthandProperty
Conflicts:
	src/compiler/checker.ts
2014-11-17 11:35:02 -08:00
Yui T
b3078f265e Add a test for quick-info 2014-11-17 10:56:59 -08:00
Anders Hejlsberg
100e1c8a77 Improve caching in recursive type comparisons (fixes #1170) 2014-11-17 10:42:53 -08:00
Dick van den Brink
e7bb2e0ba7 Merge branch 'master' into warnaserror
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	src/harness/harness.ts
2014-11-16 22:02:00 +01:00
Yui T
880e958d11 Fix comment 2014-11-14 16:30:03 -08:00
Vladimir Matveev
647ff4b06a Merge pull request #1167 from Microsoft/formatting_templates
formatting: handle templates spans
2014-11-14 16:24:12 -08:00
Vladimir Matveev
d9829f4635 added more tests 2014-11-14 16:23:47 -08:00
Yui T
03e0722927 Add test cases and rename test files 2014-11-14 15:44:06 -08:00
Anders Hejlsberg
bdfb5697af Merge pull request #1163 from Microsoft/typeGuards
Fixes to type guards
2014-11-14 15:36:07 -08:00
Vladimir Matveev
4609d242cf formatting: handle templates spans 2014-11-14 14:36:52 -08:00
Anders Hejlsberg
df544a687c Addressing CR feedback 2014-11-14 13:36:09 -08:00
Daniel Rosenwasser
aec8d9621c Merge pull request #1160 from Microsoft/weDontNeedNoTemplateStringsArrayPreEs6
Default to 'unknown' for the template strings array type in pre-ES6 targets.
2014-11-14 13:07:41 -08:00
Vladimir Matveev
23e35bcfc1 Merge branch 'master' into formatting_scanner 2014-11-14 11:01:17 -08:00
Anders Hejlsberg
91b97009f0 Modifying tests and accepting new baselines 2014-11-14 10:42:31 -08:00
Daniel Rosenwasser
5646743559 Added tests for defining TemplateStringsArray in certain contexts. 2014-11-13 15:17:53 -08:00