Commit Graph

19521 Commits

Author SHA1 Message Date
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
Anders Hejlsberg
415c725bb9 Make exception for synthetic 'this.x' in narrowTypeByInstanceof 2019-02-03 15:23:07 -08: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
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
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
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
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
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
Sheetal Nandi
79b5992247 Verify header updates 2019-01-31 22:01:54 -08:00
Sheetal Nandi
10f01318a3 Dont do base build again for each incremental scenario 2019-01-31 21:24:46 -08:00
Sheetal Nandi
b7defb3cac Some more reorg in test 2019-01-31 20:06:52 -08:00
Sheetal Nandi
3cf46f16bf Dont diff with only sources in incremental compilation, diff with the base build 2019-01-31 19:43:30 -08:00
Sheetal Nandi
4205eaf021 Baseline incremental build baselines 2019-01-31 19:30:15 -08:00
Sheetal Nandi
db3a4fe25d Separate out the tests for tsbuild into its own folder 2019-01-31 15:36:34 -08:00
Anders Hejlsberg
2a91e7aab2 Revert previous changes, use flag to disable fixing during constraint check 2019-01-31 15:32:52 -08:00
Sheetal Nandi
f7281e3fb5 Use same property name for BundleFileSection and UnparsedNode for easy node creation 2019-01-31 11:51:52 -08:00
Sheetal Nandi
38e0d4df0f Add SourceMapUrl to section 2019-01-31 11:19:55 -08:00
Klaus Meinhardt
782622f9cd clarify error message for 'readonly' type operator 2019-01-31 19:44:49 +01:00
Sheetal Nandi
b15cb6b097 Create nodes for unparsed text, prepend text 2019-01-31 10:44:17 -08:00
Sheetal Nandi
362c78ee40 Create prepend text sections in .buildInfo 2019-01-31 10:24:13 -08:00
Sheetal Nandi
39e37a2c57 Generate .tsbuildInfo if bundle uses references with prepend 2019-01-31 10:24:13 -08:00
Sheetal Nandi
bd769406ca If the project only needs prepend output to be changed, prepare to just manipulate output
Step 1: Update the verbose log to reflect it
2019-01-31 10:24:12 -08:00
Sheetal Nandi
aa74fa1076 Fix UnparsedPrologue kind 2019-01-31 10:17:14 -08:00