Commit graph

823 commits

Author SHA1 Message Date
Jason Freeman f72ceab987 Accept recent changes in typeWriter baselines 2014-08-18 14:29:42 -07:00
Sheetal Nandi ecaf4ad221 Baselines update after comment formatting pull request (#455) was merged 2014-08-18 13:44:18 -07:00
Sheetal Nandi 7a5512cdd0 Merge pull request #466 from sparecycles/fix/checker-declaration
fix --declaration typechecking (complex case)
2014-08-18 13:32:50 -07:00
Sheetal Nandi e0faa65d4b Merge pull request #455 from Microsoft/formatComment
Align the multiline comments in the generated outputs by retaining its position relative to the first line in the comment
2014-08-18 13:26:18 -07:00
Mohamed Hegazy 2d4cec43f5 Updates after merge from master 2014-08-18 13:14:20 -07:00
Mohamed Hegazy 3251b7e234 Support filtering references based on meaning 2014-08-18 13:06:18 -07:00
Mohamed Hegazy f8122977a7 include inherited properties from base classes and interfaces in getReference results 2014-08-18 13:03:55 -07:00
Mohamed Hegazy 7f53783ed4 add new test for getReferences on enums 2014-08-18 13:03:45 -07:00
Mohamed Hegazy 922d6d6258 support getReferences on properties and index access wiht numeric and string values 2014-08-18 13:03:35 -07:00
Mohamed Hegazy d419982422 Support getReferences on contextually typed object literal properties 2014-08-18 13:03:25 -07:00
Mohamed Hegazy 55d002117c support getReferences on object literals 2014-08-18 13:00:31 -07:00
Mohamed Hegazy fa1033ab7a add support for getReferences on property string index access 2014-08-18 12:41:22 -07:00
Mohamed Hegazy bfd13347d4 Handel getRefrences for labels 2014-08-18 12:41:12 -07:00
Mohamed Hegazy 69c653d5e8 add some debug methods 2014-08-18 12:41:01 -07:00
Mohamed Hegazy 901e8a83be Add basic getReferences implementation 2014-08-18 12:40:51 -07:00
Mohamed Hegazy f84d2af9e7 disable resolution for now 2014-08-18 12:40:41 -07:00
Mohamed Hegazy f45ab4229c Enable some more tests 2014-08-18 12:40:31 -07:00
Mohamed Hegazy 6a92b21151 enable reference tests 2014-08-18 12:40:21 -07:00
Mohamed Hegazy 32a5984601 expose utility functions 2014-08-18 12:40:10 -07:00
Mohamed Hegazy 5e9b2b5a2d enbale getReferencesAtPosition 2014-08-18 12:40:00 -07:00
Mohamed Hegazy 8151f5e8ed extract helpers 2014-08-18 12:39:49 -07:00
Cyrus Najmabadi 3439029a76 Indentation. 2014-08-16 19:20:40 -07:00
Cyrus Najmabadi de114d9b6c Rename certain parameters. 2014-08-16 19:03:07 -07:00
Cyrus Najmabadi bc71ef009e Remove unnecessary LS code. 2014-08-16 16:07:55 -07:00
Adam Freidin d43f28d3a0 baseline for typechecking --declaration 2014-08-15 21:15:41 -07:00
Adam Freidin 06e858ff40 fix --declaration typechecking (complex case)
This fixes generation of typescriptServices.d.ts,
although this is not a current requirement
( https://github.com/Microsoft/TypeScript/issues/465 ).
2014-08-15 20:16:05 -07:00
Daniel Rosenwasser 5c59360ef7 Merge branch 'master' into diagnosticsCleanup 2014-08-15 17:17:27 -07:00
Daniel Rosenwasser 6287efc24d Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-08-15 17:13:46 -07:00
Daniel Rosenwasser 00b438bad6 Normalized path for localized diagnostics message map. 2014-08-15 17:13:25 -07:00
Sheetal Nandi 6ad8fa6377 Simplify comment alignment logic 2014-08-15 16:58:38 -07:00
Cyrus Najmabadi 87ebb6b2da add rename localization messages. 2014-08-15 16:22:58 -07:00
Sheetal Nandi 94e0d953c5 Makes sure leading comments are emitting only once 2014-08-15 15:52:30 -07:00
Vladimir Matveev 804bbac61f Merge pull request #462 from Microsoft/missing_checker
create instance of the checker prior to making any types
2014-08-15 15:50:37 -07:00
Sheetal Nandi c4b22d338f Emit comments for expression statements 2014-08-15 15:49:09 -07:00
Cyrus Najmabadi edd82cee48 Fix json for text spans. 2014-08-15 15:34:11 -07:00
Sheetal Nandi 0a75cc2926 Emit comments for if statement 2014-08-15 15:32:43 -07:00
Sheetal Nandi 6036c92784 Emit leading/trailing comments of ifStatement 2014-08-15 15:24:44 -07:00
Sheetal Nandi 1b5023bad3 Emit leading/trailing comments for return statement
Note the detachedComments and copyright headers comment emitting is not part of this change
2014-08-15 15:16:17 -07:00
Cyrus Najmabadi 7f0ae3f882 Change marshalling form for indentation. 2014-08-15 15:06:23 -07:00
Cyrus Najmabadi 323ecebf81 Add todo comment tests. 2014-08-15 14:47:10 -07:00
Sheetal Nandi 09b20d5357 Fixed according to code review feedback 2014-08-15 14:43:22 -07:00
Cyrus Najmabadi 751ac3103d Stop referencing 'this' in functions. 2014-08-15 14:39:45 -07:00
Jason Freeman 27bf9b702e Accept type baselines 2014-08-15 14:37:48 -07:00
Jason Freeman 91c1a81563 Fix isTypeNode to not consider namespace accesses types 2014-08-15 14:37:41 -07:00
Jason Freeman 971a4c55d4 Remove problematic test (should be added back after issue #463 is fixed) 2014-08-15 14:37:38 -07:00
Jason Freeman 8d13a65d8b Fix test chainedImportAlias to use all of its file regions 2014-08-15 14:37:36 -07:00
Jason Freeman 14f9ed9235 Only give to typeWriter files that were part of compiled program 2014-08-15 14:37:34 -07:00
Jason Freeman 834a6f71c1 Add logic in checker for getting type of export assignments and imports 2014-08-15 14:37:32 -07:00
Jason Freeman 5574b58d64 Adjust TypeChecker to have separate method for getApparentType 2014-08-15 14:37:29 -07:00
Jason Freeman f4c00455b8 Print types for arbitrary expressions in typeWriter 2014-08-15 14:36:51 -07:00