GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [WIP] buildInfo to manipulate and update output of --out when .d.ts of reference doesnt change by sheetalkamat · Pull Request #29738 · microsoft/TypeScript

Conversation

@sheetalkamat

@sheetalkamat Sheetal Nandi (sheetalkamat) commented Feb 5, 2019

Copy link
Copy Markdown
Member

No description provided.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Sheetal Nandi (sheetalkamat) added 30 commits January 25, 2019 14:31
@sheetalkamat
Write testcase to baseline with strict, prologues, shebangs
edfc91a
@sheetalkamat
Generate readable source map baselines for -b --out scenario
607891b
@sheetalkamat
Handle shebang when using prepend nodes
6e57709
@sheetalkamat
Tests for multiple prologues
a90ff10
@sheetalkamat
Handle prologues in prepend outputs
c739def
@sheetalkamat
Handle emit helpers in --out scenario
36eae04
@sheetalkamat
Handle triple slash refs
ff027d4
@sheetalkamat
Use bundle info to store info about prologues, emit Helpers, referenc…
0aaa880
…es etc
@sheetalkamat
Handle --clean with .tsbuildinfo
d5b5f8d
@sheetalkamat
Dont assert but verify sourceMapGenerator
9dabe69
@sheetalkamat
Create tests when bundleInfo file is not present
36ae7be
@sheetalkamat
Dont use tsbundleInfo to determine if bundle needs to be rebuilt
717dad9
@sheetalkamat
Merge branch 'master' into prependWithBundleInfo
c8ff9ac
@sheetalkamat
Make file generic to be .tsbuildinfo
00873f6
@sheetalkamat
Make the bundle info into buildInfo
0d9cf96
@sheetalkamat
Merge branch 'master' into prependWithBundleInfo
315a4dd
@sheetalkamat
More logs verification
bb76259
@sheetalkamat
Test case when final project isnt composite project
d1f3aca
@sheetalkamat
Fix UnparsedPrologue kind
aa74fa1
@sheetalkamat
If the project only needs prepend output to be changed, prepare to ju…
bd76940
…st manipulate output

Step 1: Update the verbose log to reflect it
@sheetalkamat
Generate .tsbuildInfo if bundle uses references with prepend
39e37a2
@sheetalkamat
Create prepend text sections in .buildInfo
362c78e
@sheetalkamat
Create nodes for unparsed text, prepend text
b15cb6b
@sheetalkamat
Add SourceMapUrl to section
38e0d4d
@sheetalkamat
Use same property name for BundleFileSection and UnparsedNode for eas…
f7281e3
…y node creation
@sheetalkamat
Separate out the tests for tsbuild into its own folder
db3a4fe
@sheetalkamat
Baseline incremental build baselines
4205eaf
@sheetalkamat
Dont diff with only sources in incremental compilation, diff with the…
3cf46f1
… base build
@sheetalkamat
Some more reorg in test
b7defb3
@sheetalkamat
Dont do base build again for each incremental scenario
10f0131
Sheetal Nandi (sheetalkamat) added 23 commits January 31, 2019 22:01
@sheetalkamat
Verify header updates
79b5992
@sheetalkamat
Merge branch 'master' into usePrependToSkipBuild
03fa5bd
@sheetalkamat
More refactoring
66dab21
@sheetalkamat
Store commonSourceDirectory
a41d546
@sheetalkamat
Add source information to bundle info and use it to emit header infor…
4050378
…mation later on
@sheetalkamat
Add helpers from source files to the bundleInfo to be used later
e3eb7bc
@sheetalkamat
Store pologue information in bundle info
00917a4
@sheetalkamat
Perform only emit on js file if no decl file change
aa5d62a
@sheetalkamat
Use stored helpers to emit incrementally
acec3c1
@sheetalkamat
Even though .d.ts doesnt change, the map file most likely changes, so…
a64e5ad
… emit that
@sheetalkamat
Map dts file to sections to write and fix from
d9ead78
@sheetalkamat
Factor out unparsed source file for own creation
16914cc
@sheetalkamat
Update test baselines
a0a4e6b
@sheetalkamat
Use prologue directive information in buildInfo to emit prologues whe…
3593685
…n manipulating js output bundle file
@sheetalkamat
Merge branch 'master' into usePrependToSkipBuild
87bb6c9
@sheetalkamat
Since dts file doesnt change the dts bundle info doesnt change either…
207ab9c
… so no need to save the new buildInfo for dts emit
@sheetalkamat
Factor out baseline generation into tsbuild helper so that sample can…
e6b74ef
… generate baselines as well
@sheetalkamat
Generate baseline of .tsbuildinfo sections
0571631
@sheetalkamat
Generate baselines for sample
ee9d343
@sheetalkamat
Add another test to generate baseline when sample's logic config file…
3a28fb0
… changes declaration dir
@sheetalkamat
Merge branch 'master' into usePrependToSkipBuild
ab7d65e
@sheetalkamat
Fix missing comma
ada1c3f
@sheetalkamat
Merge branch 'master' into usePrependToSkipBuild
9794080
@sheetalkamat

Sheetal Nandi (sheetalkamat) commented Mar 6, 2019

Copy link
Copy Markdown
Member Author

Closing in favor of #29813

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@sheetalkamat Sheetal Nandi (sheetalkamat) closed this Mar 6, 2019
@sheetalkamat
Sheetal Nandi (sheetalkamat) deleted the usePrependToSkipBuild branch March 6, 2019 21:56
@microsoft Microsoft (microsoft) locked as resolved and limited conversation to collaborators Oct 21, 2025
@typescript-bot TypeScript Bot (typescript-bot) assigned Sheetal Nandi (sheetalkamat) Oct 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@sheetalkamat Sheetal Nandi (sheetalkamat)

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@sheetalkamat
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.