Commit Graph

  • 873e4e3e8a Move formating over to zero based math. Cyrus Najmabadi 2015-02-16 18:57:10 -08:00
  • dd90c22406 Use zero based math in hte services layer. Cyrus Najmabadi 2015-02-16 18:37:38 -08:00
  • 261c8b5bd3 Stop using one based math in fourslash. Cyrus Najmabadi 2015-02-16 18:23:58 -08:00
  • 572c550a33 Remove usages of computeOneBasedLineAndCharacterOfPosition Cyrus Najmabadi 2015-02-16 18:11:45 -08:00
  • f06dddcf1e Simplify helper function. Cyrus Najmabadi 2015-02-16 18:05:29 -08:00
  • f4da5d724f Move the smart indenter over to zero based math. Cyrus Najmabadi 2015-02-16 18:00:43 -08:00
  • edbedc7d5d Make code more clearly state that it is one based. Cyrus Najmabadi 2015-02-16 17:47:32 -08:00
  • 1098e80f4b Remove one-based helper function. Cyrus Najmabadi 2015-02-16 17:41:07 -08:00
  • 8ef4df8acb Move the emitter over to using zero based indexing. Cyrus Najmabadi 2015-02-16 17:34:11 -08:00
  • 59dc7d3a5b Address feedback Jason Freeman 2015-02-16 16:50:40 -08:00
  • ab7d36d526 Move the emitter over to use zero based indexing. Cyrus Najmabadi 2015-02-16 16:28:26 -08:00
  • b3366ec8b4 name more line/char functions more clearly. Use zero based indexing in breakpoints. Cyrus Najmabadi 2015-02-16 16:18:53 -08:00
  • afb083ae5a Make method more clearly indicate that it is one based. Cyrus Najmabadi 2015-02-16 15:39:49 -08:00
  • 11a9df2cc9 Expose zero-based helpers that code will be able to call. Cyrus Najmabadi 2015-02-16 15:30:21 -08:00
  • 78cfbb6e50 Update baselines. Cyrus Najmabadi 2015-02-16 15:20:40 -08:00
  • 35b489d7d1 Rename our one-based methods to more clearly indicate that that's what base they use. Cyrus Najmabadi 2015-02-16 15:20:05 -08:00
  • cbeea38a55 Merge branch 'master' of https://github.com/Microsoft/TypeScript Daniel Rosenwasser 2015-02-16 14:59:35 -08:00
  • fee50a6dbc Made the actual implementation of the lexical classifier be non-optional. Daniel Rosenwasser 2015-02-16 14:59:22 -08:00
  • 935c6024c2 Rebaseline after merge Jason Freeman 2015-02-16 13:48:36 -08:00
  • 7d7d54f6f0 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols Jason Freeman 2015-02-16 13:44:53 -08:00
  • 4aff9c357d explicitly initialize let binding in generated code to default value Vladimir Matveev 2015-02-16 13:39:32 -08:00
  • 52b08089b4 Merge pull request #2052 from Microsoft/moveErrors Jason Freeman 2015-02-16 13:35:16 -08:00
  • 0314083af6 Merge pull request #2051 from Microsoft/absenceNonOptional Daniel Rosenwasser 2015-02-16 12:46:08 -08:00
  • 87ea37f2e8 Accept baselines Jason Freeman 2015-02-16 12:45:13 -08:00
  • 3b967e3489 Move 4000-coded type check errors to 2000s where they belong Jason Freeman 2015-02-16 12:45:03 -08:00
  • 67638cbc00 Make 'syntacticClassifierAbsent' non-optional. Daniel Rosenwasser 2015-02-16 12:21:16 -08:00
  • 32e2f4d95d Accept APISamples baselines Mohamed Hegazy 2015-02-16 12:04:34 -08:00
  • c4008c3497 Update tests Ivo Gabe de Wolff 2015-02-16 20:16:13 +01:00
  • ac829a8384 Error for naming an interface 'symbol' Jason Freeman 2015-02-16 10:44:30 -08:00
  • 65d831e8b3 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols Jason Freeman 2015-02-16 10:38:22 -08:00
  • eedcb090e4 Merge master into taggedTemplates Ivo Gabe de Wolff 2015-02-16 19:26:27 +01:00
  • 54e6756831 Remove unused code and only expose needed types/classes Mohamed Hegazy 2015-02-15 20:04:14 -08:00
  • bbcdb61254 remove unused cancellationToken class Mohamed Hegazy 2015-02-15 19:55:10 -08:00
  • bdd0bf341b Comment formatting Mohamed Hegazy 2015-02-15 19:48:35 -08:00
  • 8a9ac8d338 Change ServerProtocol module to ts.server.protocol Mohamed Hegazy 2015-02-15 19:14:33 -08:00
  • ca34838535 Remove unused code Mohamed Hegazy 2015-02-15 19:13:52 -08:00
  • d081c9c463 rename output file to tsserver.js Mohamed Hegazy 2015-02-15 18:52:17 -08:00
  • f5c1bfbca7 renmae protodef.d.ts to protocol.d.ts and protocol.ts to session.ts Mohamed Hegazy 2015-02-15 18:49:22 -08:00
  • 7cca6519ef Include globals in check for existing identifiers Anders Hejlsberg 2015-02-15 18:46:41 -08:00
  • 5f2588f018 show error if block scoped variable declared in the loop is captured in closure Vladimir Matveev 2015-02-15 18:44:25 -08:00
  • d9d2e99495 Remove debugging statemetns Mohamed Hegazy 2015-02-15 18:43:39 -08:00
  • 76c7fdf6d1 Add test for completionEntryDetails Mohamed Hegazy 2015-02-15 18:24:30 -08:00
  • 8944df18d4 use EncodedFile everywhere in responses Mohamed Hegazy 2015-02-15 17:37:26 -08:00
  • 50ca35a979 Make method names inline with matching LS function names Mohamed Hegazy 2015-02-15 16:28:39 -08:00
  • 2a02655f72 Add navbar test Mohamed Hegazy 2015-02-15 16:23:36 -08:00
  • cc52dcec49 Accepting new baselines Anders Hejlsberg 2015-02-15 08:30:39 -08:00
  • a8152b6e50 Support for 'export *' declarations Anders Hejlsberg 2015-02-15 08:25:24 -08:00
  • 40d3cb78d5 Add test for rename Mohamed Hegazy 2015-02-14 23:07:20 -08:00
  • 178e8f76e6 Add test for quickInfo Mohamed Hegazy 2015-02-14 22:28:38 -08:00
  • 11e246036b Add test for find references Mohamed Hegazy 2015-02-14 21:49:10 -08:00
  • 9867e062a2 Add a new definition test Mohamed Hegazy 2015-02-14 20:23:16 -08:00
  • d396ddfa7b Add test for completions Mohamed Hegazy 2015-02-14 19:53:23 -08:00
  • 89267bcd6f Move fileWatching logic to the server to allow for testing on non-node systems Mohamed Hegazy 2015-02-14 19:53:12 -08:00
  • ce828d0cae Get details for member completions as well as completions matching prefix Mohamed Hegazy 2015-02-14 17:21:49 -08:00
  • b1750453ad use ts.getDefaultLibFileName to get the default library file name Mohamed Hegazy 2015-02-14 17:21:17 -08:00
  • 7f5fb8bc19 drop locals in block-scope container nodes during binding Vladimir Matveev 2015-02-14 16:11:58 -08:00
  • dfd8a0620d Always default to using JSON and do not format it Mohamed Hegazy 2015-02-14 15:50:06 -08:00
  • a0b557e1e2 Recover from git corruption Mohamed Hegazy 2015-02-14 15:12:06 -08:00
  • ba52d60c7a try only names generated in current scope with testing if name is unique Vladimir Matveev 2015-02-14 14:23:37 -08:00
  • b28d72abf7 Merge branch 'master' into letConstES5Minus Vladimir Matveev 2015-02-14 01:12:23 -08:00
  • a0bcd7eabf initial revision of downlevel compilation for let/const bindings Vladimir Matveev 2015-02-14 00:48:46 -08:00
  • 9f7c252ee0 Merge pull request #2027 from Microsoft/redefinedLetConst Vladimir Matveev 2015-02-13 15:14:09 -08:00
  • 9c273d8133 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols Jason Freeman 2015-02-13 14:52:03 -08:00
  • 5047d2da70 Merge pull request #2028 from Microsoft/rwcInvariants CyrusNajmabadi 2015-02-13 14:43:44 -08:00
  • cb3bc8519f Merge pull request #2033 from Microsoft/fixTimeMeasurement Yui 2015-02-13 14:12:21 -08:00
  • efed5f0362 Merge pull request #2026 from Microsoft/lexicalTemplateStringsOnMaster Daniel Rosenwasser 2015-02-13 14:07:55 -08:00
  • c60121064a Re-exported symbols should not be in scope Anders Hejlsberg 2015-02-13 14:07:20 -08:00
  • cfb9cf0c7d Merge branch 'master' into fixTimeMeasurement Yui T 2015-02-13 13:46:11 -08:00
  • 91a39dd000 Fix time measurement Yui T 2015-02-13 13:42:17 -08:00
  • a1b90f0e32 Added baselines. Daniel Rosenwasser 2015-02-13 13:33:12 -08:00
  • 941728de07 pass missing argument to error message Vladimir Matveev 2015-02-13 13:14:47 -08:00
  • 3d26fbc4d4 adjust error message text based on PR feedback Vladimir Matveev 2015-02-13 13:12:51 -08:00
  • 1dca5620f5 Addressed CR feedback. Daniel Rosenwasser 2015-02-13 12:56:21 -08:00
  • 93ca5ae970 Merge branch 'master' into isDefaultLibFile Jason Ramsay 2015-02-13 12:41:18 -08:00
  • a51ce92500 switch to using host.getDefaultLibFileName(options) Jason Ramsay 2015-02-13 11:56:39 -08:00
  • e52ddcb0aa Accepting new baselines Anders Hejlsberg 2015-02-13 10:18:58 -08:00
  • 0df69ed1b6 Static checking for export declarations Anders Hejlsberg 2015-02-13 10:07:37 -08:00
  • 6ef6217c16 Allow multiple (renaming) exports for same entity Anders Hejlsberg 2015-02-13 10:07:10 -08:00
  • e5d80db72c addressed PR feedback Vladimir Matveev 2015-02-13 10:04:44 -08:00
  • f77bedd6f6 Emit parens for tag of tagged template if necessary Ivo Gabe de Wolff 2015-02-13 18:34:32 +01:00
  • b1dc910b4a Added script to easily enable VS dev mode Bill Ticehurst 2015-02-12 18:39:59 -08:00
  • 6c47c326a9 Accepting new baselines Anders Hejlsberg 2015-02-12 18:05:50 -08:00
  • 79be0a7d26 Support for ES6 export declarations (except export default and export *) Anders Hejlsberg 2015-02-12 18:05:02 -08:00
  • 4942c5f615 Address feedback Jason Freeman 2015-02-12 16:18:01 -08:00
  • be40cac7fd Don't check invariants when running RWC tests. It adds too much running time. Cyrus Najmabadi 2015-02-12 17:25:57 -08:00
  • e7ff4e27cc Merge branch 'es6Import' into es6ImportDts Sheetal Nandi 2015-02-12 16:57:32 -08:00
  • 65e23b1e60 Added API baseline changes. Daniel Rosenwasser 2015-02-12 16:46:25 -08:00
  • 07dbd30ba1 update comment text Vladimir Matveev 2015-02-12 16:40:06 -08:00
  • a9df539b7e added check that var and let\const cannot share scope, added check that var is not shadowed by the let\const from the inner scope Vladimir Matveev 2015-02-12 16:37:07 -08:00
  • 99373dbd89 Add test for goto def Mohamed Hegazy 2015-02-12 16:31:08 -08:00
  • 15b333e102 Added comment for 'syntacticClassifierAbsent'. Daniel Rosenwasser 2015-01-26 16:06:56 -08:00
  • 1838800b6c Fixed assertion Daniel Rosenwasser 2015-01-26 15:43:26 -08:00
  • ab79faef85 Added tests, fixed order of emptying templateStack, unconditionally perform template classification. Daniel Rosenwasser 2015-01-26 15:41:01 -08:00
  • 3fea0aefbe classifyKeywordsInGenerics -> syntacticClassifierAbsent Daniel Rosenwasser 2015-01-26 12:37:03 -08:00
  • f1f085eda6 Addressed CR feedback. Daniel Rosenwasser 2015-01-26 12:06:01 -08:00
  • 3429fab6fb Fixed issue with the kinds we check. Daniel Rosenwasser 2015-01-20 12:42:03 -08:00
  • ea30c68128 Rudimentary, but imperfect, lexical classification for templates. Daniel Rosenwasser 2015-01-19 18:07:54 -08:00
  • 93aa3f161d Add test for format on key Mohamed Hegazy 2015-02-12 13:35:24 -08:00
  • c0b1254072 Support brace matching Mohamed Hegazy 2015-02-12 13:35:11 -08:00
  • b88efa1b80 Test cases to verify the privacy error reporting is done on correct node Sheetal Nandi 2015-02-12 13:26:59 -08:00