3568 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
f4e920e2c1 Add unittest for testing convert compiler-options and typing-options 2016-03-15 11:45:21 -07:00
Kanchalai Tanglertsampan
157b8e7456 Add a new unittest for command line parsing for --lib 2016-03-15 11:44:33 -07:00
Kanchalai Tanglertsampan
c7df7770cd Add unittest for parsing --lib in tsconfig 2016-03-14 15:53:57 -07:00
Vladimir Matveev
2b2092b1a2 find module augmentations in preprocessor 2016-03-14 13:30:38 -07:00
Vladimir Matveev
e0a79bcd63 don't check that return statement has expression in constructors 2016-03-13 15:31:55 -07:00
Anil Anar
cde06b6585 Fix #7397: Remove error checks for noEmit and out* compiler options combined. 2016-03-12 19:20:18 +01:00
Ryan Cavanaugh
7d372bf6dc Merge pull request #7264 from RyanCavanaugh/umd
UMD support
2016-03-10 10:59:45 -08:00
Vladimir Matveev
489bf921ff Merge pull request #7464 from Microsoft/capturedLetConstInDestructuringAssignment
correctly recognize captured loop variables in destructuring assignment
2016-03-10 10:17:19 -08:00
Ryan Cavanaugh
043b338024 Add export = class scenario 2016-03-10 10:11:48 -08:00
Vladimir Matveev
7344d9ca47 correctly recognize captured loop variables in destructuring assignment 2016-03-10 09:59:09 -08:00
Bill Ticehurst
3ebf0fc383 Fixed default import from export equals
(cherry picked from commit c4a10cfcdd51f831c3039e305c1c465a85c93b0b)
2016-03-09 19:13:14 -08:00
Bill Ticehurst
b760fc0ae0 Fixed es2015 imports from export=
(cherry picked from commit 9e46c180b4063e56eb947928615a3ebd46ecbe5e)
2016-03-09 19:13:13 -08:00
Ryan Cavanaugh
8cef251b14 Add test for function export 2016-03-09 16:24:54 -08:00
Ryan Cavanaugh
14941f26a0 Add tests for each variant of UMD augmentation 2016-03-09 14:35:03 -08:00
Vladimir Matveev
5d5fee2ef1 Merge pull request #7450 from Microsoft/noImplicitReturnsInAsync
unwrap promised typed in async function before doing 'noImplicitRetur…
2016-03-09 12:42:10 -08:00
Anders Hejlsberg
614afb740d Merge pull request #7448 from Microsoft/optimizeInstantiation
Skip unnecessary instatiation of anonymous types
2016-03-09 12:40:32 -08:00
Anders Hejlsberg
4f441bd553 Adding comment to test 2016-03-09 11:37:40 -08:00
Vladimir Matveev
907ce8fb38 unwrap promised typed in async function before doing 'noImplicitReturns' check 2016-03-09 11:23:55 -08:00
Anders Hejlsberg
1d181360cc Adding tests 2016-03-09 11:03:40 -08:00
Ryan Cavanaugh
ac147b18a6 Merge pull request #7442 from Victorystick/fix-property-shorthand-emit
Fix shorthand properties for non-es6 module formats
2016-03-09 10:30:58 -08:00
Ryan Cavanaugh
132d75c267 Support UMD when targeted module uses export = 2016-03-09 10:08:24 -08:00
Ryan Cavanaugh
44aa7388ea UMD support 2016-03-09 10:08:24 -08:00
Oskar Segersvärd
2e23010437 Add three tests 2016-03-09 18:43:21 +01:00
Ryan Cavanaugh
5dbf252dc5 Fix duplicate errors in JSDoc function types with anon parameters
Fixes #6993
2016-03-09 09:18:54 -08:00
Mohamed Hegazy
7acf58ba52 Handel module augmentation with export= var + uninstantiated module 2016-03-08 17:16:19 -08:00
Mohamed Hegazy
a5354608fc Merge pull request #7392 from Microsoft/declarationEmitFixes
Declaration emit fixes
2016-03-04 15:35:43 -08:00
Mohamed Hegazy
15640492c4 Code review comments 2016-03-04 14:21:31 -08:00
Mohamed Hegazy
15f07e6231 Fix #4506: Remove assert to allow for invalid patterns already flagged erlier by the checker 2016-03-03 23:01:46 -08:00
Mohamed Hegazy
3bb2c57264 Fix #3810: Handel expressions in extends clauses 2016-03-03 22:35:30 -08:00
Mohamed Hegazy
c98c763243 Fix #5651: Get the correct meaning for expressions in extends clauses 2016-03-03 21:47:11 -08:00
Ryan Cavanaugh
311f8dd7d3 Merge pull request #7309 from RyanCavanaugh/fix6878
Support JSDoc on class / obj. literal getters
2016-03-03 15:50:15 -08:00
Mohamed Hegazy
baa040115e Fix #7173: Widen the type do the defualt export expression before writing it out. 2016-03-03 15:42:47 -08:00
Evan Martin
5132ea64ea in noImplicitReturns mode, also disallow "return;"
In --noImplicitReturns mode, if a function specifies a return type,
disallow empty "return;" statements.

Fixes #5916.
2016-03-03 12:18:23 -08:00
Vladimir Matveev
568e2aab58 allow fallthrough from the last case of the switch 2016-03-01 15:58:59 -08:00
Ryan Cavanaugh
6cdbc6cad0 Show aliases (e.g. imports) in JSX tag completion positions
Fixes #4577
2016-03-01 13:47:29 -08:00
Ryan Cavanaugh
1f9153f801 Update to push types through as well 2016-03-01 12:26:17 -08:00
Vladimir Matveev
1e2d4773a1 Merge pull request #7283 from Microsoft/noRedundantContinue
do not emit explicit 'continue' in converted loops
2016-03-01 12:15:03 -08:00
Bill Ticehurst
cbd7336914 Changed how parserContextFlags are handled in tests
(cherry picked from commit b5da80202f41e6f293153a2df945063d584b022a)
2016-03-01 11:08:40 -08:00
Bill Ticehurst
086fb0ee0a Fix failing JSDocParser tests
(cherry picked from commit ae27b8984730879de63749023cc68d0e777f0fe6)
2016-03-01 11:07:08 -08:00
Ryan Cavanaugh
50eca44e46 Support JSDoc on class / obj. literal getters
Fixes #6878
2016-02-29 18:55:32 -08:00
Ryan Cavanaugh
b82ff93b01 Don't crash if there's no JSX.Element during SFC resolution
Fixes #7286
2016-02-29 18:35:48 -08:00
Nathan Shively-Sanders
42cc565680 Support string literals+computed property names
With tests and associated baseline updates
2016-02-29 13:09:23 -08:00
Nathan Shively-Sanders
0d37241394 Add test cases and baselines. 2016-02-29 10:15:23 -08:00
Vladimir Matveev
24511ad1d7 do not emit explicit 'continue' in converted loops 2016-02-28 08:57:45 -08:00
Nathan Shively-Sanders
32909bc6e5 Tests for Stop destructuring assignment of private properties 2016-02-26 13:48:42 -08:00
Mohamed Hegazy
17b7c3eee1 Merge pull request #7226 from Microsoft/bindingPatternsInTypes
Correctly serialize types with signatures containing binding patterns
2016-02-26 08:59:37 -08:00
Vladimir Matveev
66cf56e1e0 emit temp declarations after export equals 2016-02-25 20:48:15 -08:00
Vladimir Matveev
8074dbd046 Merge pull request #7246 from Microsoft/noImplicitReturnsWithProtectedBlocks
properly set reachable state after protected try\finally block
2016-02-25 15:03:44 -08:00
Nathan Shively-Sanders
7bbd899b62 Merge pull request #7232 from Microsoft/invalid-this-emit-in-contextual-object
Invalid this emit in contextual object
2016-02-25 15:01:31 -08:00
Vladimir Matveev
5105a317e3 properly set reachable state after protected try\finally block 2016-02-25 13:41:03 -08:00