Cyrus Najmabadi
9a1ec50456
Improve naming of checker methods.
2014-12-03 17:38:55 -08:00
Anders Hejlsberg
816abb19e4
Merge branch 'master' into destructuring
...
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/emitter.ts
src/compiler/parser.ts
src/compiler/types.ts
src/services/navigationBar.ts
tests/baselines/reference/assignmentLHSIsValue.errors.txt
tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
tests/baselines/reference/parserErrorRecovery_ParameterList2.errors.txt
2014-12-03 16:43:01 -08:00
Cyrus Najmabadi
1c4b8d9c85
Improve names for functions in the checker.
2014-12-03 16:04:33 -08:00
Cyrus Najmabadi
158cf62206
More CR feedback.
2014-12-03 15:36:39 -08:00
Cyrus Najmabadi
22d7aed980
CR feedback.
2014-12-03 15:27:14 -08:00
Daniel Rosenwasser
0e9561194b
Added tests.
2014-12-03 15:05:38 -08:00
Daniel Rosenwasser
d4575572b6
parenetName -> parentName
2014-12-03 14:58:15 -08:00
Daniel Rosenwasser
dfad03a35c
Normalized line endings for test.
2014-12-03 14:56:02 -08:00
Daniel Rosenwasser
4d0edb51b3
Fixed navigation expansion for missing identifier nodes.
2014-12-03 14:54:00 -08:00
Sheetal Nandi
1939c7f2cd
Fix the getSymbolInfo and getTypeOfNode entry points to resolve the context sensitive information before resolving the actual node
2014-12-03 14:47:13 -08:00
Sheetal Nandi
c40e0f6738
Fixes the quickInfo when hovering over var inside the context sensitive expression
...
Handles #1165
2014-12-03 14:00:58 -08:00
Sheetal Nandi
1551c0a466
Merge pull request #889 from Microsoft/SymbolDisplayParkKindTests
...
Symbol display part kind test cases
2014-12-03 13:21:53 -08:00
Daniel Rosenwasser
0907e1701d
Merge pull request #1357 from Arnavion/remove-es6-bom
...
Remove BOM from es6.d.ts
2014-12-03 13:04:05 -08:00
Sheetal Nandi
c4f4e787cf
Add test cases for external module reference of the alias
2014-12-03 12:41:32 -08:00
Arnavion
4c93e47596
Fix missing return types.
...
Fixes #1352
2014-12-03 12:21:46 -08:00
Arnavion
d7c32a421b
Remove BOM from es6.d.ts
...
Fixes #1354
2014-12-03 12:08:29 -08:00
Mohamed Hegazy
43f71ca7c2
Merge branch 'master' into test262RunnerUpdates
2014-12-03 10:26:50 -08:00
Cyrus Najmabadi
3440869010
Print out methods in the types of object literals as if they were methods, not function typed properties.
2014-12-03 03:19:46 -08:00
Cyrus Najmabadi
d5ef6226da
Emit FunctionPropertyAssignments in their native form when emitting in ES6 mode.
2014-12-03 02:09:15 -08:00
Cyrus Najmabadi
44f30c8ba9
Remove baseline-hacks from the typewriter.
2014-12-03 01:55:22 -08:00
Cyrus Najmabadi
0900005438
Don't rewrite function property assignments in the AST.
2014-12-03 01:46:04 -08:00
Cyrus Najmabadi
ed81cad39a
Remove the 'FunctionBlock' ast kind.
...
We don't want different AST forms for identical syntactic constructs ('Block' and 'FunctionBock').
This prevents reuse in incremental scenarios and forces the incremental parser to know when to
change between the two.
2014-12-02 22:52:21 -08:00
Cyrus Najmabadi
ff328b0d54
Merge property assignment parsing code.
2014-12-02 22:12:50 -08:00
Cyrus Najmabadi
a8badd921e
Update the name of 'PropertyAssignment' to 'LonghandPropertyAssignment'.
...
'PropertyAssignment' is now the name of the super interface brand we use for all thigns that can
be members of an object literal.
2014-12-02 22:01:52 -08:00
Mohamed Hegazy
c075fe1917
Merge pull request #1333 from Microsoft/getOccurancesAssert
...
Handle const modifier in getOccurrences
2014-12-02 21:08:35 -08:00
Mohamed Hegazy
4a318bb73d
Fix typo in comment
2014-12-02 21:08:16 -08:00
Mohamed Hegazy
d31dfd6f2f
Handel unsuported modiefiers in getModifierOccurrences
2014-12-02 20:20:53 -08:00
Mohamed Hegazy
d9b3d21cba
Merge branch 'master' into getOccurancesAssert
2014-12-02 20:16:50 -08:00
Cyrus Najmabadi
f520129e2c
Simplify arrow function expression parsing.
...
Reduce allocations by avoiding the need for a superfluous 'ParsedSignature'.
2014-12-02 19:04:51 -08:00
Mohamed Hegazy
804ede2d33
Merge branch 'master' into test262RunnerUpdates
2014-12-02 18:01:46 -08:00
Mohamed Hegazy
d970af4ef0
Update test262 runner to serialize flags
2014-12-02 17:04:24 -08:00
CyrusNajmabadi
06bb947f54
Merge pull request #1345 from Microsoft/eofComments
...
Add a dedicated 'EndOfFile' token to a SourceFile.
2014-12-02 16:46:27 -08:00
Anders Hejlsberg
65d1510769
Adding rudimentary tests
2014-12-02 16:23:37 -08:00
Cyrus Najmabadi
5a7500ca5e
Add a dedicated 'EndOfFile' token to a SourceFile.
...
This is important for incremental parsing, as it is where we can attach parse errors at the end of
the file to. Also, it helps with things like emitting comments at the end of the file.
2014-12-02 16:09:41 -08:00
CyrusNajmabadi
6e945afdf5
Merge pull request #1343 from Microsoft/parserWork
...
Extract reference comments out into their own diagnostics array.
2014-12-02 16:05:07 -08:00
Yui
bf4bf27aab
Merge pull request #1269 from Microsoft/refactorEmitter
...
Re-factoring emitter for emitting ES6 feature natively and down-level
2014-12-02 16:02:51 -08:00
Anders Hejlsberg
ecfcb9dded
Fixing fourslash test
2014-12-02 16:01:32 -08:00
Anders Hejlsberg
dc39de19e8
Removing fourslash test that no longer applies
2014-12-02 15:53:13 -08:00
Anders Hejlsberg
0731a28978
Support exported destructuring variable declarations
...
Support .d.ts generation for functions with destructuring parameters
2014-12-02 15:52:29 -08:00
Yui T
4471f90d29
Merge branch 'master' into refactorEmitter
2014-12-02 15:49:02 -08:00
Daniel Rosenwasser
e4817b50b3
Merge pull request #1322 from Microsoft/exposeServices
...
Emit services as an external module
2014-12-02 15:34:36 -08:00
Yui T
c53f3f5868
Merge branch 'master' into refactorEmitter
2014-12-02 15:31:35 -08:00
Vladimir Matveev
2178aec5e5
Merge pull request #1344 from Microsoft/sig_help_crash
...
fix crash in signature help
2014-12-02 15:30:56 -08:00
Daniel Rosenwasser
636a466552
Added comment.
2014-12-02 15:16:09 -08:00
Vladimir Matveev
76e8560b0e
fix crash in signature help
2014-12-02 15:04:44 -08:00
Yui T
1f6192578e
Merge branch 'master' into refactorEmitter
...
Conflicts:
src/compiler/emitter.ts
src/compiler/parser.ts
src/compiler/types.ts
2014-12-02 14:55:30 -08:00
Cyrus Najmabadi
90bf48f2d4
Extract reference comments out into their own diagnostics array.
...
Only actual parse errors are stored in parseDiagnostics. Reference errors are stored in a separate
array now.
2014-12-02 14:49:34 -08:00
Yui T
95e3c75f61
Merge branch 'refactorEmitter' of https://github.com/Microsoft/TypeScript into refactorEmitter
2014-12-02 14:42:00 -08:00
Yui T
ff3d64f83c
Address codereview
2014-12-02 14:41:54 -08:00
Yui T
a38e76b882
Address codereview
2014-12-02 14:37:02 -08:00