Skip to content

Commit 2e8cdc9

Browse files
authored
Merge pull request #201 from mlabs-haskell/szg251/fix-lbf-plutus-rust-bug
Fix bug with lbfPlutusRust not generating Json and Eq instances
2 parents e7eb446 + 3fb9965 commit 2e8cdc9

File tree

9 files changed

+10
-16
lines changed

9 files changed

+10
-16
lines changed

.envrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
nix_direnv_watch_file ./pre-commit.nix
21
use flake .#default

extras/lbf-nix/lbf-plutus-rust.nix

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,22 @@ pkgs: lbf: lbg-rust: lbfRustOpts:
33
let
44
utils = import ./utils.nix pkgs;
55

6-
lbfRust = import ./lbf-rust.nix pkgs lbf lbg-rust;
6+
lbfRust = import ./lbf-prelude-rust.nix pkgs lbf lbg-rust;
77
lbfRustOptsForPlutus = utils.overrideAttrs
88
{
99
imports = {
1010
default = { };
1111
override = libs: libs // {
12-
lbf-prelude = ../../libs/lbf-prelude;
1312
lbf-plutus = ../../libs/lbf-plutus;
1413
};
1514
};
1615
classes = {
1716
default = [ ];
18-
override = cls: cls ++ [ "Prelude.Eq" "Plutus.V1.PlutusData" ];
17+
override = cls: cls ++ [ "Plutus.V1.PlutusData" ];
1918
};
2019
configs = {
2120
default = [ ];
22-
override = _: [ ../../lambda-buffers-codegen/data/rust-prelude-base.json ../../lambda-buffers-codegen/data/rust-plutus-pla.json ];
21+
override = cfgs: cfgs ++ [ ../../lambda-buffers-codegen/data/rust-plutus-pla.json ];
2322
};
2423
}
2524
lbfRustOpts;

extras/lbf-nix/lbf-plutus-typescript.nix

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ lbfTypescriptOpts:
99
let
1010
utils = import ./utils.nix pkgs;
1111

12-
lbfTypescript = import ./lbf-typescript.nix { inherit pkgs lbf lbg-typescript typescriptFlake; };
12+
lbfTypescript = import ./lbf-prelude-typescript.nix { inherit pkgs lbf lbg-typescript config typescriptFlake; };
1313
lbfTypescriptOptsForPlutus = utils.overrideAttrs
1414
{
1515
imports = {
1616
default = { };
1717
override = libs: libs // {
18-
lbf-prelude = "${config.packages.lbf-prelude}";
1918
lbf-plutus = "${config.packages.lbf-plutus}";
2019
};
2120
};
@@ -27,14 +26,11 @@ let
2726
};
2827
classes = {
2928
default = [ ];
30-
override = cls: cls ++ [ "Prelude.Eq" "Prelude.Json" "Plutus.V1.PlutusData" ];
29+
override = cls: cls ++ [ "Plutus.V1.PlutusData" ];
3130
};
3231
configs = {
3332
default = [ ];
34-
override = _: [
35-
"${config.packages.codegen-configs}/typescript-prelude-base.json"
36-
"${config.packages.codegen-configs}/typescript-plutus.json"
37-
];
33+
override = cfgs: cfgs ++ [ "${config.packages.codegen-configs}/typescript-plutus.json" ];
3834
};
3935
}
4036
lbfTypescriptOpts;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
nix_direnv_watch_file ./build.nix
1+
watch_file ./build.nix
22
use flake ../../..#dev-lbr-prelude-derive-rust

runtimes/rust/lbr-prelude/.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
nix_direnv_watch_file ./build.nix
1+
watch_file ./build.nix
22
use flake ../../..#dev-lbr-prelude-rust
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
nix_direnv_watch_file build.json
21
use flake ../../..#dev-lbt-plutus-rust
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use flake ../../..#lbt-plutus-typescript
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
nix_direnv_watch_file build.json
21
use flake ../../..#dev-lbt-prelude-rust
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use flake ../../..#lbt-prelude-typescript

0 commit comments

Comments
 (0)