From 112d52c7e6f17ca3cc691836fa0c1d046cc4cb01 Mon Sep 17 00:00:00 2001 From: sashass1315 Date: Thu, 23 Oct 2025 21:35:33 +0300 Subject: [PATCH 1/3] cairo1-run: honor relocate_mem and trace_enabled when relocating --- cairo1-run/src/cairo_run.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cairo1-run/src/cairo_run.rs b/cairo1-run/src/cairo_run.rs index 41a74a9fb1..b73d039bc1 100644 --- a/cairo1-run/src/cairo_run.rs +++ b/cairo1-run/src/cairo_run.rs @@ -346,7 +346,7 @@ pub fn cairo_run_program( } } - runner.relocate(true, true)?; + runner.relocate(cairo_run_config.relocate_mem, cairo_run_config.trace_enabled)?; Ok((runner, return_values, serialized_output)) } From e0b17b71b43890a72b3108d9d9f9fd78d173bab3 Mon Sep 17 00:00:00 2001 From: sashass1315 Date: Thu, 23 Oct 2025 21:37:30 +0300 Subject: [PATCH 2/3] add changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f37561a916..7323c1d691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ #### Upcoming Changes +* fix: honor relocate_mem and trace_enabled when relocating [#2241](https://github.com/lambdaclass/cairo-vm/pull/2241) + * chore: Remove dead SegmentInfo struct from cairo_runner.rs [#2235](https://github.com/lambdaclass/cairo-vm/pull/2235) * fix: Remove unused dependency getrandom for cairo1-run, and serde_json for wasm-demo-cairo1 [#2238](https://github.com/lambdaclass/cairo-vm/pull/2238) From f6f2b494a52dbc439ab6d0baf43a13a1eede539c Mon Sep 17 00:00:00 2001 From: sashass1315 Date: Sat, 25 Oct 2025 12:31:41 +0300 Subject: [PATCH 3/3] Update CHANGELOG.md Co-authored-by: Julian Gonzalez Calderon --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7323c1d691..0871687143 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ #### Upcoming Changes -* fix: honor relocate_mem and trace_enabled when relocating [#2241](https://github.com/lambdaclass/cairo-vm/pull/2241) +* fix: honor relocate_mem and trace_enabled flags on cairo1-run [#2241](https://github.com/lambdaclass/cairo-vm/pull/2241) * chore: Remove dead SegmentInfo struct from cairo_runner.rs [#2235](https://github.com/lambdaclass/cairo-vm/pull/2235)