Kanchalai Tanglertsampan
ade92873bc
Address PR: merge two functions to get-default-library-file
2016-03-30 10:24:11 -07:00
Kanchalai Tanglertsampan
41a95b7535
Address PR: add comment
2016-03-29 11:05:44 -07:00
Kanchalai Tanglertsampan
ced3033cef
Address PR: remove debugger statement
2016-03-29 09:27:09 -07:00
Kanchalai Tanglertsampan
99f9efb169
Address PR: give default value for getDefaultLibrarySourceFile and use debug assert
2016-03-28 16:55:00 -07:00
Kanchalai Tanglertsampan
15367e7dc5
Clean up library files
2016-03-28 16:26:15 -07:00
Kanchalai Tanglertsampan
7e1470d5d4
Address PR: use getDefaultLibLocation? insteadof getUserDefinedLibFileName
2016-03-28 16:24:16 -07:00
Kanchalai Tanglertsampan
4e6cef2965
Addres PR: change lib filenames from es6 to es2015 and es7 to es2016
2016-03-28 14:49:22 -07: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
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
Mohamed Hegazy
bdb741e92a
Fix #7629 : Check if errros are needed before reporting them in enumRelatedTo
2016-03-25 12:39:43 -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
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
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
zhengbli
e9b514cf8a
Use fileName instead of Path when dealing with file systems directly
2016-03-23 12:49:34 -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
Mohamed Hegazy
3ee67e7cf6
Fix #7637 : treat jsx tag names as expressions
2016-03-22 14:55:24 -07:00
Anders Hejlsberg
7809bcbf84
Always consider ambient variables assigned
2016-03-22 09:01:00 -07:00
Anders Hejlsberg
3853bb86d0
Merge pull request #7140 from Microsoft/strictNullChecks
...
Non-nullable types
2016-03-21 16:52:43 -07:00
Mohamed Hegazy
7c99c8f8df
Merge pull request #7622 from Microsoft/findAllReferencesForJSXTagNames
...
Fix issue with find references for jsx tags
2016-03-21 16:28:31 -07:00
Anders Hejlsberg
413d9a639f
Merge branch 'master' into strictNullChecks
...
Conflicts:
src/compiler/diagnosticMessages.json
src/compiler/types.ts
tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.symbols
tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.symbols
2016-03-21 16:21:02 -07:00
Vladimir Matveev
4e06457b1d
Merge pull request #7595 from Microsoft/revertParseCompilerOptionsFromJson
...
revert changes in the signature of 'convertCompilerOptionsFromJson'
2016-03-21 16:07:31 -07:00
Mohamed Hegazy
d5c3a0a52b
Fix issue with find references for jsx tags
2016-03-21 15:40:14 -07:00
Vladimir Matveev
e052eb1cda
Merge pull request #7621 from Microsoft/dropInferenceLimit
...
drop inference depth limit
2016-03-21 15:36:36 -07:00
Vladimir Matveev
cc8277c4db
Merge pull request #7591 from Microsoft/allow-merge-for-types-namespaces
...
Allow aliases to be merged with exported types\namespaces
2016-03-21 15:16:10 -07:00
Vladimir Matveev
6f37d31e18
drop inference limit
2016-03-21 15:15:41 -07:00
Daniel Rosenwasser
323a195db9
Don't elaborate errors when trying to relate a primitive to a union.
2016-03-20 12:30:54 -07:00
Vladimir Matveev
497b4c341c
revert changes in the signature of 'convertCompilerOptionsFromJson'
2016-03-19 20:59:32 -07:00
Vladimir Matveev
3691261db4
partially revert #7583
2016-03-18 22:26:52 -07:00
Vladimir Matveev
32178acdfe
Merge pull request #7583 from Microsoft/colliding-local-import
...
check if import collides with exported local name
2016-03-18 12:21:51 -07:00
Vladimir Matveev
200f162bf6
rename LanguageService.getSourceFile to LanguageService.getNonBoundSourceFile and mark it as internal
2016-03-18 11:27:21 -07:00
Vladimir Matveev
5ed389b6b4
check if import collides with exported local name
2016-03-18 10:29:01 -07:00
Vladimir Matveev
279fec7a7d
Merge pull request #7567 from Microsoft/contextual-type-parameters
...
show completion in destructured parameter if containing function was contextually typed
2016-03-17 16:30:20 -07:00
Mohamed Hegazy
f0b3ff16e3
Merge pull request #7532 from Microsoft/declarationEmitFixes2
...
Remove members from getAccessibleSymbolChain walk
2016-03-17 15:50:27 -07:00
Vladimir Matveev
112e4b1e80
Addressed PR feedback
2016-03-17 14:40:05 -07:00
Vladimir Matveev
6cfa64daa3
show completion in destructured parameter if containing function was contextually typed
2016-03-17 11:37:52 -07:00
Vladimir Matveev
51e8f7dd7a
Merge pull request #7555 from Microsoft/destructuring-variable-declarations
...
Destructuring in variable declarations when module kind is not ES6
2016-03-17 10:37:34 -07:00
Vladimir Matveev
c9ef8be16c
addressed PR feedback
2016-03-17 07:05:33 -07:00
Vladimir Matveev
57d9a5ada5
emit top level classes as class expressions when target=ES6 and module=System
2016-03-16 21:56:53 -07:00
Yui
b5f418ffcc
Merge pull request #7522 from Microsoft/parseCompilerFlagsWithListOptions
...
Parsing compiler flags which takes options in form of list
2016-03-16 17:13:43 -07:00
Vladimir Matveev
6cf57b1bca
fix comments
2016-03-16 16:42:23 -07:00
Vladimir Matveev
3ede567fbc
use downlevel destructuring for exported variables for target=ES6 if module kind is not ES6
2016-03-16 16:40:35 -07:00
Kanchalai Tanglertsampan
9e2df0459e
Address PR
2016-03-16 16:35:51 -07:00