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
Anders Hejlsberg
3ff2a62892
Allow assignment expressions as destructuring assignment target
2014-11-30 09:11:18 -08:00
Anders Hejlsberg
501a3704f9
Accepting new baselines
2014-11-28 18:33:37 -08:00
Anders Hejlsberg
ec7ce72c94
Removing unused diagnostics related to '_i' variable name
2014-11-28 18:32:51 -08:00
Anders Hejlsberg
28a73bc936
Emit of rest parameter for loop uses unique temporary variable name
2014-11-28 18:25:27 -08:00
Anders Hejlsberg
cf3e3ac6b8
Rewriting and emit for destructuring declarations
2014-11-28 10:13:52 -08:00
Anders Hejlsberg
98eaca541a
Accepting new baselines
2014-11-28 10:06:43 -08:00
Anders Hejlsberg
d8ecd8cdc6
Fixed bug in union type identity comparison
2014-11-24 08:31:04 -08:00
Anders Hejlsberg
8ed1f24e57
Fine tuning array and tuple type checks in destructuring
2014-11-23 08:12:30 -08:00
Anders Hejlsberg
6b96386337
Allow string or numeric literal as property name of object binding
...
Require RHS of array destructuring to be an actual array type (i.e. assignable to any[])
Tighten test for tuple type (previously just required a "0" property)
2014-11-22 15:38:20 -08:00
Anders Hejlsberg
38a2640053
Propagate node kind in variable/parameter destructuring declarations
2014-11-21 16:50:44 -08:00
Anders Hejlsberg
607140bfa3
Support for destructuring assignments
2014-11-21 15:36:39 -08:00
Anders Hejlsberg
d39749ffe5
Adding SyntaxKind.FunctionType/ConstructorType to isAnyFunction
2014-11-20 15:22:28 -08:00
Anders Hejlsberg
58c3c2faae
Merge branch 'master' into destructuring
...
Conflicts:
src/compiler/binder.ts
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2014-11-20 14:31:55 -08:00
Anders Hejlsberg
2ed5f418a1
Destructuring of tuple type cannot specify extra variables
2014-11-20 13:45:55 -08:00
Daniel Rosenwasser
a89dc81a86
Merge pull request #1219 from Microsoft/parensInCalls
...
Fixed extra-paren emit for template expressions in call expressions
2014-11-20 12:42:26 -08:00
Daniel Rosenwasser
8d4e9064d0
Addressed CR feedback.
2014-11-19 22:11:17 -08:00
Daniel Rosenwasser
f51a42c6de
Fixed issue where template expression in call expressions would emit with unnecessary parentheses.
...
Fixes #1205 .
2014-11-19 17:04:34 -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
Anders Hejlsberg
850f3cb609
Destructuring parameter declarations
2014-11-19 14:42:06 -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
Yui
dc0d93e150
Merge pull request #1202 from Microsoft/fixParsingShorthand
...
Improve error messages in parsing for short-hand property assignment
2014-11-19 14:12:34 -08:00
Paul van Brenk
5778094428
Added test case for quickinfo on import statement.
2014-11-19 14:03:20 -08:00
Yui T
49c8e83616
Merge branch 'master' into fixParsingShorthand
2014-11-19 13:24:22 -08:00
unknown
c2f253f4aa
Fix for crash in QuickInfo on module path in import statement.
2014-11-19 13:19:00 -08:00
Yui T
c0c6f611e2
Merge branch 'fixParsingShorthand' of https://github.com/Microsoft/TypeScript into fixParsingShorthand
2014-11-19 12:32:16 -08:00
Yui T
acac08147b
Address code review
2014-11-19 12:28:06 -08:00
Daniel Rosenwasser
0604a927c8
Removed tests from fourslash_old that were duplicates.
2014-11-19 12:03:25 -08:00
Yui T
e3e95ffeea
Address code review
2014-11-19 11:09:57 -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
Vladimir Matveev
447361cba7
fix getContainingList to use rangeContainsStartEnd function
2014-11-18 20:55:54 -08:00
Yui
544aaade28
Merge pull request #1207 from Microsoft/updateLKGShorthand
...
Update LKG for short-hand property assignment
2014-11-18 19:14:52 -08:00
Yui T
eb9c48ee0d
Update LKG
2014-11-18 19:07:36 -08:00
Yui
c85fcca4bf
Merge pull request #1198 from Microsoft/usingShorthand
...
Using shorthand property assignment in compiler
2014-11-18 18:42:27 -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
Yui T
c417df4306
Remove unused getImplementorAtPosition
2014-11-18 17:54:39 -08:00
Yui T
970aac6458
Address code review
2014-11-18 16:32:18 -08:00
Yui T
b8bcc700fa
Improve error messages
2014-11-18 16:15:04 -08:00
Yui T
1d78406bf8
Refactoring language service to use short-hand
2014-11-18 14:08:42 -08:00
Cyrus Najmabadi
a9cf216d34
Update LKG.
2014-11-18 13:28:19 -08:00
Yui T
999e4f1a0b
Refactoring test framework to use short-hand
2014-11-18 12:30:58 -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
Yui T
dcf51d85f4
Refactoring main-compiler (tsc) to use short-hand
2014-11-18 12:06:05 -08:00
Yui T
d50ce1cb47
Refactoring compiler utility-related files to use short-hand
2014-11-18 12:05:40 -08:00
Yui T
26a5e4333e
Refactoring emitter using short-hand
2014-11-18 12:04:18 -08:00
Yui T
36cc705fa2
Refactoring parser/scanner using short-hand
2014-11-18 11:54:50 -08:00
Yui T
8df64293f9
Refactor using short-hand
2014-11-18 11:47:35 -08:00
Yui T
2a3c4ea3c2
LKG short-hand property
2014-11-18 11:39:32 -08:00