Commit graph

26599 commits

Author SHA1 Message Date
Sheetal Nandi e6b74ef7f1 Factor out baseline generation into tsbuild helper so that sample can generate baselines as well 2019-02-05 15:13:13 -08:00
Sheetal Nandi 207ab9c2b7 Since dts file doesnt change the dts bundle info doesnt change either so no need to save the new buildInfo for dts emit 2019-02-05 12:34:15 -08:00
Sheetal Nandi 87bb6c9c90 Merge branch 'master' into usePrependToSkipBuild 2019-02-04 15:43:44 -08:00
Sheetal Nandi 3593685269 Use prologue directive information in buildInfo to emit prologues when manipulating js output bundle file 2019-02-04 15:31:10 -08:00
Nathan Shively-Sanders 2f9218f346
DOM update February 2019 (#29690)
* DOM update February 2019

* Update some baselines

* Update mappedTypeRecursiveInference baselines
2019-02-04 15:25:41 -08:00
Sheetal Nandi a0a4e6b0c2 Update test baselines 2019-02-04 15:02:35 -08:00
Sheetal Nandi 16914cc940 Factor out unparsed source file for own creation 2019-02-04 15:02:29 -08:00
Sheetal Nandi d9ead78e8c Map dts file to sections to write and fix from 2019-02-04 15:02:11 -08:00
Sheetal Nandi a64e5ad3f3 Even though .d.ts doesnt change, the map file most likely changes, so emit that 2019-02-04 15:02:06 -08:00
Sheetal Nandi acec3c193a Use stored helpers to emit incrementally 2019-02-04 15:02:00 -08:00
Sheetal Nandi aa5d62a72c Perform only emit on js file if no decl file change 2019-02-04 15:01:54 -08:00
Sheetal Nandi 00917a4649 Store pologue information in bundle info 2019-02-04 15:00:17 -08:00
Ryan Cavanaugh 4ff71ecb98
Merge pull request #29696 from Microsoft/filter-unknown
Use unknown for array predicates' return types
2019-02-04 13:26:29 -08:00
Ron Buckton 55762271af
Merge pull request #29695 from Microsoft/fixDtsTypeReferenceEmit
Fix type reference dts emit failure
2019-02-04 13:03:07 -08:00
Anders Hejlsberg b7c5c073f8
Merge pull request #29714 from Microsoft/fixInstanceofTypeofControlFlow
Fix instanceof and typeof control flow
2019-02-04 12:22:52 -08:00
Anders Hejlsberg f86b635122
Merge pull request #29705 from Microsoft/fixParametersAndReturnType
Less restrictive Parameters<T> and ReturnType<T>
2019-02-04 12:08:29 -08:00
Ron Buckton 4756373967 Merge branch 'master' into fixDtsTypeReferenceEmit 2019-02-04 11:39:16 -08:00
TypeScript Bot 530a09a6e2 Update user baselines (#29682) 2019-02-04 07:55:39 -08:00
Anders Hejlsberg 026225997e Accept new baselines 2019-02-03 15:23:49 -08:00
Anders Hejlsberg 0c5471ba5c Add regression test 2019-02-03 15:23:21 -08:00
Anders Hejlsberg 415c725bb9 Make exception for synthetic 'this.x' in narrowTypeByInstanceof 2019-02-03 15:23:07 -08:00
Anders Hejlsberg dcfbe5a7a7 Merge branch 'master' into fixInstanceofTypeofControlFlow 2019-02-03 14:30:22 -08:00
Anders Hejlsberg 4d85acb387
Merge pull request #29712 from jack-williams/update-baseline-for-json-changes
Fix build break: Update baselines for types affected by JSON change
2019-02-03 14:29:00 -08:00
Jack Williams 30fa6d08cc Update baselines for types affected by JSON change 2019-02-03 16:49:52 +00:00
Anders Hejlsberg 343e0f7fd9 Fix NarrowTypeByTypeof, NarrowTypeByInstanceof, isPropertyInitializedInConstructor 2019-02-03 08:19:22 -08:00
Ryan Cavanaugh 0a041ee536
Merge pull request #28270 from AnyhowStep/json-parse-reviver-stringify-replacer-better-declaration
JSON.parse(), JSON.stringify() more specific declarations for #6955
2019-02-02 12:10:56 -08:00
Anders Hejlsberg 118a2ccad4 Accept new baselines 2019-02-02 09:37:59 -08:00
Anders Hejlsberg 332861b4fc Add tests 2019-02-02 09:37:52 -08:00
Anders Hejlsberg be4fb30e61 Accept new baselines 2019-02-02 09:28:28 -08:00
Anders Hejlsberg e7ad76ddc8 Less restrictive constraints in Parameters and ReturnType types 2019-02-02 09:28:21 -08:00
Sheetal Nandi e3eb7bc4b7 Add helpers from source files to the bundleInfo to be used later 2019-02-01 17:52:01 -08:00
Sheetal Nandi 4050378819 Add source information to bundle info and use it to emit header information later on 2019-02-01 17:44:38 -08:00
Ryan Cavanaugh efbe630a13
Use unknown for array predicates' return types 2019-02-01 17:05:04 -08:00
Ryan Cavanaugh 5bcf251f8a
Merge pull request #28125 from fullheightcoding/typos
Fixed some typos.
2019-02-01 16:48:13 -08:00
Ron Buckton 4b84f56b21 Fix type reference dts emit failure 2019-02-01 16:09:17 -08:00
Ryan Cavanaugh a856a64a5c
Merge pull request #29446 from fuafa/infer-js-doc
fix quick fix infer parameter types from usage in js file
2019-02-01 13:55:31 -08:00
Ryan Cavanaugh f81ea89564
Merge pull request #29136 from ajafff/usedbeforedeclaration-objectspread
property is used before its initialization: check more nodes
2019-02-01 13:46:37 -08:00
Ryan Cavanaugh 02b1f71612
Merge branch 'master' into typos 2019-02-01 13:43:44 -08:00
Anders Hejlsberg 607f2ea4de
Merge pull request #29478 from Microsoft/fixContextualReturnTypes
Infer contextual types from generic return types
2019-02-01 12:31:08 -08:00
Sheetal Nandi a41d546f6e Store commonSourceDirectory 2019-02-01 11:42:39 -08:00
Ryan Cavanaugh 9d3707d671
Merge pull request #29665 from ajafff/readonly-error-message
clarify error message for 'readonly' type operator
2019-02-01 11:24:38 -08:00
Anders Hejlsberg 8827bed0e7
Merge pull request #29647 from Microsoft/noConstraintsDuringInference
Only check constraints in final phase of type inference
2019-02-01 10:54:08 -08:00
Andy Hanson ed277b8ee9 Handle GetAccessor and SetAccessor in isThisless (#27869) 2019-02-01 10:50:04 -08:00
Anders Hejlsberg 42be36d182 Accept new baselines 2019-02-01 10:48:58 -08:00
Anders Hejlsberg c58157573e Add breaking change repros 2019-02-01 10:48:52 -08:00
Sheetal Nandi 66dab21565 More refactoring 2019-02-01 10:46:37 -08:00
Anders Hejlsberg fffd77457a Merge branch 'master' into fixContextualReturnTypes
# Conflicts:
#	src/compiler/checker.ts
2019-02-01 10:28:50 -08:00
Anders Hejlsberg 44fae8c29a
Merge pull request #29685 from Microsoft/fixSubtypeReductionEstimate
Increase accuracy of subtype reduction remaining work estimate
2019-02-01 10:25:02 -08:00
Anders Hejlsberg 84250e3888 Increase accuracy of remaining subtype reduction work estimate 2019-02-01 06:57:07 -08:00
Sheetal Nandi 03fa5bd90f Merge branch 'master' into usePrependToSkipBuild 2019-01-31 22:05:51 -08:00