23892 Commits

Author SHA1 Message Date
Anders Hejlsberg
4f99bc19c8 Merge branch 'master' into restTuples
# Conflicts:
#	tests/baselines/reference/APISample_Watch.errors.txt
#	tests/baselines/reference/APISample_WatchWithDefaults.errors.txt
#	tests/baselines/reference/APISample_WatchWithOwnWatchHost.errors.txt
#	tests/baselines/reference/APISample_compile.errors.txt
#	tests/baselines/reference/APISample_jsdoc.errors.txt
#	tests/baselines/reference/APISample_linter.errors.txt
#	tests/baselines/reference/APISample_parseConfig.errors.txt
#	tests/baselines/reference/APISample_transform.errors.txt
#	tests/baselines/reference/APISample_watcher.errors.txt
#	tests/baselines/reference/api/tsserverlibrary.d.ts
#	tests/baselines/reference/api/typescript.d.ts
2018-06-16 07:47:30 -07:00
Anders Hejlsberg
f1efd1d043 Parsing and rudimentary checking of tuples with rest elements 2018-06-15 11:43:16 -07:00
Anders Hejlsberg
09f17bcf57 Accept new baselines 2018-06-14 13:06:48 -07:00
Anders Hejlsberg
0cc0fad381 Add tests 2018-06-14 13:06:37 -07:00
Anders Hejlsberg
cee75aa9fc Properly widen type element types in inferred rest parameter types 2018-06-13 17:00:35 -07:00
Anders Hejlsberg
58d55832ed Minor fixes 2018-06-13 13:51:14 -07:00
Anders Hejlsberg
6bdedad22f Accept new baselines 2018-06-12 12:39:56 -07:00
Anders Hejlsberg
f93f6ec17b Better algorithm for combined co- and contra-variant inferences. 2018-06-12 12:29:29 -07:00
Anders Hejlsberg
dee51ed78b Accept baseline changes in APIs 2018-06-12 06:47:34 -07:00
Anders Hejlsberg
39099a07e7 Merge branch 'master' into restTuples
# Conflicts:
#	tests/baselines/reference/api/tsserverlibrary.d.ts
#	tests/baselines/reference/api/typescript.d.ts
2018-06-12 06:36:55 -07:00
csigs
d0391d2e3c
LEGO: Merge pull request 24896
LEGO: Merge pull request 24896
2018-06-11 21:10:49 -07:00
csigs
c24049ad0d LEGO: check in for master to temporary branch. 2018-06-12 04:10:28 +00:00
Wesley Wigham
5c01a3e3cc
Remove generated files (#24892)
* Remove generated code from repo

* Add new paths to gitignore
2018-06-11 18:55:42 -07:00
Ron Buckton
5256e4a2f1
Merge pull request #24890 from Microsoft/reuseProjectReferences
Reuse resolvedProjectReferences
2018-06-11 18:49:35 -07:00
Ron Buckton
756e46bfe3 Reuse resolvedProjectReferences 2018-06-11 17:59:32 -07:00
Wesley Wigham
212cd9b218
Use correct search order for position location (#24886) 2018-06-11 17:12:06 -07:00
Wesley Wigham
6c78ce31ea
Set use flag (#24881) 2018-06-11 17:00:17 -07:00
Mohamed Hegazy
7441db8b1c
Merge pull request #24870 from Microsoft/Fix24826
Fix #24826: Add mapping for ES2018 target to library
2018-06-11 16:23:05 -07:00
Mohamed Hegazy
64dab639ce Merge remote-tracking branch 'origin/master' into Fix24826 2018-06-11 15:50:41 -07:00
Ryan Cavanaugh
cca2631a90
Merge pull request #24850 from RyanCavanaugh/projzilla
Convert src to project references
2018-06-12 10:37:09 +12:00
Mohamed Hegazy
c34a6d9d12 Remove error baseline 2018-06-11 15:29:52 -07:00
csigs
f5120119c6
LEGO: Merge pull request 24877
LEGO: Merge pull request 24877
2018-06-11 15:11:05 -07:00
csigs
9e48b9fe7e LEGO: check in for master to temporary branch. 2018-06-11 22:10:43 +00:00
Ryan Cavanaugh
3432468ea9 Merge and baseline accept 2018-06-11 15:04:19 -07:00
Nathan Shively-Sanders
923a8aab0e
Add Variable to HasExports (#24871)
JS containers are variables, but may have exports just like classes and
modules.
2018-06-11 14:45:27 -07:00
Anders Hejlsberg
5245642530 Accept baseline API changes 2018-06-11 14:02:00 -07:00
Anders Hejlsberg
0b0a91a7bf Accept new baselines 2018-06-11 14:01:49 -07:00
Anders Hejlsberg
e239f86d3f Flatten spread expressions of tuple types 2018-06-11 14:01:16 -07:00
Ryan Cavanaugh
bb4872787c Merge branch 'master' into projzilla 2018-06-11 13:36:31 -07:00
Daniel Rosenwasser
d8f6f30d01
Merge pull request #24069 from Microsoft/amcasey-gulp-jake
"gulp" -> "jake"
2018-06-11 13:31:53 -07:00
Ryan Cavanaugh
47d34cb789 Accept baselines 2018-06-11 13:27:30 -07:00
Mohamed Hegazy
35d25ff280
Merge pull request #24645 from Kingwl/this-type-accessibility
allow access protected member in this parameter context
2018-06-11 13:17:58 -07:00
Ryan Cavanaugh
6876d981f2 Merge with master 2018-06-11 13:17:25 -07:00
Mohamed Hegazy
3cd6db76ef
Merge pull request #24816 from Microsoft/updateGraphBeforeErrorChecking
Updates the graph before checking if file is present in project for error checking
2018-06-11 13:15:40 -07:00
Andy
ed20f7d983
Simplify tryDeleteDeclaration (#24808) 2018-06-11 13:10:29 -07:00
Mohamed Hegazy
e07e2e0e1f
Merge pull request #23423 from Kingwl/add-braces
add support for add or remove braces to arrow function
2018-06-11 13:09:38 -07:00
Ryan Cavanaugh
7d8bc2518c Update API 2018-06-11 13:03:25 -07:00
Mohamed Hegazy
b33d5e3f19 Fix #24826: Add mapping for ES2018 target to library 2018-06-11 12:46:13 -07:00
Ryan Cavanaugh
1e34f920cf Fix regexp operand 2018-06-11 12:26:47 -07:00
Ryan Cavanaugh
a966c41108 Fix for linux 2018-06-11 11:32:27 -07:00
Andy
7df81311ac
goToDefinition: Don't add duplicate definitions for VariableDeclaration and ArrowFunction at f = () => {} (#24863) 2018-06-11 11:20:34 -07:00
Ryan Cavanaugh
c7cee5ce26 Merge branch 'master' into projzilla 2018-06-11 11:15:21 -07:00
Ryan Cavanaugh
c62d20a685 Undo debug 2018-06-11 11:01:29 -07:00
Andy
1aad3c6273
addClassStaticThisReferences: Don't cross class boundary (#24860) 2018-06-11 10:51:11 -07:00
Ryan Cavanaugh
b72825dedf Debugging linux failure 2018-06-11 10:23:37 -07:00
Andrew Casey
e5597eec81
Merge pull request #24820 from amcasey/RenameNormalize
Normalize paths in GetEditsForFileRename
2018-06-11 10:01:58 -07:00
csigs
d9571f80f8
LEGO: Merge pull request 24862
LEGO: Merge pull request 24862
2018-06-11 09:11:17 -07:00
csigs
3aacceedab LEGO: check in for master to temporary branch. 2018-06-11 16:10:50 +00:00
Andy
986532d36b
Fix bug: In findAllReferences, don't crash on static method missing body (#24814) 2018-06-11 08:43:17 -07:00
Anders Hejlsberg
9ae93713ae Fix lint errors 2018-06-11 07:21:03 -07:00