Skip to content

Commit

Permalink
Merge pull request #7533 from smores56/simple-can-solo
Browse files Browse the repository at this point in the history
Move desugaring to new `roc_can_solo` crate
  • Loading branch information
smores56 authored Jan 20, 2025
2 parents c8467b1 + a1768ed commit 809fe23
Show file tree
Hide file tree
Showing 72 changed files with 3,281 additions and 2,629 deletions.
26 changes: 26 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[workspace]
members = [
"crates/build/specialize_types",
"crates/build/*",
"crates/check/*",
"crates/compiler/*",
"crates/vendor/*",
"crates/fs",
Expand Down Expand Up @@ -174,6 +175,7 @@ roc_bitcode_bc = { path = "crates/compiler/builtins/bitcode/bc" }
roc_build = { path = "crates/compiler/build" }
roc_builtins = { path = "crates/compiler/builtins" }
roc_can = { path = "crates/compiler/can" }
roc_can_solo = { path = "crates/check/can_solo" }
roc_checkmate = { path = "crates/compiler/checkmate" }
roc_checkmate_schema = { path = "crates/compiler/checkmate_schema" }
roc_cli = { path = "crates/cli" }
Expand Down
23 changes: 23 additions & 0 deletions crates/check/can_solo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[package]
name = "roc_can_solo"
description = "Canonicalize a Roc module in preparation for typechecking without any knowledge of other modules."

authors.workspace = true
edition.workspace = true
license.workspace = true
version.workspace = true

[dependencies]
roc_collections.workspace = true
roc_error_macros.workspace = true
roc_module.workspace = true
roc_parse.workspace = true
roc_problem.workspace = true
roc_region.workspace = true
roc_serialize.workspace = true
roc_types.workspace = true
ven_pretty.workspace = true
bitvec.workspace = true
bumpalo.workspace = true
static_assertions.workspace = true
soa.workspace = true
Loading

0 comments on commit 809fe23

Please sign in to comment.