Commit Graph
1825 Commits
Author SHA1 Message Date
Cyrus Najmabadi 782239b6b1 use .pop() on an array instead of setting the length directly. The latter causes v8 to stop optimizing the method. 2014-10-29 14:18:29 -07:00
Jason Freeman 32b8a0e69d Remove while true guard 2014-10-29 12:55:37 -07:00
Mohamed Hegazy 7eeac2bce2 Update LKG 2014-10-29 09:49:57 -07:00
Mohamed Hegazy aba220c690 Export DisplayPartsSymbolWriter as it is already used in exported types 2014-10-29 09:39:19 -07:00
Vladimir Matveev e949eda583 const enums, iteration 1: const enums can be used in imports, const enums can be merged only with const enums. 2014-10-29 00:17:16 -07:00
Vladimir Matveev 6f4ea86227 merge with master 2014-10-28 21:49:58 -07:00
CyrusNajmabadi 8c7fd3c287 Merge pull request #985 from Microsoft/removeSyntaxTree
Remove syntaxTree from SourceFileObject
2014-10-28 19:23:58 -07:00
Daniel Rosenwasser 35cf95c146 Merge branch 'master' into templates
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	src/services/utilities.ts
2014-10-28 19:06:07 -07:00
Cyrus Najmabadi 1d176e43b0 Remove syntaxTree from SourceFileObject 2014-10-28 18:55:49 -07:00
Daniel Rosenwasser ead3c1bde8 Disabled completion list entries in template literal parts for the LS. 2014-10-28 18:50:26 -07:00
Daniel Rosenwasser d522c88295 Merge branch 'master' into templates
Conflicts:
	src/compiler/checker.ts
	src/services/services.ts
2014-10-28 18:49:35 -07:00
Daniel Rosenwasser b8535d339c Omit empty template tail literals. 2014-10-28 18:47:43 -07:00
Daniel Rosenwasser aabfebd40e Fixed emit for parenthesized template expressions. 2014-10-28 18:47:29 -07:00
Daniel Rosenwasser 64097a3c6c Missed a use when fixing Debug.assert 2014-10-28 18:47:12 -07:00
Daniel Rosenwasser d45fb7769a Renamed certain functions in the parser to more accurately reflect behavior. 2014-10-28 18:45:06 -07:00
Daniel Rosenwasser 8786d30e9d Changed Debug.assert's first parameter to a boolean. 2014-10-28 18:44:29 -07:00
Daniel Rosenwasser 4aafe1d2bc Addressed CR feedback. 2014-10-28 18:44:07 -07:00
Daniel Rosenwasser 7fad76955e Merge branch 'master' into templates 2014-10-28 18:43:43 -07:00
Jason Freeman b187a0abdd Comment examples of when findListItemInfo can return undefined 2014-10-28 18:20:46 -07:00
Jason Freeman 4486c3be9d Fix signature help crash when requested outside argument list 2014-10-28 18:20:24 -07:00
Anders Hejlsberg 16a79c5768 Merge pull request #957 from Microsoft/typeAliases
Type aliases
2014-10-28 15:33:49 -07:00
Anders Hejlsberg 43ff75afae Merge branch 'master' into typeAliases 2014-10-28 13:31:19 -07:00
Daniel Rosenwasser 4ffd0b33db Merge pull request #977 from Microsoft/colectomy
Removed colons from diagnostic messages.
2014-10-28 12:42:48 -07:00
Daniel Rosenwasser ba6855652b chainedMessage -> headMessage 2014-10-28 12:18:58 -07:00
Daniel Rosenwasser 32d22ba789 Merge branch 'master' into colectomy 2014-10-28 12:16:58 -07:00
Daniel Rosenwasser e179e0565c Revert "Introduce .gitattributes file"
This reverts commit 218064d8b4.
2014-10-28 12:12:18 -07:00
Daniel Rosenwasser f3526bd2c4 Revert "Introduce .editorconfig file"
This reverts commit f3b1e94d68.
2014-10-28 12:11:52 -07:00
Anders Hejlsberg 77d4e2ff3c Updating LKG compiler to get type alias support 2014-10-28 11:47:28 -07:00
Anders Hejlsberg 35dc29df46 Fixing type check error in services.ts 2014-10-28 11:46:36 -07:00
Anders Hejlsberg 1fede10b6c Use of union types and type aliases in compiler 2014-10-28 11:40:54 -07:00
Mohamed Hegazy 1c47e1a58b Merge pull request #952 from Microsoft/completionFixes
Remove dependency on old tree along with some fixes in completion list
2014-10-28 09:20:02 -07:00
Mohamed Hegazy 26b1f60891 Merge pull request #961 from jedmao/editorconfig
Introduce .editorconfig file
2014-10-28 09:15:12 -07:00
Mohamed Hegazy 7a38250cfb Merge pull request #962 from jedmao/gitattributes
Introduce .gitattributes file
2014-10-28 09:14:50 -07:00
Mohamed Hegazy 8d3fa047d6 Merge branch 'master' into completionFixes 2014-10-28 09:10:03 -07:00
Mohamed Hegazy d6ac176be9 Respond to code review comments 2014-10-28 09:09:46 -07:00
Daniel Rosenwasser 6e77e2e810 Removed colons from diagnostic messages.
Also got rid of the 'terminalMessages' concept.
2014-10-28 00:48:58 -07:00
Vladimir Matveev 2dd9511b0a 'const enum' iteration 0. TODO: allow and track const enums in imports, add more tests 2014-10-27 23:56:07 -07:00
Vladimir Matveev 329d6e2f13 merge with master 2014-10-27 21:13:34 -07:00
Daniel Rosenwasser 3e894520ac Merge pull request #976 from Microsoft/privatePropertiesBeingTooPrivate
Fixed findAllRefs/getOccs bug where private properties declared in the constructor were only local to the constructor.
2014-10-27 18:30:31 -07:00
Daniel Rosenwasser e3d82b7db3 Fixed findAllRefs/getOccs bug where private properties declared in the constructor were only local to the constructor.
Fixes #975.
2014-10-27 18:08:49 -07:00
Anders Hejlsberg a32521de12 Making it an error to alias an object type literal 2014-10-27 16:53:21 -07:00
Jason Freeman c28fb0e0fb Merge pull request #951 from Microsoft/overloadResolution
Make overload resolution more elaborate
2014-10-27 16:20:05 -07:00
Jason Freeman d14228ed82 More PR feedback 2014-10-27 16:16:01 -07:00
Mohamed Hegazy 66ac508163 Merge branch 'master' into completionFixes
Conflicts:
	src/services/services.ts
2014-10-27 15:39:54 -07:00
Mohamed Hegazy 962c4de875 Address code review comments 2014-10-27 15:30:38 -07:00
Jason Freeman d1079e40bf Merge branch 'master' into overloadResolution 2014-10-27 14:16:12 -07:00
Jason Freeman 962cde9fd6 Make chainedMessage, terminalMessage, and containingMessageChain optional 2014-10-27 14:15:24 -07:00
Jason Freeman 7dc86837a3 Address PR feedback 2014-10-27 14:00:43 -07:00
Anders Hejlsberg 20392de6ef Merge pull request #971 from Microsoft/fixResolveName
Fix the resolveName function
2014-10-27 06:48:30 -07:00
Anders Hejlsberg d4673f97ab Fixing comments 2014-10-27 06:42:31 -07:00