8429 Commits

Author SHA1 Message Date
Wesley Wigham
28475c345d Change prologue emit location to inside module IIFEs 2015-10-05 11:22:16 -07:00
Nathan Shively-Sanders
4ecf4f4e71 Merge pull request #5086 from Microsoft/abstract-semicolon-insertion
Automatic semicolon insertion for class modifiers
2015-10-05 10:35:42 -07:00
Yui T
ce7a054407 Update parser with new grammar 2015-10-05 10:34:48 -07:00
Ryan Cavanaugh
1e3125b8ed Merge pull request #5046 from RyanCavanaugh/fix4675
Handle indirect imports of JSX elements from external modules
2015-10-05 10:28:07 -07:00
zhengbli
7fa26adf28 Redesigned directory watchers 2015-10-05 02:58:40 -07:00
SaschaNaz
c9e237c2b3 Format template internal spaces 2015-10-05 07:02:22 +09:00
Anders Hejlsberg
d9933c8d0e Accepting new baselines 2015-10-03 18:09:11 -07:00
Anders Hejlsberg
139b5545a0 Adding tests 2015-10-03 18:08:45 -07:00
Anders Hejlsberg
676a271aab Defer instantiation of members of instantiated anonymous types 2015-10-03 18:08:29 -07:00
Yui T
1326ba9820 Update grammar to error on none-parenthesis 2015-10-02 19:23:58 -07:00
Yui T
bf0903bd1b Address PR on fixing tempalte tests 2015-10-02 19:23:19 -07:00
Yui T
ca5da9068a Add tests 2015-10-02 19:23:04 -07:00
Yui T
5f7914ca62 Downlevel emit 2015-10-02 18:50:45 -07:00
Wesley Wigham
ba2024f493 Remove obsoleted comment 2015-10-02 17:04:44 -07:00
Ron Buckton
331d26f402 Merge pull request #4741 from Microsoft/es3Decorators
Allow decorators in ES3
2015-10-02 16:22:14 -07:00
Wesley Wigham
da09f35aca Jake hates deps 2015-10-02 16:21:20 -07:00
Nathan Shively-Sanders
be9548ade9 Merge branch 'master' into abstract-semicolon-insertion 2015-10-02 15:46:02 -07:00
Wesley Wigham
ff3d0f9211 Merge pull request #5087 from weswigham/tslint-update
tslint had a new release and added the no inferrable types rule
2015-10-02 15:43:00 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Nathan Shively-Sanders
04510ac157 Automatic semicolon insertion for class modifiers
This includes public, private, protected, abstract

async and declare already work this way, but it looks
like they didn't block the completion list, so I added
them to the list too.
2015-10-02 14:30:31 -07:00
Wesley Wigham
2d7b217d95 linter runs after tests via jake 2015-10-02 12:45:33 -07:00
Zhengbo Li
98eaeba4f1 temp save 2015-10-02 11:49:30 -07:00
Ryan Cavanaugh
19b208cec6 Merge pull request #5040 from RyanCavanaugh/fix4688
Identify JSX Spread Attributes as Expression parents
2015-10-02 08:00:32 -07:00
Ron Buckton
8a41cdeb14 Fix linter errors 2015-10-01 20:16:40 -07:00
Wesley Wigham
c496c2f3c0 CI Against Node 4.1
Perf isn't as bad as 0.12, and it's the new LTS release series. TBH, we should probably also CI against `'node'` for the latest public version.
2015-10-01 18:56:36 -07:00
Wesley Wigham
cc95dcac1b Fix lint error that was commited
This is what happens when your merge PRs by hand and forget to run the linter. You break everyone's PRs.
2015-10-01 18:33:52 -07:00
Ron Buckton
be6e43e108 Merge branch 'master' into es3Decorators 2015-10-01 16:56:25 -07:00
Zhengbo Li
4dcf8c7737 bug fixes 2015-10-01 15:59:03 -07:00
Mohamed Hegazy
2d78df49a4 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-10-01 15:54:41 -07:00
Zhengbo Li
5daa100bf4 unify the node filewatcher in sys.ts and server.ts 2015-10-01 15:40:13 -07:00
zhengbli
0bc5c14d51 Change fileWatcher in sys for node 4 2015-10-01 15:25:43 -07:00
Daniel Rosenwasser
acef223f95 Merge pull request #5043 from Microsoft/findRefsOnVarInExtends
Correctly recognize value symbol presence of expressions in extends clauses
2015-10-01 12:36:12 -07:00
zhengbli
1860f4358e Add msapp content back, only remove the internal content 2015-10-01 10:07:11 -07:00
zhengbli
de902e2c6e Remove MS specific types from lib.d.ts 2015-10-01 10:03:54 -07:00
Zhengbo Li
a6ba6fa10a Merge pull request #5042 from zhengbli/FixFloat32ArrayInLib
Fix the bug turning Float32Array type to any
2015-10-01 10:02:42 -07:00
Mohamed Hegazy
7e6a27f1f7 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-10-01 09:38:22 -07:00
Daniel Rosenwasser
dfb95b8692 Merge pull request #5050 from plantain-00/issue4701
Error message should be fixed for ambient module inside namespace
2015-09-30 21:40:28 -07:00
yaoyao
2428e65ac3 change the references to the error message 2015-10-01 10:05:40 +08:00
Wesley Wigham
c5fd1f371d Merge pull request #5051 from weswigham/for-the-glory-of-the-linter
Make build actually fail on lint fail
2015-09-30 18:15:25 -07:00
Wesley Wigham
8711493d99 Make test actually fail on lint fail 2015-09-30 18:03:52 -07:00
yaoyao
aa9fa90967 Error message should be fixed for ambient module inside namespace 2015-10-01 08:58:59 +08:00
Wesley Wigham
0903a95ae7 Merge pull request #5048 from weswigham/for-the-glory-of-the-linter
Get linter integrated into build/test process
2015-09-30 17:57:36 -07:00
Mohamed Hegazy
84971311bd Merge branch 'ShyykoSerhiy-master' 2015-09-30 16:31:43 -07:00
Mohamed Hegazy
c6260160b7 Merge branch 'master' into ShyykoSerhiy-master 2015-09-30 16:30:59 -07:00
Mohamed Hegazy
2b6d2a9f71 Merge branch 'master' of https://github.com/ShyykoSerhiy/TypeScript into ShyykoSerhiy-master
Conflicts:
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-09-30 16:30:49 -07:00
Wesley Wigham
8cb93424f4 Add lint to the test command so travis picks it up 2015-09-30 16:12:29 -07:00
Wesley Wigham
b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Wesley Wigham
3fe379ce52 lint harness, disablow control flow analysis because buggy 2015-09-30 15:45:23 -07:00
Ryan Cavanaugh
590569b87d Handle indirect imports of JSX elements from external modules
Fixes #4675
2015-09-30 15:20:56 -07:00
Daniel Rosenwasser
cbca15435f Accepted baselines. 2015-09-30 14:32:11 -07:00