Commit Graph

94 Commits

Author SHA1 Message Date
Mohamed Hegazy
211008d015 Fix undefined symbol name in error message 2014-08-26 13:03:24 -07:00
Sheetal Nandi
53d79a25d3 Emit leading comments for '}' of the constructor block
Fixes #503
2014-08-21 17:17:32 -07:00
Sheetal Nandi
45e76e2bd2 Emit leading comments for '}' of the function block
Fixes #503
2014-08-21 17:17:02 -07:00
Sheetal Nandi
d2ae999a48 Enable test case for declaration emit for multiple file emit scenario 2014-08-21 16:15:30 -07:00
Sheetal Nandi
3e2de14933 Emit new lines between source files emit so that the file contents always start on new line
Fixes #500
2014-08-21 13:44:26 -07:00
Sheetal Nandi
6e4d0ef1ef Merge pull request #452 from Microsoft/emitComments
Emit comments in the .js and .d.ts files
2014-08-20 17:07:24 -07:00
Sheetal Nandi
8ad66bb6c6 Compiler test case for commit 0636a06 2014-08-20 16:18:40 -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
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
Jason Freeman
d02d9bfa7e Merge branch 'master' into typeWriter
Conflicts:
	src/compiler/checker.ts
2014-08-18 14:37:21 -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
Adam Freidin
d43f28d3a0 baseline for typechecking --declaration 2014-08-15 21:15:41 -07:00
Sheetal Nandi
c4b22d338f Emit comments for expression statements 2014-08-15 15:49:09 -07:00
Jason Freeman
8d13a65d8b Fix test chainedImportAlias to use all of its file regions 2014-08-15 14:37:36 -07:00
Sheetal Nandi
bb638db18d Test cases for trailing comments for import declaration 2014-08-15 13:57:55 -07:00
Sheetal Nandi
720fae1699 Test cases for trailing comments for modules 2014-08-15 13:53:39 -07:00
Sheetal Nandi
4983252056 Test case for trailing comment of enum 2014-08-15 13:50:47 -07:00
Sheetal Nandi
a9092c331d Test cases for trailing comments for class and constructor 2014-08-15 13:49:05 -07:00
Sheetal Nandi
f1df7589ff Test cases for trailing comments for properties 2014-08-15 13:46:20 -07:00
Sheetal Nandi
d8e11e7d25 Test cases for trailing comments for functions and methods 2014-08-15 13:40:48 -07:00
Sheetal Nandi
f2620a4c3d Test cases for trailing comments of accessors 2014-08-15 13:33:24 -07:00
Sheetal Nandi
48c3abd445 Test cases for trailing comments of object literal 2014-08-15 13:30:26 -07:00
Sheetal Nandi
3dd21fc3a7 Trailing comment tests for parameters, fixes the trailing // comments and parameter indentation 2014-08-15 13:18:54 -07:00
Sheetal Nandi
1b64519d52 Tailing Comments for var declarations 2014-08-15 12:44:31 -07:00
Sheetal Nandi
e76d8f36b6 Align the multiline comments in the generated outputs by retaining its position relative to the first line in the comment 2014-08-14 14:43:28 -07:00
Sheetal Nandi
a828507e4e Declaration comments for the type parameter declaration in .d.ts 2014-08-14 08:23:42 -07:00
Sheetal Nandi
5accc9962a Write JsDoc comments for ImportDeclaration in .d.ts file 2014-08-14 07:48:14 -07:00
Sheetal Nandi
f622cb4d11 Merge pull request #381 from branch 'remote/privacyErrors'
Report privacy errors on variable/property declarations and also emit import declarations that get used to defined visible type
2014-08-13 18:48:05 -07:00
Sheetal Nandi
98f631e23f Make changes to report error if the type used from external module cannot be named
Adds test cases too
2014-08-11 14:15:57 -07:00
Sheetal Nandi
e27e6b2bbb During qualification if we are looking in value space, the left qualifier meaning is also value 2014-08-08 17:07:00 -07:00
Sheetal Nandi
09ea12d95c Use typeof function in the declaration emitter instead of unwinding first level 2014-08-08 16:15:09 -07:00
Sheetal Nandi
cac18738df Removing bug numbers from the testcases which are fixed and adding declaration generation in few testcases 2014-08-07 14:47:49 -07:00
Sheetal Nandi
4801c3447f Emit the declarations for the chained import usage in the export assignment 2014-08-07 12:24:28 -07:00
Vladimir Matveev
02d0b024c6 Merge pull request #378 from Microsoft/inherited_overloads_with_specialized_signatures
do not reorder signatures from derived and base types
2014-08-07 10:35:47 -07:00
Sheetal Nandi
2654eed32d Report privacy errors for accessors 2014-08-06 18:42:14 -07:00
Sheetal Nandi
4cd2d3f8dd Report privacy errors on return types 2014-08-06 17:58:03 -07:00
Sheetal Nandi
41150776d1 Report privacy errors on parameter types 2014-08-06 17:06:59 -07:00
Sheetal Nandi
4b12353a78 Test case for the privacy check of variables and properties during declaration emit 2014-08-06 15:17:44 -07:00
Mohamed Hegazy
3295cdaa19 rename test 2014-08-06 14:33:06 -07:00
Mohamed Hegazy
9222711ace change name of the flag to emitBOM 2014-08-06 14:24:47 -07:00
Vladimir Matveev
236e24b468 do not reorder signatures from derived and base types 2014-08-06 13:39:09 -07:00
Mohamed Hegazy
f125ee20bb Merge branch 'master' into bom
Conflicts:
	src/compiler/commandLineParser.ts
	src/compiler/emitter.ts
2014-08-06 12:55:57 -07:00
Mohamed Hegazy
35c1577ff5 Add tests for generateBOM switch 2014-08-06 12:05:01 -07:00
Sheetal Nandi
5c4009a163 Merge pull request #161 from Microsoft/privacyErrors
Report errors for usage of private types when generating declaration file
2014-08-06 11:51:55 -07:00
Anders Hejlsberg
a2a6b8a410 Support extensionless <reference> comments.
Fixes #344.
2014-08-05 14:32:53 -07:00
Vladimir Matveev
059b57f417 fixed check for call\construct signatures in interfaces 2014-08-04 14:37:24 -07:00
Sheetal Nandi
0e76a82072 Fix the incorrect error reporting and declaration file emit for the type parameter constraint of private methods
Also incorporates code review feedback
2014-08-04 12:06:07 -07:00
Anders Hejlsberg
cb038467d6 Adding regression test for #325 2014-08-01 15:20:08 -07:00
Vladimir Matveev
c0b3efbbb4 emit this capturing as a first action in the constructor 2014-08-01 11:16:09 -07:00