Commit Graph

20451 Commits

Author SHA1 Message Date
csigs
bee12e6eac LEGO: Merge pull request 20004
LEGO: Merge pull request 20004
2017-11-13 21:10:30 -08:00
csigs
492cd15e61 LEGO: check in for master to temporary branch. 2017-11-14 05:10:09 +00:00
Wesley Wigham
9be4d601b2 react starter needs node ref, accept fixed leveldown (#19994) 2017-11-13 16:44:09 -08:00
Wesley Wigham
7d93434f2c Fix crash on non-dts-require (#19980) 2017-11-13 16:41:29 -08:00
Wesley Wigham
3d602936e0 Handle binding elements while looking for invalid await and yield (#19972)
* Handle omitting a node in addCustomPrologue, account for binding elemnts in isInParameterInitializerBeforeContainingFunction

* Use append

* Fix lint
2017-11-13 16:40:08 -08:00
Ron Buckton
26ef7e5533 Merge pull request #19991 from Microsoft/fix-bom
Use UTF8 BOM in emit
2017-11-13 16:38:22 -08:00
Ron Buckton
2f941f33e2 Make BOM a constant 2017-11-13 16:36:13 -08:00
Nathan Shively-Sanders
5d5da4c1b7 Merge pull request #18925 from Microsoft/fix-spread-contextually-typed-by-binding-pattern
Fix object spread that is contextually typed by a binding pattern
2017-11-13 16:06:19 -08:00
Wesley Wigham
b3d3b781ab Treat {} in T = {} as any in JS files (#19977) 2017-11-13 15:39:08 -08:00
Ron Buckton
ce29b4c36d Use UTF8 BOM in emit 2017-11-13 14:38:14 -08:00
Andy
9d8a854ea2 Revert "Break out of speculative parsing on bad parameter initializer (#19158)" (#19975)
This reverts commit e7df83263d.
2017-11-13 13:22:09 -08:00
Nathan Shively-Sanders
39fd0bf2d1 Merge branch 'master' into fix-spread-contextually-typed-by-binding-pattern 2017-11-13 13:11:05 -08:00
Benjamin Lichtman
6b90119370 Merge pull request #19968 from uniqueiniquity/jsxFragmentFix
Check children of JSXFragment
2017-11-13 13:10:59 -08:00
uniqueiniquity
4c26426a69 Update baseline 2017-11-13 11:06:05 -08:00
uniqueiniquity
0fe0ff7943 Add test 2017-11-13 10:55:33 -08:00
Wilson Hobbs
c2f0c580db add types for escape and unescape methods #18813 (#19015)
* add types for escape and unescape methods #18813
although the issue is marked working as expected, it is important to mention that most major browsers maintain support for escape and unescape, and some javascript codebases moving to typescript may have escape and unescape in them. They are valid JavaScript, and thus they should be included in the global definition.

* add escape and unescape types to lib in tests

* update tests to turn CI green
2017-11-13 10:37:54 -08:00
uniqueiniquity
52e8e47cfb Extract JSXChildren checking 2017-11-13 10:17:35 -08:00
Andy
e7df83263d Break out of speculative parsing on bad parameter initializer (#19158)
* Break out of speculative parsing on bad parameter initializer

* Remove uses of 'finally'

* give up -> stop

* Do without exceptions

* Remove `resetAfterSpeculation`

* Use Fail and FailList objects

* Remove `inSpeculation` parameter to parseDelimitedList

* Don't use `createNodeArray`, it's not always in scope

* Move Fail and FailList inside initializeState

* More code review

* More code review
2017-11-13 09:18:36 -08:00
csigs
120fb6fc95 LEGO: Merge pull request 19964
LEGO: Merge pull request 19964
2017-11-13 09:10:35 -08:00
csigs
74fe5c5b74 LEGO: check in for master to temporary branch. 2017-11-13 17:10:16 +00:00
Nathan Shively-Sanders
7771d0c1fc Merge pull request #19934 from Microsoft/add-starter-kit-to-user-tests
Add starter kit to user tests
2017-11-13 08:54:52 -08:00
Anders Hejlsberg
b8fbf884d0 Merge pull request #19926 from Microsoft/improvePrimitiveComparable
Bidirectional comparable relation for primitive types
2017-11-11 09:15:24 -08:00
csigs
d2eb8ba640 LEGO: Merge pull request 19940
LEGO: Merge pull request 19940
2017-11-10 21:10:23 -08:00
csigs
cba2e966a3 LEGO: check in for master to temporary branch. 2017-11-11 05:10:06 +00:00
Ron Buckton
137950b406 Merge pull request #19935 from Microsoft/fixDiagnostics
Fix crash when running tsc with -diagnostics
2017-11-10 16:29:52 -08:00
Ron Buckton
59fca7fc30 Fix crash when running tsc with -diagnostics 2017-11-10 16:26:16 -08:00
Nathan Shively-Sanders
4d01390845 Improve assert message 2017-11-10 15:55:29 -08:00
Ryan Cavanaugh
de7fbc041a Merge pull request #19542 from RyanCavanaugh/fix19533
Exclude legacy safelist files in external projects
2017-11-10 15:28:35 -08:00
csigs
93f50d025d LEGO: Merge pull request 19932
LEGO: Merge pull request 19932
2017-11-10 15:11:04 -08:00
csigs
19b26c564c LEGO: check in for master to temporary branch. 2017-11-10 23:10:42 +00:00
Sheetal Nandi
8777962373 Merge pull request #19930 from Microsoft/constEnumWithWatch
Ensure that enum member value is computed before using it
2017-11-10 14:57:47 -08:00
Daniel Rosenwasser
f28d236200 Merge pull request #19925 from Microsoft/fixUpSpecGenScript
Add 'scripthost' to 'lib' for the 'generate-spec' target.
2017-11-10 14:43:36 -08:00
Nathan Shively-Sanders
ba232b2164 Update baselines 2017-11-10 14:36:49 -08:00
Nathan Shively-Sanders
0d63589fb2 Fix quote lint 2017-11-10 14:21:53 -08:00
Nathan Shively-Sanders
d4c001d47c Add test w/submodules for our starter kits 2017-11-10 14:20:55 -08:00
Sheetal Nandi
c82c6f21cb Ensure that enum member value is computed before using it
Fixes #19898
2017-11-10 14:05:16 -08:00
Nathan Shively-Sanders
d66e94d09e ExternalCompileRunner works with submodules
If there is a test.json in the directory, it expects to find a
submodule in the directory. The submodule should have the same name as
the directory itself. test.json contains a list of global types that
need to be available, or the empty list if none.
2017-11-10 13:50:18 -08:00
Anders Hejlsberg
a79610a403 Merge pull request #19912 from Microsoft/fixEmptyArrayInference
Fix empty array inference
2017-11-10 13:48:38 -08:00
Anders Hejlsberg
16b68ff25b Fix typo 2017-11-10 13:46:51 -08:00
Anders Hejlsberg
d15926d9c7 Add test 2017-11-10 13:13:32 -08:00
Anders Hejlsberg
7d5f5fd555 Make comparable relationship bidirectional for primitive types 2017-11-10 13:13:21 -08:00
Daniel Rosenwasser
1579f2f7bf Add 'scripthost' to 'lib' for the 'generate-spec' target. 2017-11-10 13:06:21 -08:00
Wesley Wigham
06dd3f246f Fail fast on synthetic nodes in services (#19894) 2017-11-10 12:55:07 -08:00
Nathan Shively-Sanders
9d56f7b7c1 Merge pull request #19887 from Microsoft/dt-runner-excludes-ExpectError
DefinitelyTypedRunner skips ExpectErrors
2017-11-10 10:31:19 -08:00
Nathan Shively-Sanders
5fff71742b Use ts.stringContains instead of String.indexOf 2017-11-10 10:11:44 -08:00
Nathan Shively-Sanders
0d5800a17b Address PR comments 2017-11-10 09:37:06 -08:00
Andy
5ffcc42169 Simplify setting constEnumOnlyModule (#19735) 2017-11-10 09:34:20 -08:00
csigs
5c23f59a0d LEGO: Merge pull request 19914
LEGO: Merge pull request 19914
2017-11-10 09:10:25 -08:00
csigs
d6614447fd LEGO: check in for master to temporary branch. 2017-11-10 17:10:05 +00:00
Anders Hejlsberg
c3b650fb38 Accept API baseline changes 2017-11-10 08:44:38 -08:00