version = 4
[[package]]
name = "anstream"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
[[package]]
name = "anstyle-parse"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "anstyle-wincon"
version = "3.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
"windows-sys 0.61.2",
]
[[package]]
name = "bitflags"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "clap"
version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
dependencies = [
"clap_builder",
"clap_derive",
]
[[package]]
name = "clap_builder"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
"strsim",
]
[[package]]
name = "clap_derive"
version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "clap_lex"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
[[package]]
name = "colorchoice"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
[[package]]
name = "dlmalloc"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f5b01c17f85ee988d832c40e549a64bd89ab2c9f8d8a613bdf5122ae507e294"
dependencies = [
"cfg-if",
"libc",
"windows-sys 0.61.2",
]
[[package]]
name = "errno"
version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "hash32"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
dependencies = [
"byteorder",
]
[[package]]
name = "heapless"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4"
dependencies = [
"hash32",
"stable_deref_trait",
]
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "is_terminal_polyfill"
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "libc"
version = "0.2.183"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
[[package]]
name = "libm"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
[[package]]
name = "linux-raw-sys"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
[[package]]
name = "mstak"
version = "0.12.12"
dependencies = [
"stak-sac",
]
[[package]]
name = "noop-executor"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2210df1456ef75748760c6c7edf157afeb1cb6d3878fa0a36274db1e2e615600"
[[package]]
name = "once_cell_polyfill"
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
[[package]]
name = "origin"
version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "692d98a33ca8355280e87c3dea4f62e3361c0fb64a76557d8d3988f070cd3c30"
dependencies = [
"bitflags",
"libc",
"rustix",
]
[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rustix"
version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
dependencies = [
"bitflags",
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.61.2",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stak-compiler"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcbd4da9a10ceb8556372c6b07421cb64520719df2e8f701d250412251cb1f45"
dependencies = [
"stak-configuration",
"stak-device",
"stak-file",
"stak-process-context",
"stak-r7rs",
"stak-time",
"stak-vm",
]
[[package]]
name = "stak-configuration"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec577eb62c58c64590eda0a28e7b497dd1b653242f7853c88fb921b1184d4f8f"
[[package]]
name = "stak-device"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2964e7abffc8b4520b7570a9e471c847d5778428579ecdc62d53d6efd3bf5cd7"
dependencies = [
"rustix",
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-file"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a647eee9ae0320f03cb2d0d5a072c257cb5cb7f3b5176c24aab6b3c921f2c4d"
dependencies = [
"heapless",
"rustix",
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-inexact"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f146f3e92c800582367e0967bc94751aedeaf2c8a3c9d807bef239bb383f233b"
dependencies = [
"libm",
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-lzss"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afad33fc116372cc924ad1d78a6ed4e39ec11e7f48d0f3de012d6c34ade97672"
dependencies = [
"clap",
]
[[package]]
name = "stak-macro"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8b251792e53251811dc1642a5f455020cc3d62104afb18a56306055a85924d4"
dependencies = [
"proc-macro2",
"quote",
"stak-compiler",
"stak-macro-util",
"syn",
]
[[package]]
name = "stak-macro-util"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37f5fa72e2a34f84190d19ae4f9a3b37dc095b4fdb3e5ad3054457b83ad551ff"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "stak-native"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245bd2fbabe1bcd13a7f0e0481b4bf2e4ba378d2732a43e290d4be24aa9514f5"
dependencies = [
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-process-context"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d539ef1fabf8ec205c2603bad3aa138ee162c6c78046d82ca30ab3fe4bc29ad0"
dependencies = [
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-r7rs"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1281f8257770ac10a8ffeac609c203c2a4376061f4317163b86f7a5565573b6"
dependencies = [
"stak-device",
"stak-file",
"stak-inexact",
"stak-native",
"stak-process-context",
"stak-time",
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-sac"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41044f7f80c6661b2140cfc9da4018bf06e1cdeba94ab2842d2ffea5c089b3f9"
dependencies = [
"dlmalloc",
"origin",
"stak-configuration",
"stak-device",
"stak-file",
"stak-macro",
"stak-process-context",
"stak-r7rs",
"stak-time",
"stak-vm",
]
[[package]]
name = "stak-time"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e09d9de00771df23f572f99291587dc47303bddf953a59135f28d01dd37476d"
dependencies = [
"rustix",
"stak-vm",
"winter-maybe-async",
]
[[package]]
name = "stak-util"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1073ec182c9bb5ab85264ae17bbba0aac411be855dc6c64ec98b879e445711fd"
dependencies = [
"noop-executor",
]
[[package]]
name = "stak-vm"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9f9cd573562aa9493eecd7767a2b459823226683807482532c6c0ad888f8d99"
dependencies = [
"stak-lzss",
"stak-util",
"winter-maybe-async",
]
[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
[[package]]
name = "utf8parse"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
]
[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winter-maybe-async"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d31a19dae58475d019850e25b0170e94b16d382fbf6afee9c0e80fdc935e73e"
dependencies = [
"quote",
"syn",
]