Ron Buckton
4be0095a7c
Clean up unnecessary comment annotations
2015-11-17 10:56:02 -08:00
Ron Buckton
443abe6dea
Adds ThisType to SyntaxKind, to distinguish between a 'this' expression and a 'this' type. Needed for transforms
2015-11-17 10:53:29 -08:00
Ron Buckton
5ac4b782e0
Merge branch 'master' into typesCleanup
2015-11-10 14:31:02 -08:00
Wesley Wigham
75364b6988
Merge pull request #5589 from weswigham/tsconfig-error-handling
...
Add handling for json parse errors in tsconfig
2015-11-10 14:01:38 -08:00
Ron Buckton
79b7146d0b
Cleanup of types
2015-11-10 13:30:26 -08:00
Wesley Wigham
00130f1a68
Handle when using -p and config file not found
2015-11-10 13:20:28 -08:00
Nathan Shively-Sanders
c289106c4d
Merge pull request #5575 from Microsoft/apply-captured-outer-type-parameters
...
Apply captured outer type parameters
2015-11-10 13:15:00 -08:00
Nathan Shively-Sanders
f3d2963ff7
Change back from jsdoc comment.
2015-11-10 13:13:58 -08:00
Vladimir Matveev
072e93898d
Merge pull request #5535 from Microsoft/computedPropertiesInDestructuringPR
...
allow computed properties in destructuring, treat computed properties…
2015-11-10 13:11:05 -08:00
Nathan Shively-Sanders
58b5d29c52
Improve comment
2015-11-10 13:05:30 -08:00
Wesley Wigham
abc230195c
Add handling for json parse errors
2015-11-10 12:12:14 -08:00
Ryan Cavanaugh
ad61788113
Merge pull request #5266 from Microsoft/javaScriptModules
...
JavaScript LS scaffolding + JS module inference
2015-11-10 11:59:09 -08:00
Nathan Shively-Sanders
64e4cc306c
Improve efficiency and naming
...
The unapplied outer parameters check now checks only whether the last
outer parameter is unapplied, and its name is now positive --
are-all-applied vs are-some-unapplied.
2015-11-10 08:55:24 -08:00
Daniel Rosenwasser
9c284805ec
Merge pull request #5185 from Microsoft/stringLiteralTypes
...
String literal types
2015-11-09 17:23:50 -08:00
Daniel Rosenwasser
92d37c3029
Merge pull request #5511 from Microsoft/skipDefaultLibCheckWithNoDefaultLib
...
Skip files with no-default-lib when '--skipDefaultLibCheck' and '--noLib' are used
2015-11-09 15:43:26 -08:00
Vladimir Matveev
5d9e7e10c0
Merge pull request #5576 from Microsoft/importsInShorthandProps
...
use modulekind to check if initializer for shorthand property assignm…
2015-11-09 14:57:47 -08:00
Nathan Shively-Sanders
eba94b4e85
Address comments
2015-11-09 14:53:21 -08:00
Ryan Cavanaugh
69ca1f2e1d
Merge remote-tracking branch 'origin/master' into javaScriptModules
...
# Conflicts:
# src/compiler/parser.ts
2015-11-09 14:48:37 -08:00
Daniel Rosenwasser
cece4411ca
Get rid of the concept of 'isDefaultLib'.
2015-11-09 14:40:57 -08:00
Vladimir Matveev
6f08e89455
use modulekind to check if initializer for shorthand property assignment should be emitted
2015-11-09 13:34:30 -08:00
Wesley Wigham
14d65098c9
Merge pull request #5385 from weswigham/5378-equality-fix
...
Stop considering symbol names when checking type parameter identity
2015-11-09 13:32:43 -08:00
Daniel Rosenwasser
ea4e21d969
Fixed comments.
2015-11-09 13:27:19 -08:00
Wesley Wigham
977c3eec22
fix lints
2015-11-09 12:50:38 -08:00
Ryan Cavanaugh
e630ce247b
Fix merge problems from master
2015-11-09 12:49:36 -08:00
Wesley Wigham
cadf54334b
Merge branch 'master' into out-module-concat
2015-11-09 12:38:23 -08:00
Wesley Wigham
e75286121f
Merge branch 'master' into 5378-equality-fix
2015-11-09 11:56:31 -08:00
Nathan Shively-Sanders
569cf96d06
Fix new and improved linter errors
2015-11-09 10:48:22 -08:00
Nathan Shively-Sanders
b44e33155f
Merge branch 'master' into apply-captured-outer-type-parameters
2015-11-09 10:46:23 -08:00
Nathan Shively-Sanders
0cf4c6caba
Fix linter error
2015-11-09 10:44:02 -08:00
Vladimir Matveev
a4d10bd777
Merge pull request #5561 from Microsoft/oneEmitter
...
A few perf-related low hanging fruits
2015-11-09 10:35:37 -08:00
Nathan Shively-Sanders
81c2cb90e8
apply captured type parameters to returned classes
...
Get instantiated constructors for classes with captured (outer) type
parameters that have not yet been applied. The fast path was incorrect for
these classes.
2015-11-09 10:16:16 -08:00
Vladimir Matveev
72723e93be
do not report 'excess property error' if object literal pattern contains computed properties
2015-11-07 16:56:16 -08:00
Vladimir Matveev
3f1596bba7
remove nodeConstructors array, replace it with single local
2015-11-07 15:28:21 -08:00
Mohamed Hegazy
c3df2890fc
Merge pull request #5092 from tinganho/instanceOfElseClause
...
Instance of else clause
2015-11-07 12:20:36 -08:00
Ryan Cavanaugh
7dd1bf487d
Merge branch 'master' into javaScriptModules
...
# Conflicts:
# lib/lib.es6.d.ts
# lib/tsc.js
# lib/tsserver.js
# lib/typescript.d.ts
# lib/typescript.js
# lib/typescriptServices.d.ts
# lib/typescriptServices.js
# src/compiler/binder.ts
# src/compiler/checker.ts
# src/compiler/parser.ts
# src/compiler/program.ts
# src/harness/fourslash.ts
2015-11-06 16:49:09 -08:00
Anders Hejlsberg
d1c7a62a60
Merge pull request #5552 from Microsoft/thisAndConstraints
...
Instantiate constraints with type parameter as 'this'
2015-11-06 16:45:05 -08:00
Vladimir Matveev
39415d1594
Merge branch 'master' into oneEmitter
2015-11-06 16:42:14 -08:00
Ryan Cavanaugh
3f4e5a4552
Merge branch 'master' into javaScriptModules
...
# Conflicts:
# tests/webTestServer.ts
2015-11-06 16:34:38 -08:00
Vladimir Matveev
45746d11a6
make emitter singleton, replace reading file properties with local access, use one constructor function for all nodes
2015-11-06 16:21:43 -08:00
Daniel Rosenwasser
c011ed455b
Const.
2015-11-06 15:00:35 -08:00
Ryan Cavanaugh
d880d4f4fb
Don't look for .js files when resolving node modules
2015-11-06 14:38:29 -08:00
Mohamed Hegazy
c0bb2eaaea
Add getCurrentDirectory to call to createDocumentRegistry
2015-11-06 14:16:44 -08:00
Ryan Cavanaugh
7a94031475
Rename isTsx for clarity
2015-11-06 14:11:15 -08:00
Daniel Rosenwasser
bb232f739d
Merge remote-tracking branch 'origin/master' into stringLiteralTypes
2015-11-06 13:06:43 -08:00
Daniel Rosenwasser
8dbfe1ca63
Added specific checks for comparing stringlike types.
2015-11-06 12:58:03 -08:00
Anders Hejlsberg
eee211a2a6
Instantiate type parameter constraints with type parameter as 'this'
2015-11-06 08:54:22 -08:00
Anders Hejlsberg
9b4956fa11
Merge pull request #5459 from Microsoft/partialSignatureMatching
...
Fix union type partial signature matching
2015-11-05 16:46:52 -08:00
Anders Hejlsberg
31331ff6d1
Addressing CR feedback
2015-11-05 16:31:30 -08:00
Vladimir Matveev
572db9c403
merge with master
2015-11-05 14:46:27 -08:00
Wesley Wigham
98e9fea6e6
Merge branch 'master' into 5378-equality-fix
2015-11-04 19:20:14 -08:00