Commit Graph

20961 Commits

Author SHA1 Message Date
Sheetal Nandi 58fca3773f Simplify rwc runner to use the common functionality to get errors, js files etc as part of harness compilation 2014-08-20 15:26:33 -07:00
Mohamed Hegazy 55512faa0d Use new tree to get Bloom filters 2014-08-20 11:25:39 -07:00
Jason Freeman e2071a344c Merge pull request #482 from Microsoft/typeWriter
Support resolution of any part of the RHS of an import
2014-08-20 13:22:28 -04:00
Sheetal Nandi 21020a71d1 Use local source file text to record source map span start 2014-08-19 20:33:36 -07:00
Sheetal Nandi b53e989f88 Emit declarations and sourcemaps in rwc test runner 2014-08-19 20:21:59 -07:00
Sheetal Nandi 0636a067fc Fix the new sourceMapRecording correctly if the multiple files output to single js file and the file ends with interface definition 2014-08-19 20:21:54 -07:00
Sheetal Nandi 4ba7446a7d Emit the line, col information into the rwc runner error baselines 2014-08-19 20:21:50 -07:00
Dan Quirk 2913725e9d Update reference from tc.js to tsc.js 2014-08-19 16:11:33 -07:00
Jason Freeman bfa2e940c0 Support resolution of any part of the RHS of an import 2014-08-19 15:04:30 -07:00
Sheetal Nandi b5bd1bf505 Emit detached comments for constructor body 2014-08-19 12:38:56 -07:00
Sheetal Nandi ebd00bd1bc Emit detached comments for function body 2014-08-19 12:06:52 -07:00
Sheetal Nandi a11ad539c4 Emit copyright headers before anything else in the sourceFile 2014-08-19 10:43:13 -07:00
Mohamed Hegazy d60eecf0a4 Merge pull request #478 from sparecycles/fix/spelling
spelling fix: Idenfier -> Identifier
2014-08-19 10:05:17 -07:00
Sheetal Nandi ce89da227d Include previous token trailing comments for parameters and type parameters as part of leading comments of them 2014-08-19 10:00:38 -07:00
Adam Freidin 828f4c9340 spelling fix 2014-08-19 08:01:12 -07:00
Cyrus Najmabadi 933f416d25 Add bits in tokens to mark if they contain leading/trailing trivia. 2014-08-19 01:37:35 -07:00
Jason Freeman 398266d11c Merge pull request #464 from Microsoft/typeWriter
Revive TypeWriter
2014-08-18 23:07:01 -04:00
Jason Freeman f949c5014a Merge branch 'master' into typeWriter
Conflicts:
	src/compiler/types.ts
2014-08-18 19:57:35 -07:00
Jason Freeman a8c2f82f3c Temporary fix for import case in getTypeOfNode 2014-08-18 19:56:03 -07:00
Jason Freeman a08aa14a74 Address PR feedback 2014-08-18 18:51:18 -07:00
Daniel Rosenwasser 840d6d05eb Update LKG. 2014-08-18 15:52:23 -07:00
Daniel Rosenwasser 08c30e410d Merge pull request #383 from Microsoft/diagnosticsCleanup
Cleaned up diagnostic messages.
2014-08-18 15:48:52 -07:00
Daniel Rosenwasser 8baee8a785 Merge branch 'master' into diagnosticsCleanup 2014-08-18 15:42:58 -07:00
Daniel Rosenwasser f7cd2ae70d Update LKG 2014-08-18 15:42:55 -07:00
Daniel Rosenwasser a366984bc9 Reassigned diagnostic codes. 2014-08-18 15:42:27 -07:00
Jason Freeman 58a99f3aea Accept new typeWriter baseline 2014-08-18 14:40:15 -07:00
Mohamed Hegazy 8934e85d44 Merge pull request #405 from Microsoft/classifier
Wire the classifier to use the new compiler implementation
2014-08-18 14:38:05 -07:00
Jason Freeman d02d9bfa7e Merge branch 'master' into typeWriter
Conflicts:
	src/compiler/checker.ts
2014-08-18 14:37:21 -07:00
Mohamed Hegazy 54d8722189 Merge branch 'master' into classifier 2014-08-18 14:33:30 -07:00
Jason Freeman dc44edfa5f Clean up local state after the describe callback for each compiler test 2014-08-18 14:29:55 -07:00
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