From 4c2677f23cdaeec169c75fa6f13e760ed91926b8 Mon Sep 17 00:00:00 2001 From: Federica Date: Mon, 17 Apr 2023 11:04:16 -0300 Subject: [PATCH 1/2] Add missing \n character --- src/vm/errors/vm_exception.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vm/errors/vm_exception.rs b/src/vm/errors/vm_exception.rs index e5bf11f0f6..a3a67aefa8 100644 --- a/src/vm/errors/vm_exception.rs +++ b/src/vm/errors/vm_exception.rs @@ -101,7 +101,10 @@ pub fn get_traceback(vm: &VirtualMachine, runner: &CairoRunner) -> Option traceback.push_str(&format!("Unknown location (pc=0:{})", traceback_pc.offset)), + None => traceback.push_str(&format!( + "Unknown location (pc=0:{})\n", + traceback_pc.offset + )), } } (!traceback.is_empty()) From 61d927d814d036b15345ac47fa41583c82a5e76c Mon Sep 17 00:00:00 2001 From: Federica Date: Mon, 17 Apr 2023 11:25:59 -0300 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79efe58bfb..92c2c0e9ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ ## Cairo-VM Changelog #### Upcoming Changes + +* Add missing `\n` character in traceback string [#997](https://github.com/lambdaclass/cairo-rs/pull/997) + * BugFix: Add missing `\n` character after traceback lines when the filename is missing ("Unknown Location") + * 0.11 Support * Layouts update [#874](https://github.com/lambdaclass/cairo-rs/pull/874) * Keccak builtin updated [#873](https://github.com/lambdaclass/cairo-rs/pull/873), [#883](https://github.com/lambdaclass/cairo-rs/pull/883)