2022-03-17 02:28:06 +03:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
version = 3
|
|
|
|
|
2023-11-10 07:46:22 +03:00
|
|
|
[[package]]
|
|
|
|
name = "aho-corasick"
|
|
|
|
version = "1.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
|
|
|
|
dependencies = [
|
|
|
|
"memchr",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "anes"
|
|
|
|
version = "0.1.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
|
|
|
|
|
2023-01-27 23:38:47 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ares"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2024-01-18 00:47:33 +03:00
|
|
|
"ares_guard",
|
2023-02-03 20:10:04 +03:00
|
|
|
"ares_macros",
|
2023-12-05 01:24:39 +03:00
|
|
|
"ares_pma",
|
2023-02-22 07:00:16 +03:00
|
|
|
"assert_no_alloc",
|
2023-09-22 20:30:44 +03:00
|
|
|
"autotools",
|
2023-01-27 23:38:47 +03:00
|
|
|
"bitvec",
|
2023-05-09 18:31:59 +03:00
|
|
|
"cc",
|
2023-02-02 03:34:38 +03:00
|
|
|
"criterion",
|
2023-01-27 23:38:47 +03:00
|
|
|
"either",
|
2023-02-14 07:03:22 +03:00
|
|
|
"ibig",
|
2023-01-27 23:38:47 +03:00
|
|
|
"intmap",
|
2023-11-10 04:13:12 +03:00
|
|
|
"json",
|
2023-09-25 09:08:51 +03:00
|
|
|
"lazy_static",
|
2023-01-27 23:38:47 +03:00
|
|
|
"libc",
|
|
|
|
"memmap",
|
|
|
|
"murmur3",
|
|
|
|
"num-derive",
|
|
|
|
"num-traits",
|
2023-09-25 09:08:51 +03:00
|
|
|
"signal-hook",
|
2023-02-17 04:19:16 +03:00
|
|
|
"static_assertions",
|
2023-09-26 23:07:27 +03:00
|
|
|
"urcrypt-sys",
|
2023-01-27 23:38:47 +03:00
|
|
|
]
|
|
|
|
|
2024-01-18 00:47:33 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ares_guard"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"bindgen 0.69.1",
|
|
|
|
"cc",
|
|
|
|
]
|
|
|
|
|
2023-02-03 20:10:04 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ares_macros"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"quote",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 1.0.109",
|
2023-02-03 20:10:04 +03:00
|
|
|
]
|
|
|
|
|
2023-12-05 01:24:39 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ares_pma"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"bindgen 0.69.1",
|
|
|
|
"cc",
|
|
|
|
]
|
|
|
|
|
2023-02-22 07:00:16 +03:00
|
|
|
[[package]]
|
|
|
|
name = "assert_no_alloc"
|
|
|
|
version = "1.1.2"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "atty"
|
|
|
|
version = "0.2.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
|
|
|
dependencies = [
|
2023-11-10 07:46:22 +03:00
|
|
|
"hermit-abi",
|
2023-02-02 03:34:38 +03:00
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
|
|
|
|
2023-09-22 20:30:44 +03:00
|
|
|
[[package]]
|
|
|
|
name = "autotools"
|
|
|
|
version = "0.2.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "aef8da1805e028a172334c3b680f93e71126f2327622faef2ec3d893c0a4ad77"
|
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bindgen"
|
|
|
|
version = "0.68.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078"
|
|
|
|
dependencies = [
|
2023-11-10 07:46:22 +03:00
|
|
|
"bitflags 2.4.1",
|
2023-09-26 23:07:27 +03:00
|
|
|
"cexpr",
|
|
|
|
"clang-sys",
|
|
|
|
"lazy_static",
|
|
|
|
"lazycell",
|
|
|
|
"log",
|
|
|
|
"peeking_take_while",
|
|
|
|
"prettyplease",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"regex",
|
|
|
|
"rustc-hash",
|
|
|
|
"shlex",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 2.0.39",
|
2023-09-26 23:07:27 +03:00
|
|
|
"which",
|
|
|
|
]
|
|
|
|
|
2023-12-05 01:24:39 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bindgen"
|
|
|
|
version = "0.69.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags 2.4.1",
|
|
|
|
"cexpr",
|
|
|
|
"clang-sys",
|
|
|
|
"lazy_static",
|
|
|
|
"lazycell",
|
|
|
|
"log",
|
|
|
|
"peeking_take_while",
|
|
|
|
"prettyplease",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"regex",
|
|
|
|
"rustc-hash",
|
|
|
|
"shlex",
|
|
|
|
"syn 2.0.39",
|
|
|
|
"which",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
|
|
|
version = "1.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "2.4.1"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
|
2023-09-26 23:07:27 +03:00
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bitvec"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.1"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"funty",
|
|
|
|
"radium",
|
|
|
|
"tap",
|
|
|
|
"wyz",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "bumpalo"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "3.14.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cast"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
|
|
|
|
2023-05-09 18:31:59 +03:00
|
|
|
[[package]]
|
|
|
|
name = "cc"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.83"
|
2023-05-09 18:31:59 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
2023-05-09 18:31:59 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "cexpr"
|
|
|
|
version = "0.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
|
|
|
|
dependencies = [
|
|
|
|
"nom",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ciborium"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.1"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"ciborium-io",
|
|
|
|
"ciborium-ll",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ciborium-io"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.1"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ciborium-ll"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.1"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"ciborium-io",
|
|
|
|
"half",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "clang-sys"
|
|
|
|
version = "1.6.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
|
|
|
|
dependencies = [
|
|
|
|
"glob",
|
|
|
|
"libc",
|
|
|
|
"libloading",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "clap"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "3.2.25"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
2023-09-26 23:07:27 +03:00
|
|
|
"bitflags 1.3.2",
|
2023-02-02 03:34:38 +03:00
|
|
|
"clap_lex",
|
|
|
|
"indexmap",
|
|
|
|
"textwrap",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "clap_lex"
|
|
|
|
version = "0.2.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
|
|
|
|
dependencies = [
|
|
|
|
"os_str_bytes",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "criterion"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
|
|
|
|
dependencies = [
|
|
|
|
"anes",
|
|
|
|
"atty",
|
|
|
|
"cast",
|
|
|
|
"ciborium",
|
|
|
|
"clap",
|
|
|
|
"criterion-plot",
|
|
|
|
"itertools",
|
|
|
|
"lazy_static",
|
|
|
|
"num-traits",
|
|
|
|
"oorandom",
|
|
|
|
"plotters",
|
|
|
|
"rayon",
|
|
|
|
"regex",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"tinytemplate",
|
|
|
|
"walkdir",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "criterion-plot"
|
|
|
|
version = "0.5.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
|
|
|
|
dependencies = [
|
|
|
|
"cast",
|
|
|
|
"itertools",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-deque"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.8.3"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"crossbeam-epoch",
|
|
|
|
"crossbeam-utils",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-epoch"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.9.15"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
"cfg-if",
|
|
|
|
"crossbeam-utils",
|
|
|
|
"memoffset",
|
|
|
|
"scopeguard",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-utils"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.8.16"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "either"
|
2023-08-30 01:46:12 +03:00
|
|
|
version = "1.9.0"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-30 01:46:12 +03:00
|
|
|
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
|
2022-07-16 05:02:51 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "errno"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.6"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e"
|
2023-09-26 23:07:27 +03:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"windows-sys",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "funty"
|
|
|
|
version = "2.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "glob"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "half"
|
|
|
|
version = "1.8.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hashbrown"
|
|
|
|
version = "0.12.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hermit-abi"
|
|
|
|
version = "0.1.19"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "home"
|
|
|
|
version = "0.5.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
|
|
|
|
dependencies = [
|
|
|
|
"windows-sys",
|
|
|
|
]
|
|
|
|
|
2023-02-14 07:03:22 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ibig"
|
|
|
|
version = "0.3.6"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"num-traits",
|
|
|
|
"rand",
|
|
|
|
"static_assertions",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "indexmap"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.9.3"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
"hashbrown",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "intmap"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b357564d111300f8a33b79e06795235529a627a1f7078d2b1db7f7dcdf032874"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "itertools"
|
|
|
|
version = "0.10.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
|
|
|
|
dependencies = [
|
|
|
|
"either",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.9"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "js-sys"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.65"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
2023-11-10 04:13:12 +03:00
|
|
|
[[package]]
|
|
|
|
name = "json"
|
|
|
|
version = "0.12.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "lazy_static"
|
|
|
|
version = "1.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "lazycell"
|
|
|
|
version = "1.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
|
|
|
|
|
2022-03-17 02:28:06 +03:00
|
|
|
[[package]]
|
|
|
|
name = "libc"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.150"
|
2022-03-17 02:28:06 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
|
2022-03-17 02:28:06 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "libloading"
|
|
|
|
version = "0.7.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "linux-raw-sys"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.4.11"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
|
2022-03-17 02:28:06 +03:00
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "log"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.4.20"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "memchr"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "2.6.4"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
|
2023-09-26 23:07:27 +03:00
|
|
|
|
2022-03-17 02:28:06 +03:00
|
|
|
[[package]]
|
|
|
|
name = "memmap"
|
2022-07-16 05:02:51 +03:00
|
|
|
version = "0.7.0"
|
2022-03-17 02:28:06 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-16 05:02:51 +03:00
|
|
|
checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
|
2022-03-17 02:28:06 +03:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
2023-02-02 03:34:38 +03:00
|
|
|
name = "memoffset"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.9.0"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "minimal-lexical"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "murmur3"
|
|
|
|
version = "0.5.2"
|
split: implements split stack
see docs/stack.md for information about this change.
split: replace Polarity enum with pointer check
we can check polarity with West === FP < AP,
East === FP > AP.
we panic when the pointers are equal.
split: pre_copy step before preserve() calls
we need to save the stored frame_pointer and alloc_pointer before
preserve calls, which will otherwise overwrite them.
split: copy_west(), now with stack_pointer!
when copying, we can forget the lightweight stack in the current frame
and start a new one adjacent to from-space used for traversing nouns
in from-space.
split: working split stack
this commit works with hurray.jam and decrement.jam.
there's at least one thing left: I don't think the implementation of
hamt::preserve() is correct, but hurray.jam and decrement.jam don't use
it so it doesn't detect it. the comment there explains whats wrong.
I also need to double check copy_pma() still.
This is the commit message #52:
split: hamt::preserve() and free_alloc
hamt::preserve() needs to allocate in the current frame after we've
already said we can no longer allocate (once pre_copy() has been
called). so does e.g. copy_west(), since it moves the lightweight
stack into this same area. we can unify this interface but I want
to explore the ergonomics of making this free allocation stuff usable
for the programmer without having to think about whether or not
pre_copy() has already been called.
split: add boolean for pre_copy()
alternative: use an enum to say whether the lightweight stack grows
westward or eastward, and that the reserved slots for the previous
frame's pointers are adjacent to the frame_pointer or alloc_pointer. not
sure which is the better choice yet.
split: panic when allocating at the wrong time
when pc == false, we aren't in copying mode (basically when we're
copying allocations to the previous frame to get ready to pop the
frame). therefore we should panic if we try to allocate in the previous
frame.
similarly, when pc == true, we're no longer allowed to allocate in the
current frame, but we can allocate in the previous frame. therefore we
should panic if we try to allocate in the current frame.
split: use prev_stack_pointer_pointer()
we'd like the programmer to not have to think about whether the frame is
in copying mode or not, so every time we want the previous frame's stack
pointer we should just called prev_stack_pointer_pointer() instead of
trying to remember if we need slot_pointer or free_slot.
we still use slot_pointer and free_slot for pushing and popping stack
frames, since we're in the midst of changing the pointers that would
determine where prev_stack_pointer_pointer() would look.
split: polarity of lw stack changes in pre_copy
It was waiting until copy_west/copy_east to do this - this makes it more
clear that the lightweight stack is different after pre_copy() is called
split: simplify is_west
asking this to panic in case of equality is assigning it too much
responsibility. it should just say whether or not a frame is west.
This is the commit message #76:
split: copy_pma isn't in cleanup mode
we don't need to move the lightweight stack since we're not allocating
in a previous frame, but into the PMA
split: revise pre_copy() usage
pre_copy() is no longer public. instead, it is called at the start of
any NockStack method which could potentially be the first function called when
getting ready to pop a stack frame (preserve() and functions that
allocate in the previous frame).
main: trailing bytes of cued jamfile are zeroes
this was already the case, but it was doing so incorrectly.
write_bytes(dest.add(word_len as usize - 1), 0, 8)
copies 64 bytes of zeroes starting at the last word of the indirect
atom. this went unnoticed before split stack since allocation happened
at the west end of the memory arena. now that allocation starts at the
east end, this was causing an overflow. so the correct line is
write_bytes(dest.add(word_len as usize - 1), 0, 1)
split: memory in NockStack::new not mutable
it was before split stack, now its unnecessary and throws a compiler
warning. im confused as to why it was ever there at all, though
2023-06-14 18:27:34 +03:00
|
|
|
source = "git+https://github.com/tloncorp/murmur3?rev=7878a0f#7878a0fbecf465720891b625f1a1fc3e19b6a960"
|
2022-07-16 05:02:51 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "nom"
|
|
|
|
version = "7.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
|
|
|
|
dependencies = [
|
|
|
|
"memchr",
|
|
|
|
"minimal-lexical",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "num-derive"
|
|
|
|
version = "0.3.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 1.0.109",
|
2022-07-16 05:02:51 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-traits"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.17"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "once_cell"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.18.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "oorandom"
|
|
|
|
version = "11.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "os_str_bytes"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "6.6.1"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "peeking_take_while"
|
|
|
|
version = "0.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pkg-config"
|
|
|
|
version = "0.3.27"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "plotters"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.5"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"num-traits",
|
|
|
|
"plotters-backend",
|
|
|
|
"plotters-svg",
|
|
|
|
"wasm-bindgen",
|
|
|
|
"web-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "plotters-backend"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.5"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "plotters-svg"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.5"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"plotters-backend",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "prettyplease"
|
|
|
|
version = "0.2.15"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 2.0.39",
|
2023-09-26 23:07:27 +03:00
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "proc-macro2"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.69"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"unicode-ident",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "quote"
|
2023-09-26 23:02:36 +03:00
|
|
|
version = "1.0.33"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-26 23:02:36 +03:00
|
|
|
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "radium"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
|
|
|
|
|
2023-02-14 07:03:22 +03:00
|
|
|
[[package]]
|
|
|
|
name = "rand"
|
|
|
|
version = "0.8.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
|
|
|
|
dependencies = [
|
|
|
|
"rand_core",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
|
|
|
version = "0.6.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "rayon"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.8.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"either",
|
|
|
|
"rayon-core",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rayon-core"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.12.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"crossbeam-deque",
|
|
|
|
"crossbeam-utils",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.10.2"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
2023-11-10 07:46:22 +03:00
|
|
|
"aho-corasick",
|
|
|
|
"memchr",
|
|
|
|
"regex-automata",
|
|
|
|
"regex-syntax",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex-automata"
|
|
|
|
version = "0.4.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
|
|
|
|
dependencies = [
|
|
|
|
"aho-corasick",
|
|
|
|
"memchr",
|
2023-02-02 03:34:38 +03:00
|
|
|
"regex-syntax",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex-syntax"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.8.2"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "rustc-hash"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rustix"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.38.21"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
|
2023-09-26 23:07:27 +03:00
|
|
|
dependencies = [
|
2023-11-10 07:46:22 +03:00
|
|
|
"bitflags 2.4.1",
|
2023-09-26 23:07:27 +03:00
|
|
|
"errno",
|
|
|
|
"libc",
|
|
|
|
"linux-raw-sys",
|
|
|
|
"windows-sys",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.15"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "same-file"
|
|
|
|
version = "1.0.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "scopeguard"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.2.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.192"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"serde_derive",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.192"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 2.0.39",
|
2023-02-02 03:34:38 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.108"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"itoa",
|
|
|
|
"ryu",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "shlex"
|
|
|
|
version = "1.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
|
|
|
|
|
2023-09-25 09:08:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
|
|
|
version = "0.3.17"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"signal-hook-registry",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook-registry"
|
|
|
|
version = "1.4.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2023-02-17 04:19:16 +03:00
|
|
|
[[package]]
|
|
|
|
name = "static_assertions"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.109"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"unicode-ident",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "2.0.39"
|
2023-09-26 23:07:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
|
2023-09-26 23:07:27 +03:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"unicode-ident",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "tap"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "textwrap"
|
|
|
|
version = "0.16.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tinytemplate"
|
|
|
|
version = "1.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
|
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
"serde_json",
|
|
|
|
]
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-ident"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "1.0.12"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
2022-03-17 02:28:06 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "urcrypt-sys"
|
2023-11-10 17:57:44 +03:00
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ced751f95a527a3458eb67c75e4ae7093d41585edaa7565f5769101502473019"
|
2023-09-26 23:07:27 +03:00
|
|
|
dependencies = [
|
2023-12-05 01:24:39 +03:00
|
|
|
"bindgen 0.68.1",
|
2023-09-26 23:07:27 +03:00
|
|
|
"pkg-config",
|
|
|
|
]
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "walkdir"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "2.4.0"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"same-file",
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.88"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"wasm-bindgen-macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-backend"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.88"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"bumpalo",
|
|
|
|
"log",
|
|
|
|
"once_cell",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 2.0.39",
|
2023-02-02 03:34:38 +03:00
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.88"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"quote",
|
|
|
|
"wasm-bindgen-macro-support",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro-support"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.88"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-11-10 07:46:22 +03:00
|
|
|
"syn 2.0.39",
|
2023-02-02 03:34:38 +03:00
|
|
|
"wasm-bindgen-backend",
|
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-shared"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.2.88"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
|
2023-02-02 03:34:38 +03:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "web-sys"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.3.65"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"js-sys",
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "which"
|
|
|
|
version = "4.4.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
|
|
|
|
dependencies = [
|
|
|
|
"either",
|
|
|
|
"home",
|
|
|
|
"once_cell",
|
|
|
|
"rustix",
|
|
|
|
]
|
|
|
|
|
2022-03-17 02:28:06 +03:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
|
|
|
version = "0.3.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-i686-pc-windows-gnu",
|
|
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
|
2023-02-02 03:34:38 +03:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-util"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.1.6"
|
2023-02-02 03:34:38 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
|
2023-02-02 03:34:38 +03:00
|
|
|
dependencies = [
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
2022-03-17 02:28:06 +03:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
2022-07-16 05:02:51 +03:00
|
|
|
|
2023-09-26 23:07:27 +03:00
|
|
|
[[package]]
|
|
|
|
name = "windows-sys"
|
|
|
|
version = "0.48.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
|
|
|
|
dependencies = [
|
|
|
|
"windows-targets",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows-targets"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
|
|
|
|
dependencies = [
|
|
|
|
"windows_aarch64_gnullvm",
|
|
|
|
"windows_aarch64_msvc",
|
|
|
|
"windows_i686_gnu",
|
|
|
|
"windows_i686_msvc",
|
|
|
|
"windows_x86_64_gnu",
|
|
|
|
"windows_x86_64_gnullvm",
|
|
|
|
"windows_x86_64_msvc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
version = "0.48.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
|
|
|
|
|
2022-07-16 05:02:51 +03:00
|
|
|
[[package]]
|
|
|
|
name = "wyz"
|
2023-11-10 07:46:22 +03:00
|
|
|
version = "0.5.1"
|
2022-07-16 05:02:51 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 07:46:22 +03:00
|
|
|
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
|
2022-07-16 05:02:51 +03:00
|
|
|
dependencies = [
|
|
|
|
"tap",
|
2023-11-10 04:13:12 +03:00
|
|
|
]
|