Yuichi Nukiyama
e461d12cf9
change error message
2016-03-29 06:40:34 +09:00
Kanchalai Tanglertsampan
3fef5ba458
Implement --lib flag in the compiler and harness
2016-03-28 14:20:29 -07:00
Kanchalai Tanglertsampan
168118f12b
Modularize ES6 and ES7 library files
...
Separate ES6 library feature-by-feature into smaller files
Break ES6 library
Remove unused ES6
Rename core to es5
Update building library files in JakeFile
separate symbol into its own file
separate well-known symbol into its own file
remove iterable and symbol component from es6.string.d.ts
remove iterable and symbol components from es6.collection.d.ts
remove symbol components from es6.math.d.ts
remove iterable and symbol components from es6.object.d.ts
remove iterable and symbol components from es6.promise.d.ts
remove iterable and symbol component from es6.reflect.d.ts
remove iterable and symbol components from es6.proxy.d.ts
split regexp into its own file
remove unused file
rename es7 array-include d.ts file
Include new lib files into compilation
Move symbol.iterable to symbol.wellknown
Move functions/methods that use propertyKey back to its original interface
Rename dome.es6 to dom.iterable
Take dependency on dom.generated.d.ts
Rename importcore.d.ts to importes5.d.ts
Add es6.d.ts and es7.d.ts that contain /// references to their associated sub-features files
Update library compilation
Fix harness broken from renaming generated library files
Remove intl.d.ts
Remove preset lib files
Use lib.full.es6.d.ts instead of lib.es6.d.ts
Add intl.d.ts to es5.d.ts
Remove unused RegexpConstructor interface
Separate generator into its own file
Update Jakefile
Remove iterable-iterator dependence
Use lower case for lib filename
Include no-default comment
Remove newline on top of the file
2016-03-28 13:49:46 -07:00
Vladimir Matveev
646daac6d4
fix comment
2016-03-28 13:30:51 -07:00
Zhengbo Li
5c9ce9e8ec
Merge branch 'master' of https://github.com/Microsoft/TypeScript into fixLargeProjectTry2
...
# Conflicts:
# src/compiler/sys.ts
2016-03-28 13:22:07 -07:00
Vladimir Matveev
f0523346d7
do not treat class declarations as nodes that start lexical environment
2016-03-28 12:54:37 -07:00
Mohamed Hegazy
632519ca62
Fix #7703 : make arrow function span the first line instead of the whole function body
2016-03-28 12:13:22 -07:00
Nathan Shively-Sanders
9e5f26048b
Merge branch 'master' into this-function-types
2016-03-28 10:12:25 -07:00
Yuichi Nukiyama
b16f8e1be4
Throw error when tsconfig.json has excludes without exclude property
2016-03-28 21:23:59 +09:00
Vladimir Matveev
8ebe08105d
fix emit for unary operators on exported variables in system modules
2016-03-27 19:52:24 -07:00
Blake Embrey
9334e135d8
Normalize tsconfig.json path before searching
2016-03-26 18:02:22 -07:00
Tingan Ho
b7c3547937
Merged with master
2016-03-27 02:43:32 +08:00
Tingan Ho
86b6b6c21b
Addresses CR feedback
2016-03-26 17:57:33 +08:00
Ron Buckton
46e4c632ff
Fix remaining debug failures.
2016-03-25 18:49:50 -07:00
Vladimir Matveev
564e134f5e
added support for captured block scoped bindings
2016-03-25 18:32:42 -07:00
Anders Hejlsberg
9e965d408c
Fix issues in analysis of do..while and for..in/for..of
2016-03-25 17:03:00 -07:00
Nathan Shively-Sanders
a91cdccfc5
Add --noImplicitThis flag
...
It's basically another --noImplicitAny error, but one that would break
large amount of JavaScript-style code.
2016-03-25 16:37:28 -07:00
Nathan Shively-Sanders
c9f5f3d67e
Remove --strictThisChecks
2016-03-25 15:41:37 -07:00
Ron Buckton
734f161cdc
Changed emit for decorator metadata
2016-03-25 14:29:22 -07:00
Mohamed Hegazy
bdb741e92a
Fix #7629 : Check if errros are needed before reporting them in enumRelatedTo
2016-03-25 12:39:43 -07:00
Anders Hejlsberg
bf78470ed3
Fix overly aggressive optimization
2016-03-25 10:47:04 -07:00
Anders Hejlsberg
6d25a42fd9
Remove incorrect type predicate (could be true even when result is false)
2016-03-24 22:04:44 -07:00
Anders Hejlsberg
ed5002c81a
Handle assignment of union types in getAssignmentReducedType
2016-03-24 22:03:53 -07:00
Ron Buckton
6ba1961ce8
Fixes elision of import declarations in ES6 modules.
2016-03-24 17:48:31 -07:00
Ron Buckton
816467ceea
Elides functions with invalid bodies.
2016-03-24 17:21:09 -07:00
Ron Buckton
e50469948f
Fix async method with super
2016-03-24 17:03:49 -07:00
Ron Buckton
5443d309d5
Fixed multiline block for async functions
2016-03-24 16:40:07 -07:00
Ron Buckton
b60cf99c8a
Fixed minor difference in string literal emit for AMD modules
2016-03-24 16:23:30 -07:00
Zhengbo Li
6cc1b174fb
Merge pull request #7676 from zhengbli/fixNodeOnSharePoint
...
Explicitly exclude . and .. for fs.readdirSync
2016-03-24 16:08:22 -07:00
zhengbli
ddbfb7b961
refactor
2016-03-24 15:56:13 -07:00
zhengbli
d0545ffee8
Explicitly exclude . and .. for fs.readdirSync
2016-03-24 14:16:38 -07:00
Vladimir Matveev
55cbdc9623
Merge pull request #7584 from Microsoft/LS-rename-getSourceFile
...
mark LanguageService.getSourceFile as internal and rename it
2016-03-24 14:05:49 -07:00
Ron Buckton
e78b64b040
Do not always add sourceURL for browser tests
2016-03-24 14:00:46 -07:00
Ron Buckton
975e8212d8
Fixes the various TypeErrors coming from some transforms.
2016-03-24 13:32:41 -07:00
Zhengbo Li
ec8eefffb0
Merge pull request #7658 from zhengbli/fixCaseSensitivity
...
Use fileName instead of Path when dealing with file systems directly
2016-03-24 12:44:42 -07:00
zhengbli
1b762942e1
Merge branch 'master' of https://github.com/Microsoft/TypeScript into fixLargeProjectTry2
...
# Conflicts:
# src/compiler/commandLineParser.ts
# src/compiler/types.ts
2016-03-24 11:42:18 -07:00
Anders Hejlsberg
33985b24b7
Adding a few optimizations
2016-03-24 06:50:01 -07:00
Mohamed Hegazy
8647d2a97c
Merge branch 'nestedPrivateProtectedMembers' of https://github.com/AbubakerB/TypeScript into AbubakerB-nestedPrivateProtectedMembers
2016-03-23 17:54:21 -07:00
Mohamed Hegazy
560ab23531
Merge pull request #7650 from Arnavion/lib-d-ts-fixes
...
Add nullability annotations to core.d.ts and es6.d.ts
2016-03-23 16:39:47 -07:00
Arnavion
bb5fa1622b
Revert change to Object.assign
2016-03-23 16:02:38 -07:00
Ron Buckton
bcb180a99b
Fixes generated names and some formatting in system modules.
2016-03-23 15:48:25 -07:00
zhengbli
e9b514cf8a
Use fileName instead of Path when dealing with file systems directly
2016-03-23 12:49:34 -07:00
Ron Buckton
284dacd10c
Fix import binding substitution for AMD/CJS
2016-03-23 09:53:03 -07:00
Ron Buckton
7f51f7c81d
Modified createIdentifier to track originalKeywordKind
2016-03-23 09:40:51 -07:00
Arnavion
d2d02c796b
RegExp.compile() actually returns this, per ES6 annex B.
2016-03-22 19:49:43 -07:00
Arnavion
7bb0ce9048
Add nullability annotations to core.d.ts and es6.d.ts
2016-03-22 18:39:12 -07:00
Ron Buckton
63cf58bd09
Fix extra slice in array with spread
2016-03-22 16:49:16 -07:00
Ron Buckton
0f9bccdf32
Fix missing commas in binding pattern emit.
2016-03-22 16:42:22 -07:00
Ron Buckton
f02a13d55b
Merge branch 'transforms' of https://github.com/Microsoft/TypeScript into transforms
2016-03-22 16:16:00 -07:00
Ron Buckton
1ecbc51873
Fix unnecessary parens for omitted expressions and trailing commas in spread arrays
2016-03-22 16:15:26 -07:00