vvakame
776f390786
PR feedback
2015-05-06 21:18:15 +09:00
Dan Quirk
78f81efd3a
Merge pull request #3050 from tinganho/iojs
...
Fixes iojs environment check issue
2015-05-05 19:23:25 -07:00
Tingan Ho
0c2ae8fc53
Fixes iojs environment check issue
2015-05-06 10:12:37 +08:00
Yui T
0bd0b2798c
Update comment
2015-05-05 15:11:14 -07:00
Yui T
a5ec06c8bf
Merge branch 'master' into duplicateIdentifierBindingElement
2015-05-05 15:05:55 -07:00
Yui T
cabfdba732
Add tests for duplicate identifier in parameter declaration
2015-05-05 15:01:01 -07:00
Yui T
d701f22a7d
update baselines
2015-05-05 15:00:41 -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
Bryan Forbes
884ca4edbc
ProjectService passing incorrect object to parseConfigFile()
...
The return signature of `readConfigFile()` changed in
f8424d0b0c
and the code using it in
`ProjectService` was never updated to match. This lead to the language
services attempting to parse an object that doesn't match what is
expected and using the default compiler options instead of what is
defined in `tsconfig.json`. Similarly, the return value of the
closure in `getTSConfigFileInfo()` was never updated to match in
both places it returns.
2015-05-05 16:51:14 -05:00
Jason Freeman
ce9dc32704
Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-05-05 14:11:09 -07:00
Yui T
170403fc53
Remove isParameterDeclaration to utilities
2015-05-05 13:49:06 -07:00
Anders Hejlsberg
7b860f5df0
Merge pull request #2991 from Microsoft/circularVar
...
Error when variable is circularly referenced in type annotation
2015-05-05 13:07:29 -07:00
Anders Hejlsberg
69de046074
Merge pull request #3041 from Microsoft/fixCircularAliasError
...
Fix circular alias error
2015-05-05 12:24:14 -07:00
Jason Freeman
6c934aa288
Merge pull request #3030 from Microsoft/lineEndings
...
Harness now reports a difference in line endings when comparing baselines
2015-05-05 12:17:46 -07:00
Mohamed Hegazy
e62db556f6
Update LKG
2015-05-05 11:47:10 -07:00
Jason Freeman
ed7df8138f
Merge branch 'master' of https://github.com/Microsoft/TypeScript into lineEndings
2015-05-05 11:37:08 -07:00
Jason Freeman
a25534bd8d
Remove unnecessary LineEndingSensitive option from BaselineOptions
2015-05-05 11:36:21 -07:00
Zhengbo Li
fcecd816f4
Merge pull request #3042 from zhengbli/issue3002
...
Add missing overload to XMLHttpRequest.send
2015-05-05 11:30:54 -07:00
Mohamed Hegazy
13e4450de0
Delete emitter.js
2015-05-05 10:57:15 -07:00
Zhengbo Li
2a098cd36c
Add missing overload to XMLHttpRequest.send
...
Fix issue #3002
2015-05-05 10:23:51 -07:00
Anders Hejlsberg
f08d3793a3
Adding regression test
2015-05-05 10:02:29 -07:00
Anders Hejlsberg
6338e2b192
Fix 'resolveName' to correctly obtain local name of export default
2015-05-05 09:50:11 -07:00
vvakame
e342c95562
fix code styling
2015-05-06 01:00:17 +09:00
Anders Hejlsberg
eeb23ad96e
Addressing CR feedback
2015-05-05 07:23:56 -07:00
vvakame
880ccf0221
PR feedback
2015-05-05 20:29:43 +09:00
Mohamed Hegazy
19933870a4
Update error message
2015-05-04 23:30:43 -07:00
Mohamed Hegazy
cc41daab61
Fix typo
2015-05-04 23:30:01 -07:00
Mohamed Hegazy
b7f4480656
unify file extension resolution logic
2015-05-04 22:46:31 -07:00
Vladimir Matveev
3c9a3c558f
Merge pull request #3029 from Microsoft/outputJsFiles
...
emit input non .ts files as separate files when 'allowNonTsExtensions' a...
2015-05-04 18:02:19 -07:00
Vladimir Matveev
82796673ca
use only 'separateCompilation' flag when checking of file should be emitted
2015-05-04 17:49:13 -07:00
Jason Freeman
08cffc598c
Rebaseline tests
2015-05-04 17:30:06 -07:00
Jason Freeman
d3a2c2a042
Make the harness report a failure if the line endings differ from the baselines
2015-05-04 17:29:57 -07:00
Jason Freeman
5fcc4e9a49
Remove Generator interface from ES6 lib. We may need to add a better typing later
2015-05-04 16:44:26 -07:00
Jason Freeman
28d9c6cd7e
Add tests for generators
2015-05-04 16:15:55 -07:00
Jason Freeman
6183c81f9e
Formatting for yield and yield* expressions
2015-05-04 16:01:32 -07:00
Jason Freeman
fbce0a56de
Cache element types of iterable and iterator
2015-05-04 16:01:29 -07:00
Jason Freeman
9133ab62ee
Adjust symbol baselines after rebase
2015-05-04 16:01:25 -07:00
Jason Freeman
37f5e411db
Remove error for having return expressions in a generator
2015-05-04 16:01:22 -07:00
Jason Freeman
9f019526a8
Add implicit any error for generator with no type annotation and no yield operands
2015-05-04 16:01:18 -07:00
Jason Freeman
ba1ed04ee2
Improve error for void generator
2015-05-04 16:01:15 -07:00
Jason Freeman
a9055b8729
Fix contextual typing of object literal methods
2015-05-04 16:01:11 -07:00
Jason Freeman
d163f8326d
Accept baselines
2015-05-04 16:01:08 -07:00
Jason Freeman
48a91b0084
Fix some crashes in the checker
2015-05-04 16:01:04 -07:00
Jason Freeman
7fce775149
Infer return types from yield and yield* expressions
2015-05-04 16:01:00 -07:00
Jason Freeman
44777b9737
Contextual typing for yield expressions
2015-05-04 16:00:57 -07:00
Jason Freeman
95bfd7c376
Assignability checking for yield and yield* expressions
2015-05-04 16:00:53 -07:00
Jason Freeman
623507c0f2
Disallow return expressions in a generator
2015-05-04 16:00:50 -07:00
Jason Freeman
21415af1b2
Rebaseline error codes
2015-05-04 16:00:46 -07:00
Jason Freeman
eada0cd4a7
Yield and yield* have type any
2015-05-04 16:00:43 -07:00
Jason Freeman
65222d6ef1
Check that generator return type is assignable from its IterableIterator type
2015-05-04 16:00:39 -07:00