Vladimir Matveev
27deb313cc
Merge remote-tracking branch 'origin/master' into tsserver-typings
2016-08-18 14:57:34 -07:00
Yui
da8fc5d5a9
Fix 10289: correctly generate tsconfig.json with --lib ( #10355 )
...
* Separate generate tsconfig into its own function and implement init with --lib
# Conflicts:
# src/compiler/tsc.ts
* Add tests and baselines; Update function name
Add unittests and baselines
Add unittests and baselines for generating tsconfig
Move unittest into harness folder
Update harness tsconfig.json
USe correct function name
* Use new MapLike interstead. Update unittest
# Conflicts:
# src/compiler/commandLineParser.ts
* Update JakeFile
* Add tests for incorrect cases
* Address PR : remove explicity write node_modules
2016-08-17 15:23:28 -07:00
Vladimir Matveev
a2e5c2d2b5
merge with origin/master
2016-08-17 14:38:30 -07:00
Andy Hanson
c42f1cb0d0
Explain why we lower-case type reference directives
2016-08-17 06:21:49 -07:00
Andy
ef4fefc197
Merge pull request #10340 from Microsoft/lower_case_types
...
Use lowercase names for type reference directives
2016-08-17 06:04:14 -07:00
Ron Buckton
11c5c4ee8e
Merge pull request #10359 from Microsoft/optimizeMoreMaps
...
Migrate more MapLikes to Maps
2016-08-16 20:11:35 -07:00
Ryan Cavanaugh
a36e15558e
Update error message for conflicting type definitions
...
Fixes #10370
2016-08-16 14:04:02 -07:00
Ron Buckton
7f0a02ff02
Migrated more MapLikes to Maps
2016-08-15 15:03:55 -07:00
Ron Buckton
4e04b75d4b
Aligned mark names with values used by ts-perf.
2016-08-15 11:07:49 -07:00
Andy Hanson
54735edc72
Use lowercase names for type reference directives
2016-08-15 07:40:25 -07:00
Vladimir Matveev
9a180122a5
merge with origin/master
2016-08-14 11:42:08 -07:00
Ron Buckton
c81624435a
Simplifies performance API
2016-08-12 16:34:35 -07:00
Anders Hejlsberg
87393e026e
Merge branch 'master' into optimizeMaps
2016-08-12 13:31:37 -07:00
Andy Hanson
df739fdd50
Allow an @types direcotry to have a package.json which specifies "typings": null to disclude it from automatically included typings.
2016-08-12 08:13:39 -07:00
Anders Hejlsberg
65e1293b2e
Optimize performance of maps
2016-08-10 16:47:06 -07:00
Yui
10b36abc8f
[Release-2.0] Fix 9662: Visual Studio 2015 with TS2.0 gives incorrect @types path resolution errors ( #9867 )
...
* Change the shape of the shim layer to support getAutomaticTypeDirectives
* Change the key for looking up automatic type-directives
* Update baselines from change look-up name of type-directives
* Add @currentDirectory into the test
* Update baselines
* Fix linting error
* Address PR: fix spelling mistake
* Instead of return path of the type directive names just return type directive names
2016-08-04 07:43:54 -07:00
Vladimir Matveev
91b0eea84e
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP-mixedcontent
2016-07-26 12:03:52 -07:00
Yuichi Nukiyama
7224f22975
throw error when paths option mapping empty array
...
fix
2016-07-23 15:05:36 +09:00
Yui
a0406c777f
Port Fix 9894 to master ( #9896 )
...
* Add tests and baselines
* Addess PR: get the first non-ambient external module file
* Rename test file and update baseline
* Add tests and baselines
* Update baselines
2016-07-22 15:41:52 -07:00
Vladimir Matveev
c0f4fdd489
merge with origin/master
2016-07-21 10:38:15 -07:00
Wesley Wigham
2a26beb9d8
Add performance framework from transforms branch ( #9536 )
...
* Port performance tools from transforms branch
* Use friendlier names, add compiler option to print all recorded measures
* Always print total time
* + -> .getTime
2016-07-19 15:10:29 -07:00
Vladimir Matveev
69789928b3
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP
2016-07-18 16:43:08 -07:00
Vladimir Matveev
2da6846557
use sys based host for formatting diagnostics
2016-07-14 23:02:56 -07:00
Vladimir Matsveyeu
3808e2cdbb
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP-deferUpdate
2016-07-13 16:59:55 -07:00
Vladimir Matveev
39c948ad34
merge with origin/master
2016-07-13 16:20:08 -07:00
Alex Eagle
62f49c3b7e
use getNewLine from host rather than sys
2016-07-13 15:25:31 -07:00
Andy
1546974ea6
Merge pull request #9676 from Microsoft/relative_module
...
Treat "." and ".." as relative module names
2016-07-13 12:18:14 -07:00
Alex Eagle
34e81f2805
Add formatDiagnostics utility
2016-07-13 11:15:09 -07:00
Andy Hanson
c90897ccdd
Treat "." and ".." as relative module names
2016-07-13 06:51:00 -07:00
Yui
48ab0ce07f
Change version to 2.1.0 ( #9615 )
2016-07-11 20:53:12 -07:00
Nathan Shively-Sanders
f19844fbe9
Merge pull request #9580 from Microsoft/compile-with-noImplicitThis
...
Compile with --noImplicitThis
2016-07-11 15:25:44 -07:00
Nathan Shively-Sanders
6414a5721c
Remove another use of this, in program.ts
2016-07-11 13:49:36 -07:00
Bill Ticehurst
21bf801c6c
Removed duplicate logic
2016-07-10 23:07:45 -07:00
Bill Ticehurst
2ab1143f1c
Fixed the node tracking and a harness bug
2016-07-10 20:54:07 -07:00
Bill Ticehurst
ca874bdd17
Fix module tracking
2016-07-10 16:12:42 -07:00
Nathan Shively-Sanders
b543074861
Compile with --noImplicitThis
...
1. Add to various tsconfig.json
2. Add to Jakefile
3. Add annotations where needed.
4. Add workaround to shims.ts, which uses toplevel `this`.
2016-07-08 15:13:32 -07:00
Vladimir Matveev
f6d672eddf
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP-projectsystem
2016-06-30 20:26:00 -07:00
Bill Ticehurst
d8047b607f
Renamed API
2016-06-29 17:05:55 -07:00
Bill Ticehurst
5a45c44eb7
Dont load JavaScript if types packages are present
2016-06-29 17:04:42 -07:00
Bill Ticehurst
5f8cf1af3e
Don't emit source files found under node_modules
2016-06-29 08:44:06 -07:00
Vladimir Matveev
cad8049482
merge with origin/master
2016-06-28 21:27:01 -07:00
zhengbli
d5cad239e8
Add nullchecks for typeRoots, remove getCurrentDirectory from ServerHost as it is always the installation location
2016-06-28 12:10:26 -07:00
zhengbli
6ff91b84ab
Add getCurrentDirectory to ServerHost
2016-06-28 11:53:30 -07:00
Bill Ticehurst
8bf3d54524
Merge pull request #7075 from Microsoft/loadJsFromModules
...
Load JavaScript modules from Node packages
2016-06-27 18:42:12 -07:00
Bill Ticehurst
d8e3bd99e8
Added emitHost method to return source from node modules
2016-06-27 16:32:29 -07:00
Mohamed Hegazy
f67f1f7db7
Update version to 2.0.0
2016-06-27 13:43:07 -07:00
Bill Ticehurst
1b43bd8e83
Removed old TODO comment
2016-06-26 23:33:46 -07:00
Bill Ticehurst
e9a0c56d3c
Fixed bugs and linting
2016-06-26 20:48:22 -07:00
Bill Ticehurst
8ff2c1ad4f
Fixed linting error
2016-06-21 14:00:42 -07:00
Bill Ticehurst
07bfbab6ff
Changed implementation to use closure
2016-06-21 13:47:17 -07:00