Skip to content

Commit 0f1190a

Browse files
committed
Use prior bincode configuration
1 parent 3d07043 commit 0f1190a

File tree

23 files changed

+82
-82
lines changed

23 files changed

+82
-82
lines changed

compiler-core/src/build/package_compiler.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ where
329329

330330
let cache_inline = bincode::serde::encode_to_vec(
331331
&module.ast.type_info.inline_functions,
332-
bincode::config::standard(),
332+
bincode::config::legacy(),
333333
)
334334
.expect("Failed to serialise inline functions");
335335
self.io.write_bytes(&cache_files.inline_path, &cache_inline);
@@ -340,7 +340,7 @@ where
340340
// cannot fix directly.
341341
if self.cached_warnings.should_use() {
342342
let warnings = &module.ast.type_info.warnings;
343-
let data = bincode::serde::encode_to_vec(warnings, bincode::config::standard())
343+
let data = bincode::serde::encode_to_vec(warnings, bincode::config::legacy())
344344
.expect("Serialise warnings");
345345
self.io.write_bytes(&cache_files.warnings_path, &data)?;
346346
}
@@ -700,12 +700,12 @@ pub(crate) struct CacheMetadata {
700700

701701
impl CacheMetadata {
702702
pub fn to_binary(&self) -> Vec<u8> {
703-
bincode::serde::encode_to_vec(self, bincode::config::standard())
703+
bincode::serde::encode_to_vec(self, bincode::config::legacy())
704704
.expect("Serializing cache info")
705705
}
706706

707707
pub fn from_binary(bytes: &[u8]) -> Result<Self, String> {
708-
match bincode::serde::decode_from_slice(bytes, bincode::config::standard()) {
708+
match bincode::serde::decode_from_slice(bytes, bincode::config::legacy()) {
709709
Ok((data, _)) => Ok(data),
710710
Err(e) => Err(e.to_string()),
711711
}

compiler-core/src/build/package_loader.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ where
189189
if self.io.exists(&cache_files.inline_path) {
190190
let bytes = self.io.read_bytes(&cache_files.inline_path)?;
191191
module.inline_functions =
192-
match bincode::serde::decode_from_slice(&bytes, bincode::config::standard()) {
192+
match bincode::serde::decode_from_slice(&bytes, bincode::config::legacy()) {
193193
Ok((data, _)) => data,
194194
Err(e) => {
195195
return Err(Error::FileIo {
@@ -208,7 +208,7 @@ where
208208
if self.io.exists(&path) {
209209
let bytes = self.io.read_bytes(&path)?;
210210
module.warnings =
211-
match bincode::serde::decode_from_slice(&bytes, bincode::config::standard()) {
211+
match bincode::serde::decode_from_slice(&bytes, bincode::config::legacy()) {
212212
Ok((data, _)) => data,
213213
Err(e) => {
214214
return Err(Error::FileIo {

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__alias_unqualified_import.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/one.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/one.cache_meta
14-
<29 byte binary>
14+
<85 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/one.erl
1717
-module(one).
@@ -32,10 +32,10 @@ id(X) ->
3232
<.cache binary>
3333

3434
//// /out/lib/the_package/_gleam_artefacts/two.cache_inline
35-
<1 byte binary>
35+
<8 byte binary>
3636

3737
//// /out/lib/the_package/_gleam_artefacts/two.cache_meta
38-
<33 byte binary>
38+
<96 byte binary>
3939

4040
//// /out/lib/the_package/_gleam_artefacts/two.erl
4141
-module(two).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__empty_module_warning.snap

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/empty.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/empty.cache_meta
14-
<21 byte binary>
14+
<53 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/empty.erl
1717
-module(empty).
@@ -21,10 +21,10 @@ snapshot_kind: text
2121
<.cache binary>
2222

2323
//// /out/lib/the_package/_gleam_artefacts/internal.cache_inline
24-
<1 byte binary>
24+
<8 byte binary>
2525

2626
//// /out/lib/the_package/_gleam_artefacts/internal.cache_meta
27-
<25 byte binary>
27+
<69 byte binary>
2828

2929
//// /out/lib/the_package/_gleam_artefacts/internal.erl
3030
-module(internal).
@@ -51,10 +51,10 @@ private_function() ->
5151
<.cache binary>
5252

5353
//// /out/lib/the_package/_gleam_artefacts/private.cache_inline
54-
<1 byte binary>
54+
<8 byte binary>
5555

5656
//// /out/lib/the_package/_gleam_artefacts/private.cache_meta
57-
<24 byte binary>
57+
<65 byte binary>
5858

5959
//// /out/lib/the_package/_gleam_artefacts/private.erl
6060
-module(private).
@@ -64,10 +64,10 @@ private_function() ->
6464
<.cache binary>
6565

6666
//// /out/lib/the_package/_gleam_artefacts/public.cache_inline
67-
<1 byte binary>
67+
<8 byte binary>
6868

6969
//// /out/lib/the_package/_gleam_artefacts/public.cache_meta
70-
<24 byte binary>
70+
<65 byte binary>
7171

7272
//// /out/lib/the_package/_gleam_artefacts/public.erl
7373
-module(public).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_app_generation.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/main.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/main.cache_meta
14-
<22 byte binary>
14+
<57 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/main.erl
1717
-module(main).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_app_generation_with_argument.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/main.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/main.cache_meta
14-
<22 byte binary>
14+
<57 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/main.erl
1717
-module(main).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_bug_752.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/one.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/one.cache_meta
14-
<24 byte binary>
14+
<65 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/one.erl
1717
-module(one).
@@ -28,10 +28,10 @@ snapshot_kind: text
2828
<.cache binary>
2929

3030
//// /out/lib/the_package/_gleam_artefacts/two.cache_inline
31-
<1 byte binary>
31+
<8 byte binary>
3232

3333
//// /out/lib/the_package/_gleam_artefacts/two.cache_meta
34-
<32 byte binary>
34+
<92 byte binary>
3535

3636
//// /out/lib/the_package/_gleam_artefacts/two.erl
3737
-module(two).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_empty.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/empty.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/empty.cache_meta
14-
<22 byte binary>
14+
<57 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/empty.erl
1717
-module(empty).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_escape_names.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/one.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/one.cache_meta
14-
<25 byte binary>
14+
<69 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/one.erl
1717
-module(one).
@@ -29,10 +29,10 @@ snapshot_kind: text
2929
<.cache binary>
3030

3131
//// /out/lib/the_package/_gleam_artefacts/two.cache_inline
32-
<1 byte binary>
32+
<8 byte binary>
3333

3434
//// /out/lib/the_package/_gleam_artefacts/two.cache_meta
35-
<45 byte binary>
35+
<144 byte binary>
3636

3737
//// /out/lib/the_package/_gleam_artefacts/two.erl
3838
-module(two).

test-package-compiler/src/snapshots/test_package_compiler__generated_tests__erlang_import.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ snapshot_kind: text
88
<.cache binary>
99

1010
//// /out/lib/the_package/_gleam_artefacts/one.cache_inline
11-
<1 byte binary>
11+
<8 byte binary>
1212

1313
//// /out/lib/the_package/_gleam_artefacts/one.cache_meta
14-
<33 byte binary>
14+
<96 byte binary>
1515

1616
//// /out/lib/the_package/_gleam_artefacts/one.erl
1717
-module(one).
@@ -30,10 +30,10 @@ unbox(X) ->
3030
<.cache binary>
3131

3232
//// /out/lib/the_package/_gleam_artefacts/two.cache_inline
33-
<1 byte binary>
33+
<8 byte binary>
3434

3535
//// /out/lib/the_package/_gleam_artefacts/two.cache_meta
36-
<24 byte binary>
36+
<65 byte binary>
3737

3838
//// /out/lib/the_package/_gleam_artefacts/two.erl
3939
-module(two).

0 commit comments

Comments
 (0)