Commit Graph

28909 Commits

Author SHA1 Message Date
Cyrus Najmabadi 4db419d93c more baselines. revert unintentional change to harness.ts. 2014-12-03 22:14:55 -08:00
Cyrus Najmabadi e6d1e39fb7 Add more coverage tests. 2014-12-03 21:07:50 -08:00
Cyrus Najmabadi 66c1b3df20 Add grammar walker test coverage cases. 2014-12-03 20:41:39 -08:00
CyrusNajmabadi 05dc93462c Merge pull request #1349 from Microsoft/propertyAssignments
Property assignments
2014-12-03 19:57:08 -08:00
Cyrus Najmabadi c735ccc46d Merge branch 'master' into propertyAssignments 2014-12-03 19:33:33 -08:00
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