diff --git a/crates/compiler/load_internal/src/file.rs b/crates/compiler/load_internal/src/file.rs index ef3c0a6f08..96403c8d77 100644 --- a/crates/compiler/load_internal/src/file.rs +++ b/crates/compiler/load_internal/src/file.rs @@ -37,9 +37,7 @@ use roc_mono::ir::{ use roc_mono::layout::{ GlobalLayoutInterner, LambdaName, Layout, LayoutCache, LayoutProblem, Niche, STLayoutInterner, }; -use roc_packaging::cache::{self, RocCacheDir}; -#[cfg(not(target_family = "wasm"))] -use roc_packaging::https::PackageMetadata; +use roc_packaging::cache::RocCacheDir; use roc_parse::ast::{ self, CommentOrNewline, Defs, ExtractSpaces, Spaced, StrLiteral, TypeAnnotation, }; @@ -67,6 +65,11 @@ use std::path::{Path, PathBuf}; use std::str::from_utf8_unchecked; use std::sync::Arc; use std::{env, fs}; +#[cfg(not(target_family = "wasm"))] +use { + roc_packaging::cache::{self}, + roc_packaging::https::PackageMetadata, +}; pub use crate::work::Phase; use crate::work::{DepCycle, Dependencies}; diff --git a/crates/compiler/mono/src/ir.rs b/crates/compiler/mono/src/ir.rs index c9f3773e18..e5caa7f255 100644 --- a/crates/compiler/mono/src/ir.rs +++ b/crates/compiler/mono/src/ir.rs @@ -59,7 +59,7 @@ pub fn pretty_print_ir_symbols() -> bool { roc_error_macros::assert_sizeof_wasm!(Literal, 24); roc_error_macros::assert_sizeof_wasm!(Expr, 48); -roc_error_macros::assert_sizeof_wasm!(Stmt, 72); +roc_error_macros::assert_sizeof_wasm!(Stmt, 64); roc_error_macros::assert_sizeof_wasm!(ProcLayout, 20); roc_error_macros::assert_sizeof_wasm!(Call, 44); roc_error_macros::assert_sizeof_wasm!(CallType, 36); diff --git a/crates/packaging/src/cache.rs b/crates/packaging/src/cache.rs index 2963aa4504..ecf2ecf5b7 100644 --- a/crates/packaging/src/cache.rs +++ b/crates/packaging/src/cache.rs @@ -1,13 +1,14 @@ #[cfg(not(target_family = "wasm"))] -use crate::https::{self, PackageMetadata, Problem}; -use roc_error_macros::internal_error; -use std::{ - fs, - path::{Path, PathBuf}, +use { + crate::https::{self, PackageMetadata, Problem}, + roc_error_macros::internal_error, + std::fs, }; - +#[cfg(not(target_family = "wasm"))] const MAX_DOWNLOAD_BYTES: u64 = 32 * 1_000_000_000; // GB +use std::path::{Path, PathBuf}; + #[derive(Copy, Clone, Debug)] pub enum RocCacheDir<'a> { /// Normal scenario: reading from the user's cache dir on disk