3255 Commits

Author SHA1 Message Date
Mohamed Hegazy
0f67f4b6f1 Merge pull request #7170 from masaeedu/addDeclarationDirOption
Add declarationDir option
2016-02-23 18:24:28 -08:00
Asad Saeeduddin
dea1372b9a Update baselines to make declarationDir invalid alongside out or outFile 2016-02-23 15:12:06 -05:00
Nathan Shively-Sanders
e2c95551b3 Merge pull request #7188 from Microsoft/standardise-errors-on-not-prefix
Error messages consistently use non- prefix
2016-02-22 14:38:29 -08:00
Nathan Shively-Sanders
ee8986acc8 Error messages consistently use non- prefix
In the construction "x must either be y or non-y", we previously used "y
or not y", even y is always an adjective.
2016-02-22 14:16:00 -08:00
Nathan Shively-Sanders
b01a050399 Update error message as requested in PR comments 2016-02-22 13:55:46 -08:00
Nathan Shively-Sanders
02fc8b1b2d Add abstract property tests and rebaseline.
1. Positive tests.
2. Negative tests.
3. Update error messages.
4. Remove errors from conformance test.
2016-02-22 10:31:31 -08:00
Asad Saeeduddin
2bf6456a3c Accept baselines 2016-02-20 12:45:04 -05:00
Daniel Rosenwasser
c03aace7ca Accepted baselines. 2016-02-20 01:02:12 -08:00
Nathan Shively-Sanders
09ac720382 Rebaseline tests with improved error message 2016-02-19 13:22:57 -08:00
Nathan Shively-Sanders
0d3f6473cf Rebaseline messages in existing tests 2016-02-19 11:46:47 -08:00
Nathan Shively-Sanders
eacc092f87 Add cases and baselines from #6211 and #6210 2016-02-19 11:33:32 -08:00
Vladimir Matveev
5e770bda2e correctly check exported type aliases merged with overloads 2016-02-17 10:19:20 -08:00
Mohamed Hegazy
eed65a0334 Port #7106 to master 2016-02-16 22:01:28 -08:00
Mohamed Hegazy
bde20c4ec7 Merge pull request #6885 from AbubakerB/constructorAccessibility
Constructor Visibility
2016-02-16 16:50:19 -08:00
Anders Hejlsberg
a8633eec90 Merge pull request #7029 from Microsoft/implicitIndexSignatures
Implicit index signatures
2016-02-16 15:37:18 -08:00
AbubakerB
de23e2ff74 Merge branch 'master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-16 22:49:23 +00:00
Vladimir Matveev
3820dfa830 Merge pull request #7068 from Microsoft/relativeNamesInClassicResolution
classic resolution: don't perform folder walk if module name is relative
2016-02-16 12:03:09 -08:00
Daniel Rosenwasser
4353865f8b Merge pull request #7067 from Microsoft/removePredicateTypinessToMaster
(Porting to 'master') Remove notion of predicates as types, move predicates back to signatures
2016-02-16 11:58:47 -08:00
Bill Ticehurst
9cc092ad78 Merge pull request #6881 from Microsoft/issue6872
Allow decorators in JavaScript files
2016-02-16 11:20:55 -08:00
Yui
9e60af8775 Merge pull request #7033 from Microsoft/port6860
Port PR#6860 lexically check calling super before this
2016-02-16 09:33:39 -08:00
AbubakerB
ba8b1680cb Included previously ignored baseline .js file and slight refactoring 2016-02-14 21:16:12 +00:00
AbubakerB
2d7a0f4a25 Merge branch 'master' into constructorAccessibility 2016-02-14 20:58:53 +00:00
Bill Ticehurst
fe60490c2a Fixed wording and updated tests 2016-02-13 08:12:58 -08:00
Bill Ticehurst
a4d7883630 Merge branch 'master' into issue6872 2016-02-13 07:51:35 -08:00
Daniel Rosenwasser
c7fcd0204c Merge pull request #7062 from Microsoft/useAccessorNamesForErrors
Use accessor names for error spans
2016-02-12 20:18:38 -08:00
Bill Ticehurst
fb474d13dd Updated tests 2016-02-12 19:35:05 -08:00
Bill Ticehurst
f601e6dd76 Allow decorators in JavaScript files 2016-02-12 18:52:51 -08:00
AbubakerB
208830efa3 Updated tests and accepted baseline 2016-02-13 02:52:25 +00:00
Daniel Rosenwasser
e29be4b2d9 Added the accidentally-ignored js files. 2016-02-12 17:39:46 -08:00
Vladimir Matveev
3ecc42beb2 added misssing files 2016-02-12 17:16:50 -08:00
AbubakerB
ec7e80e377 Added tests and accept baselines 2016-02-13 01:10:47 +00:00
Vladimir Matveev
9960064bc3 classic resolution: don't perform folder walk if module name is relative 2016-02-12 16:30:19 -08:00
Daniel Rosenwasser
1e849f895c Accepted baselines. 2016-02-12 16:28:48 -08:00
Bill Ticehurst
e03a45a824 Fix fallback to classic resolution 2016-02-12 15:40:47 -08:00
AbubakerB
d0843e1dc2 Merge branch 'ts-master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-12 23:35:22 +00:00
Daniel Rosenwasser
e0c9e3bea9 Accepted baselines. 2016-02-12 14:44:52 -08:00
Bill Ticehurst
02df49994b Merge pull request #7034 from Microsoft/portCommonJSDefault
Port CommonJs as default module type, and adds default exclude values
2016-02-12 10:34:19 -08:00
Bill Ticehurst
dd5dc3a967 Added module: none baseline
(cherry picked from commit d446d06f9616121b72d67e746d67fa8d1ca1f86b)
2016-02-11 14:09:12 -08:00
Bill Ticehurst
671191a584 Fixed up baselines
(cherry picked from commit f9fb68fbfcb0d3e6088386b67f69f66502931889)
2016-02-11 14:07:34 -08:00
Kanchalai Tanglertsampan
90c08c2201 Port PR#6860 lexically check calling super before this
Update baselines

add baselines

Update baseline

Port PR #6860 lexically check calling super before this
Check using "super" before "this" lexically instead of using the
NodeCheckFlags

Remove "type-checking" way of checking if super is used before this.
Instead check using whether super occurs before this syntactically

Refactor the code

Dive down to get super call

Address PR

Address PR about tests

Add a flag so we don't repeatedly finding super call

rename function

Move tests into correct location

Address PR: report error on super call instead of entire constructor node

remove marge mark
2016-02-11 14:05:20 -08:00
Ryan Cavanaugh
13167f53e6 Don't ever use resolveEntityName here 2016-02-11 11:37:55 -08:00
Ryan Cavanaugh
48c5bcf148 Correctly resolve qualfied JSX tag names
Fixes #7020
2016-02-11 11:20:55 -08:00
Ryan Cavanaugh
8ae55b412a Add failing test 2016-02-11 09:44:09 -08:00
Anders Hejlsberg
678d591595 Accepting new baselines 2016-02-11 09:24:23 -08:00
Ryan Cavanaugh
5b1469aece Add undefined checks for malformed type tags
Fixes #7002
2016-02-10 10:41:52 -08:00
Anders Hejlsberg
bb7ba1dcea Adding test 2016-02-10 06:56:25 -08:00
Anders Hejlsberg
d9fc61b32f Accepting new baselines 2016-02-09 15:36:40 -08:00
Anders Hejlsberg
837e6dbda3 Accepting new baselines 2016-02-09 14:33:24 -08:00
Anders Hejlsberg
9dfaa30204 Merge pull request #6947 from Microsoft/operatorsAndIntersections
Allow operators and indexing with intersections involving primtive types
2016-02-09 06:15:50 -08:00
Bill Ticehurst
bd8aba956f Fix emitted file extension for JavaScript files with JSX.Preserve
(cherry picked from commit af0a0eedd85298d049f89f754364497e36efe671)
2016-02-07 13:11:26 -08:00