Commit Graph

  • 82b6acaab9 Accepting new baselines Anders Hejlsberg 2015-03-26 11:07:28 -07:00
  • 184ce98bf6 Simplify temporary name generation logic Anders Hejlsberg 2015-03-26 10:51:07 -07:00
  • 83e8910dc1 update version in program Mohamed Hegazy 2015-03-26 10:44:44 -07:00
  • c123208784 fixes #2507 - bad formatting for formatonkey if convertTabsToSpaces === false Dirk Baeumer 2015-03-26 15:33:15 +01:00
  • 631a9d80be Merge pull request #2489 from dbaeumer-feature/formatOptions Dirk Baeumer 2015-03-26 11:23:14 +01:00
  • 237225b01a Fix bug stemming from use of tsc findConfigFile by server. Server needs its own version of this because tsc always starts from the current directory but the server must start from whatever directory contains the newly opened file. steveluc 2015-03-26 00:21:27 -07:00
  • d7af0db0e2 Merge pull request #2501 from Microsoft/elaborateErrors Jason Freeman 2015-03-26 00:20:40 -07:00
  • a51f0bf8bb added relaxed emit rules for separate compilation Vladimir Matveev 2015-03-25 23:18:58 -07:00
  • 7ee698c450 doc: fix typo 'BankAccount' Shengping Zhong 2015-03-26 11:29:56 +08:00
  • 7a44b9ed57 Make elaborateErrors persist throughout type relation checks Jason Freeman 2015-03-25 19:23:44 -07:00
  • 17719e85ff Fix comment to be more accurate Jason Freeman 2015-03-25 19:06:34 -07:00
  • 19211b1292 Got rid of 'getExportsOfImportDeclaration'. Daniel Rosenwasser 2015-03-25 18:40:06 -07:00
  • 197a42a692 Optimize direct Iterable reference in getIteratedType Jason Freeman 2015-03-25 18:38:14 -07:00
  • 71803c6412 Minor emit cleanup Ron Buckton 2015-03-25 18:12:57 -07:00
  • 77492382ea Updated API baselines. Daniel Rosenwasser 2015-03-25 18:08:46 -07:00
  • e1f2fbff63 Add tests for array destructuring of iterables Jason Freeman 2015-03-25 17:36:47 -07:00
  • a477b63420 Adjust getTypeFromArrayBindingPattern to return an array if inside a rest parameter Jason Freeman 2015-03-25 17:20:51 -07:00
  • 6b2d5ceb7c Wrap elementType in createArrayType for rest element in checkArrayLiteralAssignment Jason Freeman 2015-03-25 15:21:00 -07:00
  • 17d201f922 Use iterated type in checkArrayLiteralAssignment Jason Freeman 2015-03-25 15:20:00 -07:00
  • 06d6717859 Type of an array binding element is the iterated type of its parent in ES6 Jason Freeman 2015-03-25 13:35:27 -07:00
  • 806c9ce25b Refactor iterable or array checks into checkIteratedTypeOrElementType Jason Freeman 2015-03-25 12:08:19 -07:00
  • 42ed6aab89 getTypeFromArrayBindingPattern returns an iterable in ES6 Jason Freeman 2015-03-24 18:39:25 -07:00
  • 8c2cd26103 Add createIterableType Jason Freeman 2015-03-24 18:29:52 -07:00
  • 4a0af76064 Add tests for iterator spread in call Jason Freeman 2015-03-24 16:52:00 -07:00
  • 376574d1be Add tests for iterator spread in an array literal Jason Freeman 2015-03-24 16:33:56 -07:00
  • 2288946afc Support iterators in spread element Jason Freeman 2015-03-24 16:33:24 -07:00
  • b7f2990305 Refactor checkSpreadElementExpression to get the element type internally Jason Freeman 2015-03-23 19:30:03 -07:00
  • 3497e27d56 Add spread to typeWriter Jason Freeman 2015-03-23 18:22:43 -07:00
  • abe4076417 Change error message to be more general Jason Freeman 2015-03-23 17:29:01 -07:00
  • 82222472b5 Subsume 'getExportsOfImportDeclaration' with 'getExportsOfModule'. Daniel Rosenwasser 2015-03-25 18:01:57 -07:00
  • d1fa506db6 Use 'symbolsToArray' to avoid filtering. Daniel Rosenwasser 2015-03-25 17:36:51 -07:00
  • a1d445ebc9 Updated baselines Ron Buckton 2015-03-17 17:09:39 -07:00
  • 2a907a9c3a Type serialization for decorators Ron Buckton 2015-03-17 14:57:21 -07:00
  • f70e772acc Merge branch 'master' into transitiveExports Daniel Rosenwasser 2015-03-25 17:02:58 -07:00
  • 8610a881c3 Merge pull request #2495 from Microsoft/useAppropriateCompletionEdge Daniel Rosenwasser 2015-03-25 16:59:11 -07:00
  • 0437dfb594 Adjust the context token if the previous token is a word, not just if it's an identifier. Daniel Rosenwasser 2015-03-25 16:37:41 -07:00
  • a56233f17d Added tests related to completions with keywords. Daniel Rosenwasser 2015-03-25 16:35:37 -07:00
  • 07ea4064a2 Merge pull request #2497 from Microsoft/decorators_emit Ron Buckton 2015-03-25 16:13:49 -07:00
  • f27caf5d87 Emit decorators when --target ES3 Ron Buckton 2015-03-25 16:12:07 -07:00
  • e33b24d3d0 Merge pull request #2480 from dbaeumer/feature/signatureHelp Daniel Rosenwasser 2015-03-25 15:07:24 -07:00
  • 93108ef612 Adjust 'position' to beginning of identifier when 'contextToken' has been readjusted. Daniel Rosenwasser 2015-03-25 14:25:29 -07:00
  • 5f428fefb0 More tests. Daniel Rosenwasser 2015-03-25 14:16:12 -07:00
  • 36db7aad2d Added test. Daniel Rosenwasser 2015-03-25 12:04:21 -07:00
  • e925aa77b2 Merge pull request #2460 from Microsoft/exportEquals Anders Hejlsberg 2015-03-25 11:01:00 -07:00
  • a05f1e8d85 Merge pull request #2467 from Microsoft/exportEqualsMerged Anders Hejlsberg 2015-03-25 09:47:44 -07:00
  • c66571b273 Integrated pull request feedback Dirk Baeumer 2015-03-25 12:31:59 +01:00
  • fad889283e Merge branch 'master' into exportEqualsMerged Mohamed Hegazy 2015-03-25 00:06:38 -07:00
  • 1c45b77d9e Merge branch 'master' into exportEqualsMerged Mohamed Hegazy 2015-03-24 22:28:35 -07:00
  • aa01dcd1a3 Move es6 alias name handeling to getAliasNameSubstitution to match getExportNameSubstitution Mohamed Hegazy 2015-03-24 22:20:42 -07:00
  • bc51dd1e77 In ES6 use "export var x" for internal modules and enums instead of an after the fact "export {x};" Mohamed Hegazy 2015-03-24 21:54:36 -07:00
  • ab5c09a9a6 Make isReferencedAliasDeclaration check children Mohamed Hegazy 2015-03-24 21:43:03 -07:00
  • 6c40c95313 Disallow export declarations in internal modules Mohamed Hegazy 2015-03-24 21:17:11 -07:00
  • 27c5d6fa50 use the correct check for import and export specifiers Mohamed Hegazy 2015-03-24 20:50:42 -07:00
  • 352633dfda Rename isES6ModuleMemberDeclaration to isES6ExportedDeclaration. Mohamed Hegazy 2015-03-24 20:36:02 -07:00
  • 4361e6ea56 Merge branch 'exportEquals' into exportEqualsMerged Mohamed Hegazy 2015-03-24 20:32:36 -07:00
  • a60d5912a9 Cleanup of duplicate code due to merge Ron Buckton 2015-03-24 20:30:03 -07:00
  • ea15225a9e Merge pull request #2399 from Microsoft/decorators_min Ron Buckton 2015-03-24 19:57:21 -07:00
  • fd3b4ca9cd Fixed transitive export completion list issue. Daniel Rosenwasser 2015-03-24 18:45:22 -07:00
  • 2de0a974bb Added tests. Daniel Rosenwasser 2015-03-24 18:24:42 -07:00
  • 552d82bc1e Merge branch 'master' into JSLS Cyrus Najmabadi 2015-03-24 18:00:02 -07:00
  • ff2609f251 Merge branch 'master' into javascriptLanguageservice Cyrus Najmabadi 2015-03-24 17:06:25 -07:00
  • 4f0dc28bdc Merge pull request #2475 from Microsoft/completionEntryDetails CyrusNajmabadi 2015-03-24 17:05:39 -07:00
  • f531193557 Updates to emit and updated baselines Ron Buckton 2015-03-24 17:00:29 -07:00
  • 69ff9b3c13 PR feedback. Cyrus Najmabadi 2015-03-24 16:50:11 -07:00
  • e26c260822 PR feedback. Cyrus Najmabadi 2015-03-24 15:35:27 -07:00
  • 63278ca037 Don't bother with a predicate. It doesn't provide enough of a perf savings. Cyrus Najmabadi 2015-03-24 15:30:32 -07:00
  • 20a0ac5f01 Merge pull request #2476 from Microsoft/immutableBindings Vladimir Matveev 2015-03-24 15:20:55 -07:00
  • e5e5ad89fd Merge pull request #2471 from Microsoft/revisedNameGen2 Vladimir Matveev 2015-03-24 15:20:18 -07:00
  • 614b1066dc Merge branch 'master' into completionEntryDetails Cyrus Najmabadi 2015-03-24 14:55:34 -07:00
  • 515cdcdd78 return undefined if we are not renaming to ensure we get the correct text Mohamed Hegazy 2015-03-24 14:55:00 -07:00
  • 273c3a92d0 Back to .js Cyrus Najmabadi 2015-03-24 14:54:27 -07:00
  • baac6d8a60 Merge pull request #2450 from Microsoft/tsconfigServer Steve Lucco 2015-03-24 14:38:26 -07:00
  • 62b5ffafea Merge pull request #2446 from Microsoft/findReferences CyrusNajmabadi 2015-03-24 14:32:46 -07:00
  • e6ccaf0329 Updated typecheck for property, method, and parameter decorators Ron Buckton 2015-03-24 14:27:36 -07:00
  • 70bd582965 Changed emit for decorators Ron Buckton 2015-03-24 14:16:52 -07:00
  • c2c44b3ced Merge branch 'findReferences' into javascriptLanguageservice Cyrus Najmabadi 2015-03-24 14:15:53 -07:00
  • 927e60d592 Merge branch 'master' into findReferences Cyrus Najmabadi 2015-03-24 14:11:20 -07:00
  • d3e9ed1de8 back to tsjs Cyrus Najmabadi 2015-03-24 14:11:03 -07:00
  • 48482071f6 Moved findConfigFile to program.ts. Addressed pull request comments. steveluc 2015-03-24 14:03:21 -07:00
  • f583fd451e Merge branch 'completionEntryDetails' into javascriptLanguageservice Cyrus Najmabadi 2015-03-24 13:48:00 -07:00
  • 40f0de8554 Merge branch 'master' into javascriptLanguageservice Cyrus Najmabadi 2015-03-24 13:23:23 -07:00
  • 695c50bd78 Disallow decorators on multiple get/set accessors of the same name Ron Buckton 2015-03-24 13:03:10 -07:00
  • 8d55fe00dd PR feedback. Cyrus Najmabadi 2015-03-24 12:28:41 -07:00
  • f0cbcd6782 addressed PR feedback Vladimir Matveev 2015-03-24 12:28:05 -07:00
  • 9141bfca3f Merge pull request #2470 from Microsoft/noEmitOnDeclarationErrors CyrusNajmabadi 2015-03-24 12:25:00 -07:00
  • 8e2b7d0568 Merge pull request #2473 from Microsoft/getSemanticDiagnosticsDeclarations CyrusNajmabadi 2015-03-24 11:14:34 -07:00
  • 1c2eae6b72 Update test cases Yui T 2015-03-24 10:11:29 -07:00
  • 0fdb2071ce addressed PR feedback Vladimir Matveev 2015-03-24 10:09:33 -07:00
  • 0d6ce02405 Don't lose the this reference for compilerHost methods. Arnavion 2015-03-24 10:05:24 -07:00
  • 7ed885450b Mark new interfaces with export Dirk Baeumer 2015-03-24 15:48:41 +01:00
  • bda471f110 Add SignatureHelp support to Typescript server Dirk Baeumer 2015-03-24 15:44:01 +01:00
  • a5bd9196f2 PR feedback. Cyrus Najmabadi 2015-03-24 01:10:03 -07:00
  • 4802b4b2d6 CR feedback. Cyrus Najmabadi 2015-03-24 00:35:30 -07:00
  • c459bb7ce9 CR feedback. Cyrus Najmabadi 2015-03-24 00:25:23 -07:00
  • eed6f0deca Use an output format for quickinfo that more closely matches the original source. Cyrus Najmabadi 2015-03-24 00:16:49 -07:00
  • 3a8df4106d fix typo in function name Vladimir Matveev 2015-03-23 23:03:02 -07:00
  • c6f11f39e2 disallow assignments to imported exports Vladimir Matveev 2015-03-23 23:01:27 -07:00
  • 2af1b92239 CR feedback. Cyrus Najmabadi 2015-03-23 22:44:57 -07:00
  • 66b3fae09a Remove the active completion session. Cyrus Najmabadi 2015-03-23 21:44:27 -07:00
  • a1cbfdf01d Use the same logic for completion entry details that we do for getting completion entries. Cyrus Najmabadi 2015-03-23 21:26:29 -07:00