Commit Graph

33920 Commits

Author SHA1 Message Date
Cyrus Najmabadi 11a9df2cc9 Expose zero-based helpers that code will be able to call. 2015-02-16 15:30:21 -08:00
Cyrus Najmabadi 78cfbb6e50 Update baselines. 2015-02-16 15:20:40 -08:00
Cyrus Najmabadi 35b489d7d1 Rename our one-based methods to more clearly indicate that that's what base they use. 2015-02-16 15:20:05 -08:00
Daniel Rosenwasser cbeea38a55 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-02-16 14:59:35 -08:00
Daniel Rosenwasser fee50a6dbc Made the actual implementation of the lexical classifier be non-optional. 2015-02-16 14:59:22 -08:00
Jason Freeman 935c6024c2 Rebaseline after merge 2015-02-16 13:48:36 -08:00
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
Vladimir Matveev 4aff9c357d explicitly initialize let binding in generated code to default value 2015-02-16 13:39:32 -08:00
Jason Freeman 52b08089b4 Merge pull request #2052 from Microsoft/moveErrors
Move type check errors from 4000 to 2000
2015-02-16 13:35:16 -08:00
Daniel Rosenwasser 0314083af6 Merge pull request #2051 from Microsoft/absenceNonOptional
Make 'syntacticClassifierAbsent' non-optional.
2015-02-16 12:46:08 -08:00
Jason Freeman 87ea37f2e8 Accept baselines 2015-02-16 12:45:13 -08:00
Jason Freeman 3b967e3489 Move 4000-coded type check errors to 2000s where they belong 2015-02-16 12:45:03 -08:00
Daniel Rosenwasser 67638cbc00 Make 'syntacticClassifierAbsent' non-optional. 2015-02-16 12:21:16 -08:00
Mohamed Hegazy 32e2f4d95d Accept APISamples baselines 2015-02-16 12:04:34 -08:00
Ivo Gabe de Wolff c4008c3497 Update tests
Fixed merge conflicts in tests
2015-02-16 20:16:13 +01: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
Ivo Gabe de Wolff eedcb090e4 Merge master into taggedTemplates 2015-02-16 19:26:27 +01:00
Mohamed Hegazy 54e6756831 Remove unused code and only expose needed types/classes 2015-02-15 20:04:14 -08:00
Mohamed Hegazy bbcdb61254 remove unused cancellationToken class 2015-02-15 19:55:10 -08:00
Mohamed Hegazy bdd0bf341b Comment formatting 2015-02-15 19:48:35 -08:00
Mohamed Hegazy 8a9ac8d338 Change ServerProtocol module to ts.server.protocol 2015-02-15 19:14:33 -08:00
Mohamed Hegazy ca34838535 Remove unused code 2015-02-15 19:13:52 -08:00
Mohamed Hegazy d081c9c463 rename output file to tsserver.js 2015-02-15 18:52:17 -08:00
Mohamed Hegazy f5c1bfbca7 renmae protodef.d.ts to protocol.d.ts and protocol.ts to session.ts 2015-02-15 18:49:22 -08:00
Anders Hejlsberg 7cca6519ef Include globals in check for existing identifiers 2015-02-15 18:46:41 -08:00
Vladimir Matveev 5f2588f018 show error if block scoped variable declared in the loop is captured in closure 2015-02-15 18:44:25 -08:00
Mohamed Hegazy d9d2e99495 Remove debugging statemetns 2015-02-15 18:43:39 -08:00
Mohamed Hegazy 76c7fdf6d1 Add test for completionEntryDetails 2015-02-15 18:24:30 -08:00
Mohamed Hegazy 8944df18d4 use EncodedFile everywhere in responses 2015-02-15 17:37:26 -08:00
Mohamed Hegazy 50ca35a979 Make method names inline with matching LS function names 2015-02-15 16:28:39 -08:00
Mohamed Hegazy 2a02655f72 Add navbar test 2015-02-15 16:23:36 -08:00
Anders Hejlsberg cc52dcec49 Accepting new baselines 2015-02-15 08:30:39 -08:00
Anders Hejlsberg a8152b6e50 Support for 'export *' declarations 2015-02-15 08:25:24 -08:00
Mohamed Hegazy 40d3cb78d5 Add test for rename 2015-02-14 23:07:20 -08:00
Mohamed Hegazy 178e8f76e6 Add test for quickInfo 2015-02-14 22:28:38 -08:00
Mohamed Hegazy 11e246036b Add test for find references 2015-02-14 21:49:10 -08:00
Mohamed Hegazy 9867e062a2 Add a new definition test 2015-02-14 20:23:16 -08:00
Mohamed Hegazy d396ddfa7b Add test for completions 2015-02-14 19:53:23 -08:00
Mohamed Hegazy 89267bcd6f Move fileWatching logic to the server to allow for testing on non-node systems 2015-02-14 19:53:12 -08:00
Mohamed Hegazy ce828d0cae Get details for member completions as well as completions matching prefix 2015-02-14 17:21:49 -08:00
Mohamed Hegazy b1750453ad use ts.getDefaultLibFileName to get the default library file name 2015-02-14 17:21:17 -08:00
Vladimir Matveev 7f5fb8bc19 drop locals in block-scope container nodes during binding 2015-02-14 16:11:58 -08:00
Mohamed Hegazy dfd8a0620d Always default to using JSON and do not format it 2015-02-14 15:50:06 -08:00
Mohamed Hegazy a0b557e1e2 Recover from git corruption 2015-02-14 15:43:38 -08:00
Vladimir Matveev ba52d60c7a try only names generated in current scope with testing if name is unique 2015-02-14 14:23:37 -08:00
Vladimir Matveev b28d72abf7 Merge branch 'master' into letConstES5Minus 2015-02-14 01:12:23 -08:00
Vladimir Matveev a0bcd7eabf initial revision of downlevel compilation for let/const bindings 2015-02-14 00:48:46 -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