Skip to content

Commit acbedad

Browse files
committed
No need to fix hash of lib files since the content is now fixed
1 parent dc7d77f commit acbedad

File tree

9 files changed

+34
-56
lines changed

9 files changed

+34
-56
lines changed

src/harness/fakes.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -397,19 +397,6 @@ namespace fakes {
397397
const value = super.readFile(path);
398398
if (!value || !ts.isBuildInfoFile(path)) return value;
399399
const buildInfo = ts.getBuildInfo(value);
400-
if (buildInfo.program) {
401-
// Fix lib signatures
402-
for (const path of ts.getOwnKeys(buildInfo.program.fileInfos)) {
403-
if (ts.startsWith(path, "/lib/")) {
404-
const currentValue = buildInfo.program.fileInfos[path];
405-
ts.Debug.assert(currentValue.signature === path);
406-
ts.Debug.assert(currentValue.signature === currentValue.version);
407-
const text = super.readFile(path)!;
408-
const signature = ts.generateDjb2Hash(text);
409-
buildInfo.program.fileInfos[path] = { version: signature, signature };
410-
}
411-
}
412-
}
413400
ts.Debug.assert(buildInfo.version === version);
414401
buildInfo.version = ts.version;
415402
return ts.getBuildInfoText(buildInfo);
@@ -419,15 +406,6 @@ namespace fakes {
419406
if (!ts.isBuildInfoFile(fileName)) return super.writeFile(fileName, content, writeByteOrderMark);
420407
const buildInfo = ts.getBuildInfo(content);
421408
if (buildInfo.program) {
422-
// Fix lib signatures
423-
for (const path of ts.getOwnKeys(buildInfo.program.fileInfos)) {
424-
if (ts.startsWith(path, "/lib/")) {
425-
const currentValue = buildInfo.program.fileInfos[path];
426-
ts.Debug.assert(currentValue.signature === currentValue.version);
427-
buildInfo.program.fileInfos[path] = { version: path, signature: path };
428-
}
429-
}
430-
431409
// reference Map
432410
if (buildInfo.program.referencedMap) {
433411
const referencedMap: ts.MapLike<string[]> = {};

tests/baselines/reference/tsbuild/sample1/incremental-declaration-changes/sample.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ export class someClass { }
172172
"program": {
173173
"fileInfos": {
174174
"/lib/lib.d.ts": {
175-
"version": "/lib/lib.d.ts",
176-
"signature": "/lib/lib.d.ts"
175+
"version": "-15964756381",
176+
"signature": "-15964756381"
177177
},
178178
"/src/core/anothermodule.ts": {
179179
"version": "-2676574883",
@@ -212,8 +212,8 @@ export class someClass { }
212212
"program": {
213213
"fileInfos": {
214214
"/lib/lib.d.ts": {
215-
"version": "/lib/lib.d.ts",
216-
"signature": "/lib/lib.d.ts"
215+
"version": "-15964756381",
216+
"signature": "-15964756381"
217217
},
218218
"/src/core/index.ts": {
219219
"version": "-2069755619",
@@ -262,8 +262,8 @@ export class someClass { }
262262
"program": {
263263
"fileInfos": {
264264
"/lib/lib.d.ts": {
265-
"version": "/lib/lib.d.ts",
266-
"signature": "/lib/lib.d.ts"
265+
"version": "-15964756381",
266+
"signature": "-15964756381"
267267
},
268268
"/src/core/index.ts": {
269269
"version": "-2069755619",

tests/baselines/reference/tsbuild/sample1/incremental-declaration-changes/when-declaration-option-changes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ export declare function multiply(a: number, b: number): number;
2121
"program": {
2222
"fileInfos": {
2323
"/lib/lib.d.ts": {
24-
"version": "/lib/lib.d.ts",
25-
"signature": "/lib/lib.d.ts"
24+
"version": "-15964756381",
25+
"signature": "-15964756381"
2626
},
2727
"/src/core/anothermodule.ts": {
2828
"version": "-2676574883",

tests/baselines/reference/tsbuild/sample1/incremental-declaration-changes/when-logic-config-changes-declaration-dir.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ export declare const m: typeof mod;
2525
"program": {
2626
"fileInfos": {
2727
"/lib/lib.d.ts": {
28-
"version": "/lib/lib.d.ts",
29-
"signature": "/lib/lib.d.ts"
28+
"version": "-15964756381",
29+
"signature": "-15964756381"
3030
},
3131
"/src/core/index.ts": {
3232
"version": "-13851440507",
@@ -76,8 +76,8 @@ export declare const m: typeof mod;
7676
"program": {
7777
"fileInfos": {
7878
"/lib/lib.d.ts": {
79-
"version": "/lib/lib.d.ts",
80-
"signature": "/lib/lib.d.ts"
79+
"version": "-15964756381",
80+
"signature": "-15964756381"
8181
},
8282
"/src/core/index.ts": {
8383
"version": "-13851440507",

tests/baselines/reference/tsbuild/sample1/incremental-declaration-doesnt-change/sample.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ class someClass { }
2525
"program": {
2626
"fileInfos": {
2727
"/lib/lib.d.ts": {
28-
"version": "/lib/lib.d.ts",
29-
"signature": "/lib/lib.d.ts"
28+
"version": "-15964756381",
29+
"signature": "-15964756381"
3030
},
3131
"/src/core/anothermodule.ts": {
3232
"version": "-2676574883",

tests/baselines/reference/tsbuild/sample1/initial-Build/sample.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ exports.multiply = multiply;
185185
"program": {
186186
"fileInfos": {
187187
"/lib/lib.d.ts": {
188-
"version": "/lib/lib.d.ts",
189-
"signature": "/lib/lib.d.ts"
188+
"version": "-15964756381",
189+
"signature": "-15964756381"
190190
},
191191
"/src/core/anothermodule.ts": {
192192
"version": "-2676574883",
@@ -370,8 +370,8 @@ sourceFile:index.ts
370370
"program": {
371371
"fileInfos": {
372372
"/lib/lib.d.ts": {
373-
"version": "/lib/lib.d.ts",
374-
"signature": "/lib/lib.d.ts"
373+
"version": "-15964756381",
374+
"signature": "-15964756381"
375375
},
376376
"/src/core/index.ts": {
377377
"version": "-13851440507",
@@ -436,8 +436,8 @@ exports.m = mod;
436436
"program": {
437437
"fileInfos": {
438438
"/lib/lib.d.ts": {
439-
"version": "/lib/lib.d.ts",
440-
"signature": "/lib/lib.d.ts"
439+
"version": "-15964756381",
440+
"signature": "-15964756381"
441441
},
442442
"/src/core/index.ts": {
443443
"version": "-13851440507",

tests/baselines/reference/tsbuild/sample1/initial-Build/when-declaration-option-changes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ exports.multiply = multiply;
2727
"program": {
2828
"fileInfos": {
2929
"/lib/lib.d.ts": {
30-
"version": "/lib/lib.d.ts",
31-
"signature": "/lib/lib.d.ts"
30+
"version": "-15964756381",
31+
"signature": "-15964756381"
3232
},
3333
"/src/core/anothermodule.ts": {
3434
"version": "-2676574883",

tests/baselines/reference/tsbuild/sample1/initial-Build/when-logic-config-changes-declaration-dir.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ exports.multiply = multiply;
185185
"program": {
186186
"fileInfos": {
187187
"/lib/lib.d.ts": {
188-
"version": "/lib/lib.d.ts",
189-
"signature": "/lib/lib.d.ts"
188+
"version": "-15964756381",
189+
"signature": "-15964756381"
190190
},
191191
"/src/core/anothermodule.ts": {
192192
"version": "-2676574883",
@@ -370,8 +370,8 @@ sourceFile:index.ts
370370
"program": {
371371
"fileInfos": {
372372
"/lib/lib.d.ts": {
373-
"version": "/lib/lib.d.ts",
374-
"signature": "/lib/lib.d.ts"
373+
"version": "-15964756381",
374+
"signature": "-15964756381"
375375
},
376376
"/src/core/index.ts": {
377377
"version": "-13851440507",
@@ -436,8 +436,8 @@ exports.m = mod;
436436
"program": {
437437
"fileInfos": {
438438
"/lib/lib.d.ts": {
439-
"version": "/lib/lib.d.ts",
440-
"signature": "/lib/lib.d.ts"
439+
"version": "-15964756381",
440+
"signature": "-15964756381"
441441
},
442442
"/src/core/index.ts": {
443443
"version": "-13851440507",

tests/baselines/reference/tsbuild/sample1/initial-Build/when-logic-specifies-tsBuildInfoFile.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ exports.multiply = multiply;
185185
"program": {
186186
"fileInfos": {
187187
"/lib/lib.d.ts": {
188-
"version": "/lib/lib.d.ts",
189-
"signature": "/lib/lib.d.ts"
188+
"version": "-15964756381",
189+
"signature": "-15964756381"
190190
},
191191
"/src/core/anothermodule.ts": {
192192
"version": "-2676574883",
@@ -370,8 +370,8 @@ sourceFile:index.ts
370370
"program": {
371371
"fileInfos": {
372372
"/lib/lib.d.ts": {
373-
"version": "/lib/lib.d.ts",
374-
"signature": "/lib/lib.d.ts"
373+
"version": "-15964756381",
374+
"signature": "-15964756381"
375375
},
376376
"/src/core/index.ts": {
377377
"version": "-13851440507",
@@ -453,8 +453,8 @@ exports.m = mod;
453453
"program": {
454454
"fileInfos": {
455455
"/lib/lib.d.ts": {
456-
"version": "/lib/lib.d.ts",
457-
"signature": "/lib/lib.d.ts"
456+
"version": "-15964756381",
457+
"signature": "-15964756381"
458458
},
459459
"/src/core/index.ts": {
460460
"version": "-13851440507",

0 commit comments

Comments
 (0)