We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c4a0cc9 commit 0a8e2c8Copy full SHA for 0a8e2c8
crates/apollo_compile_to_casm/src/compiler.rs
@@ -11,6 +11,9 @@ use tracing::info;
11
use crate::config::SierraCompilationConfig;
12
use crate::constants::CAIRO_LANG_BINARY_NAME;
13
14
+// TODO(Noa): Reconsider the default value.
15
+const DEFAULT_MAX_MEMORY_USAGE: u64 = 5 * 1024 * 1024 * 1024;
16
+
17
#[derive(Clone)]
18
pub struct SierraToCasmCompiler {
19
pub config: SierraCompilationConfig,
@@ -37,7 +40,7 @@ impl SierraToCasmCompiler {
37
40
"--allowed-libfuncs-list-name",
38
41
"all",
39
42
];
- let resource_limits = ResourceLimits::new(None, None, None);
43
+ let resource_limits = ResourceLimits::new(None, None, Some(DEFAULT_MAX_MEMORY_USAGE));
44
45
let stdout = compile_with_args(
46
compiler_binary_path,
0 commit comments