Commit Graph

216 Commits

Author SHA1 Message Date
zhengbli
b3f0a2a2e4 Merge branch 'master' into JSDocCommentScaffolding 2015-08-10 12:55:45 -07:00
Arthur Ozga
400fc30e9d simplified a conditional 2015-08-06 14:31:52 -07:00
Wesley Wigham
91f034669d Conform lint of the future, unify quotations 2015-08-04 13:33:01 -07:00
Arthur Ozga
5e0f1a6cfa Merge branch 'master' into JSDocCommentScaffolding 2015-07-23 10:59:53 -07:00
Vladimir Matveev
43347c79ec treat modules that are merged with values as non-const-enum 2015-07-20 21:49:15 -07:00
Arthur Ozga
558f1e34ca Remove Garbage 2015-07-17 16:30:20 -07:00
Arthur Ozga
aa45967b79 refactored isInComment, isInString 2015-07-17 09:12:59 -07:00
Arthur Ozga
6646187b04 Fixed indentation 2015-07-15 10:33:45 -07:00
Dan Quirk
1a3dbc0a5f Final CR feedback fixes 2015-07-09 18:07:48 -07:00
Dan Quirk
5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
Dan Quirk
be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
Yui T
93a721cf1d Bind classExpression and functionExpression to its name if the expression is declared with name 2015-07-07 09:57:58 -07:00
Arthur Ozga
4878cce73f merged with master 2015-07-02 10:10:17 -07:00
Dan Quirk
d4403df35e var -> let 2015-06-25 17:36:19 -07:00
Dan Quirk
ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -07:00
Arthur Ozga
851c7e4bf9 fixed comment, spacing 2015-06-18 12:35:06 -07:00
Anders Hejlsberg
0fe60498d7 Adding SyntaxKind.ClassExpression in a bunch of places 2015-06-17 17:11:42 -07:00
Arthur Ozga
19b0c519fc merged master 2015-06-17 15:07:49 -07:00
Cyrus Najmabadi
300089ce2d PR feedback. 2015-06-15 23:31:40 -07:00
Cyrus Najmabadi
d558e42d94 External modules are always in strict mode in ES6 2015-06-15 18:20:44 -07:00
Cyrus Najmabadi
dcbfa6988a Modules are always in strict mode in ES6. 2015-06-15 18:01:18 -07:00
Cyrus Najmabadi
417cfa5c2c Check namespaces for strict mode. 2015-06-15 17:48:15 -07:00
Cyrus Najmabadi
ec9e461869 Remove 'strict mode' from parsing and checking, and make it purely something purely checked at bind time. 2015-06-15 17:31:15 -07:00
Anders Hejlsberg
3e9206aaab Consolidating strict mode reserved identifier checking in single method in binder 2015-06-14 14:25:26 -07:00
Cyrus Najmabadi
5b7ca78c92 PR feedback. 2015-06-12 12:53:24 -07:00
Cyrus Najmabadi
c27b3d37da Merge branch 'master' into classificationPerf2 2015-06-12 12:30:48 -07:00
Mohamed Hegazy
224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Cyrus Najmabadi
9560895ec2 Don't bother trying to semantically classify names that could never be typenames. 2015-06-10 18:18:37 -07:00
Jason Freeman
d8151fbd91 Give a name when binding an errant export declaration 2015-06-09 17:52:41 -07:00
Jason Freeman
4fcbbc8cce Fix downstream crashes resulting from allowing module elements in a statement context 2015-06-09 16:57:46 -07:00
Anders Hejlsberg
c96eee00ef Adding a few comments per CR feedback 2015-06-08 12:56:33 -07:00
Anders Hejlsberg
9c6e6acf97 Support generic type aliases 2015-06-05 14:28:57 -07:00
Arthur Ozga
f3278e2f0f fixed a grammatical issue 2015-06-03 10:32:59 -07:00
Arthur Ozga
9e1ab9295f merged with master 2015-06-03 10:22:23 -07:00
Cyrus Najmabadi
4c18b2bcf8 Simplify code. 2015-06-02 17:41:34 -07:00
Cyrus Najmabadi
a85c27739a Merge branch 'master' into binderSimplification3
Conflicts:
	src/compiler/binder.ts
2015-06-02 17:09:23 -07:00
Cyrus Najmabadi
7ef2cfeaeb Simple changes to the compiler to make the jsDoc work easier. 2015-06-02 16:05:01 -07:00
Arthur Ozga
90e19551bc merge compatiblity now performed in checker.ts 2015-06-02 15:03:01 -07:00
Arthur Ozga
a50ab3ebb0 Remove checking in declareSymbol 2015-06-02 12:20:36 -07:00
Arthur Ozga
edc4611341 removed comma 2015-06-02 11:27:40 -07:00
Arthur Ozga
2d77cbdc06 cleaner hasNonAmbientClass 2015-06-02 10:49:22 -07:00
Arthur Ozga
1f74b134f1 fixed style, added comment 2015-06-02 09:30:28 -07:00
Arthur Ozga
d25b91032f fixed indentation 2015-06-01 16:45:11 -07:00
Arthur Ozga
ed46bc3b58 Fixed intendation typo 2015-06-01 16:43:43 -07:00
Arthur Ozga
6b8d0333af Merge branch 'master' into mergedDeclarationClassInterface 2015-06-01 14:53:21 -07:00
Arthur Ozga
05500f4577 Added merged declarations for ambient class/interfaces 2015-06-01 14:49:11 -07:00
Anders Hejlsberg
df9378e2d3 Allow local interface, type alias, and enum declarations 2015-05-23 16:50:28 -07:00
Yui T
853edde521 Address code review 2015-05-08 17:51:20 -07:00
Yui T
0bd0b2798c Update comment 2015-05-05 15:11:14 -07:00
Yui T
0fa240d232 Check that bindingElement is in parameter declaration and pass in correct symbol exclusion flag 2015-05-05 15:00:01 -07:00