Jason Freeman
|
7d7d54f6f0
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-16 13:44:53 -08:00 |
|
Daniel Rosenwasser
|
67638cbc00
|
Make 'syntacticClassifierAbsent' non-optional.
|
2015-02-16 12:21:16 -08:00 |
|
Jason Freeman
|
ac829a8384
|
Error for naming an interface 'symbol'
|
2015-02-16 10:44:30 -08:00 |
|
Jason Freeman
|
65d831e8b3
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
|
2015-02-16 10:38:22 -08:00 |
|
Vladimir Matveev
|
9f7c252ee0
|
Merge pull request #2027 from Microsoft/redefinedLetConst
Disallow let\const declarations in the same scope with var declarations.
|
2015-02-13 15:14:09 -08:00 |
|
Jason Freeman
|
9c273d8133
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/services/services.ts
|
2015-02-13 14:52:03 -08:00 |
|
Vladimir Matveev
|
a9df539b7e
|
added check that var and let\const cannot share scope, added check that var is not shadowed by the let\const from the inner scope
|
2015-02-12 16:37:07 -08:00 |
|
Daniel Rosenwasser
|
ab79faef85
|
Added tests, fixed order of emptying templateStack, unconditionally perform template classification.
|
2015-02-12 16:28:45 -08:00 |
|
Daniel Rosenwasser
|
3e8babedcf
|
Merge pull request #1271 from Microsoft/taggedSigHelpAtEnd
Fixed bug where tagged templates with a literal adjacent to EOF showed sig help past the end.
|
2015-02-12 11:37:32 -08:00 |
|
Jason Freeman
|
486cebd224
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
|
2015-02-12 11:03:35 -08:00 |
|
togru
|
d94cbed413
|
Merge remote-tracking branch 'upstream/master'
|
2015-02-11 10:12:22 +01:00 |
|
Jason Freeman
|
a94e61bfcd
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
|
2015-02-10 16:20:32 -08:00 |
|
Jason Freeman
|
18276e5267
|
Address feedback from @yuit
|
2015-02-10 16:13:28 -08:00 |
|
Vladimir Matveev
|
f29d931bd9
|
disallow let to be used as name in let\const in ES6
|
2015-02-10 13:36:24 -08:00 |
|
Anders Hejlsberg
|
4b92e42b62
|
Merge pull request #1931 from Microsoft/spreadCall
Support spread operator in call expressions
|
2015-02-10 09:24:53 -08:00 |
|
Mohamed Hegazy
|
9207d9dd22
|
Merge remote-tracking branch 'origin/master' into fourslashCleanup
Conflicts:
src/harness/harnessLanguageService.ts
|
2015-02-09 09:31:19 -08:00 |
|
Mohamed Hegazy
|
08f51b9070
|
Respond to code review comments
|
2015-02-09 09:19:50 -08:00 |
|
togru
|
36990570c4
|
Added AMD dependency reordering, so import order matches with provided names
|
2015-02-09 08:44:34 +01:00 |
|
Jason Freeman
|
2f3c32afd6
|
Navigation bar support for symbols
|
2015-02-06 21:32:57 -08:00 |
|
Jason Freeman
|
35604426c8
|
Declaration emit for symbol properties
|
2015-02-06 21:32:54 -08:00 |
|
Jason Freeman
|
4c09ccd60e
|
Check that Symbol properties are proper, and support downlevel type checking
|
2015-02-06 21:32:51 -08:00 |
|
Jason Freeman
|
d07ed679a0
|
Support indexing with known symbols
|
2015-02-06 21:32:40 -08:00 |
|
Jason Freeman
|
df826de042
|
symbols in type guards
|
2015-02-06 21:32:37 -08:00 |
|
Jason Freeman
|
9f39a5388a
|
Make Symbol the apparent type of symbol
|
2015-02-06 21:32:33 -08:00 |
|
Jason Freeman
|
fbeadbcbd3
|
Add test for new Symbol()
|
2015-02-06 21:32:30 -08:00 |
|
Jason Freeman
|
2d1647485c
|
Fix expression checking for symbols
|
2015-02-06 21:32:20 -08:00 |
|
Jason Freeman
|
ebdd96bacf
|
Update tests to use new symbol keyword
|
2015-02-06 21:32:05 -08:00 |
|
Jason Freeman
|
779661c8da
|
Add tests for symbol properties
|
2015-02-06 21:31:54 -08:00 |
|
Jason Freeman
|
b60fa1467f
|
Add tests for operators with symbol operand
|
2015-02-06 21:31:51 -08:00 |
|
Jason Freeman
|
9cb38fb5f2
|
Create global Symbol type
|
2015-02-06 21:31:44 -08:00 |
|
Jason Freeman
|
39952b1a93
|
Syntactically allow computed properties everywhere if the name looks like a built in Symbol
|
2015-02-06 21:31:27 -08:00 |
|
Jason Freeman
|
11d75ef4ce
|
Allow Symbol indexer in ES6
|
2015-02-06 21:31:20 -08:00 |
|
Cyrus Najmabadi
|
449f4a4f37
|
Have better error recovery for whne a user uses semicolons instead of commas to delimit an object literal.
|
2015-02-06 17:30:29 -08:00 |
|
Mohamed Hegazy
|
55aa240ade
|
Merge branch 'master' into LSAPICleanup
Conflicts:
src/services/services.ts
|
2015-02-06 17:17:23 -08:00 |
|
Cyrus Najmabadi
|
acbcd6c77f
|
Merge branch 'master' into diagnosticsOrganization
|
2015-02-05 17:30:27 -08:00 |
|
Cyrus Najmabadi
|
66a363f449
|
Simplify the API for emitting and reporting exit statuses to callers.
|
2015-02-05 15:50:18 -08:00 |
|
Cyrus Najmabadi
|
ea4e3de91c
|
Remove unnecessary diagnostics split on SourceFile.
|
2015-02-05 13:38:11 -08:00 |
|
togru
|
9974526101
|
updated code style, added tests, fixed regex bug, merged to latest branch
|
2015-02-05 12:07:00 +01:00 |
|
Cyrus Najmabadi
|
337a99f62a
|
Change the API for getting diagnostics so that all calls go through a Program instance.
|
2015-02-05 01:47:29 -08:00 |
|
Mohamed Hegazy
|
40a01a81b3
|
Merge branch 'master' into fourslashCleanup
Conflicts:
src/harness/fourslash.ts
src/harness/harnessLanguageService.ts
|
2015-02-04 20:22:00 -08:00 |
|
Cyrus Najmabadi
|
2a1d78d9e3
|
Simplify the createProgram API.
Allow the host parameter to be optional to simplify command line programs.
|
2015-02-04 17:02:26 -08:00 |
|
Cyrus Najmabadi
|
bb307f8163
|
Simplify the API for emitting code from the Program instance.
|
2015-02-04 16:53:14 -08:00 |
|
Paul van Brenk
|
40824ed8a5
|
Added templates, assignement and arrays + tests.
|
2015-02-04 16:40:22 -08:00 |
|
Anders Hejlsberg
|
bbe51cfafe
|
Adding tests
|
2015-02-04 15:39:57 -08:00 |
|
Mohamed Hegazy
|
bfef4a0365
|
Add new tests for shims
|
2015-02-04 15:36:13 -08:00 |
|
Cyrus Najmabadi
|
5b049feb36
|
Hide the diagnostic producing methods from TypeChecker.
Instead, consumers should get these diagnostics through the Program instance.
|
2015-02-04 14:29:25 -08:00 |
|
Paul van Brenk
|
ece874fde3
|
Merge branch 'master' into LessAggresiveCompletionList
|
2015-02-04 14:03:49 -08:00 |
|
Paul van Brenk
|
6e35f79412
|
Add builder support for variable declarations + test cases.
|
2015-02-04 14:03:26 -08:00 |
|
Mohamed Hegazy
|
42457636b6
|
Remove the implementation of TypeScriptLS
|
2015-02-04 11:07:55 -08:00 |
|
Paul van Brenk
|
e233da0fd6
|
Parameter destructuring + tests
|
2015-02-03 18:03:40 -08:00 |
|