diff --git a/Cargo.lock b/Cargo.lock index a87da73c2f..a357573abb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,14 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +[[package]] +name = "addr2line" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" +dependencies = [ + "gimli 0.21.0", +] + [[package]] name = "ahash" version = "0.2.18" @@ -11,9 +20,9 @@ dependencies = [ [[package]] name = "ahash" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b909d1c126f78ace756fc337133356c499eebeefcce930fa5fb018823f2b2d" +checksum = "2f3e0bf23f51883cce372d5d5892211236856e4bb37fb942e1eb135ee0f146e3" [[package]] name = "aho-corasick" @@ -35,9 +44,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.28" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff" +checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" [[package]] name = "arbitrary" @@ -85,26 +94,17 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.46" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e" +checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" dependencies = [ - "backtrace-sys", + "addr2line", "cfg-if", "libc", + "object 0.19.0", "rustc-demangle", ] -[[package]] -name = "backtrace-sys" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78848718ee1255a2485d1309ad9cdecfc2e7d0362dd11c6829364c6b35ae1bc7" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "base64" version = "0.11.0" @@ -113,9 +113,9 @@ checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" [[package]] name = "base64" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5ca2cd0adc3f48f9e9ea5a6bbdf9ccc0bfade884847e484d452414c7ccffb3" +checksum = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42" [[package]] name = "binaryen" @@ -150,18 +150,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" +checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.5.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" +checksum = "5f0dc55f2d8a1a85650ac47858bb001b4c0dd73d79e3c455a842925e68d29cd3" [[package]] name = "bitflags" @@ -203,9 +203,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5356f1d23ee24a1f785a56d1d1a5f0fd5b0f6a0c0fb2412ce11da71649ab78f6" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byte-tools" @@ -239,9 +239,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.52" +version = "1.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" +checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311" dependencies = [ "jobserver", ] @@ -254,9 +254,9 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "clap" -version = "2.33.0" +version = "2.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" +checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" dependencies = [ "ansi_term", "atty", @@ -278,18 +278,18 @@ dependencies = [ [[package]] name = "cmake" -version = "0.1.42" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fb25b677f8bf1eb325017cb6bb8452f87969db0fedb4f757b297bee78a7c62" +checksum = "0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb" dependencies = [ "cc", ] [[package]] name = "console" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea0f3e2e8d7dba335e913b97f9e1992c86c4399d54f8be1d31c8727d0652064" +checksum = "8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a" dependencies = [ "encode_unicode", "lazy_static", @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "cranelift" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "cranelift-frontend", @@ -348,21 +348,21 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.63.0" +version = "0.64.0" dependencies = [ "byteorder", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.20.0", "hashbrown 0.7.2", "log", "peepmatic", @@ -376,7 +376,7 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -384,18 +384,18 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.63.0" +version = "0.64.0" [[package]] name = "cranelift-entity" -version = "0.63.0" +version = "0.64.0" dependencies = [ "serde", ] [[package]] name = "cranelift-faerie" -version = "0.63.0" +version = "0.64.0" dependencies = [ "anyhow", "cranelift-codegen", @@ -407,7 +407,7 @@ dependencies = [ [[package]] name = "cranelift-filetests" -version = "0.63.0" +version = "0.64.0" dependencies = [ "byteorder", "cranelift-codegen", @@ -418,7 +418,7 @@ dependencies = [ "cranelift-reader", "file-per-thread-logger", "filecheck", - "gimli", + "gimli 0.20.0", "log", "memmap", "num_cpus", @@ -429,7 +429,7 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "hashbrown 0.7.2", @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "cranelift-interpreter" -version = "0.1.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -455,7 +455,7 @@ dependencies = [ [[package]] name = "cranelift-module" -version = "0.63.0" +version = "0.64.0" dependencies = [ "anyhow", "cranelift-codegen", @@ -467,7 +467,7 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "raw-cpuid", @@ -476,17 +476,17 @@ dependencies = [ [[package]] name = "cranelift-object" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "cranelift-module", - "object", + "object 0.18.0", "target-lexicon", ] [[package]] name = "cranelift-preopt" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -494,7 +494,7 @@ dependencies = [ [[package]] name = "cranelift-reader" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "smallvec", @@ -504,7 +504,7 @@ dependencies = [ [[package]] name = "cranelift-serde" -version = "0.63.0" +version = "0.64.0" dependencies = [ "clap", "cranelift-codegen", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "cranelift-simplejit" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift", "cranelift-codegen", @@ -534,7 +534,7 @@ dependencies = [ [[package]] name = "cranelift-tools" -version = "0.63.0" +version = "0.64.0" dependencies = [ "capstone", "cfg-if", @@ -569,7 +569,7 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.63.0" +version = "0.64.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -620,9 +620,9 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" +checksum = "ab6bffe714b6bb07e42f201352c34f51fefd355ace793f9e638ebd52d23f98d2" dependencies = [ "cfg-if", "crossbeam-utils", @@ -661,9 +661,9 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.5" +version = "0.99.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" +checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" dependencies = [ "proc-macro2", "quote", @@ -672,9 +672,9 @@ dependencies = [ [[package]] name = "derive_utils" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114aa287358087a616096186f3de19525d8083f83d437dc6b583f895316b02e6" +checksum = "3df5480412da86cdf5d6b7f3b682422c84359ff7399aa658df1d15ee83244b1d" dependencies = [ "proc-macro2", "quote", @@ -765,19 +765,6 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" -[[package]] -name = "env_logger" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3" -dependencies = [ - "atty", - "humantime", - "log", - "regex", - "termcolor", -] - [[package]] name = "env_logger" version = "0.7.1" @@ -849,11 +836,11 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "file-per-thread-logger" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8505b75b31ef7285168dd237c4a7db3c1f3e0927e7d314e670bc98e854272fe9" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ - "env_logger 0.6.2", + "env_logger", "log", ] @@ -869,9 +856,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f59efc38004c988e4201d11d263b8171f49a2e7ec0bdbb71773433f271504a5e" +checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695" dependencies = [ "cfg-if", "libc", @@ -881,15 +868,15 @@ dependencies = [ [[package]] name = "fnv" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fst" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f9cac32c1741cdf6b66be7dcf0d9c7f25ccf12f8aa84c16cfa31f9f14513b3" +checksum = "a7293de202dbfe786c0b3fe6110a027836c5438ed06db7b715c9955ff4bfea51" [[package]] name = "fuchsia-cprng" @@ -937,6 +924,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" + [[package]] name = "glob" version = "0.3.0" @@ -970,7 +963,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96282e96bfcd3da0d3aa9938bedf1e50df3269b6db08b4876d2da0bb1a0841cf" dependencies = [ - "ahash 0.3.3", + "ahash 0.3.5", "autocfg 1.0.0", ] @@ -985,9 +978,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4" +checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71" dependencies = [ "libc", ] @@ -1003,9 +996,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" +checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe" dependencies = [ "autocfg 1.0.0", ] @@ -1024,9 +1017,9 @@ dependencies = [ [[package]] name = "iter-enum" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58107b833f974ca7bc9f98e032881967613dc214b6ab7ececb45b1ab9f0e7008" +checksum = "2cdea9771bec3d95893f6c665a4fcd477af7858446a46bc2772f560534eee43b" dependencies = [ "derive_utils", "quote", @@ -1042,6 +1035,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "0.4.5" @@ -1080,9 +1082,9 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f" +checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" [[package]] name = "libfuzzer-sys" @@ -1096,7 +1098,7 @@ dependencies = [ [[package]] name = "lightbeam" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "capstone", @@ -1105,7 +1107,7 @@ dependencies = [ "dynasm", "dynasmrt", "iter-enum", - "itertools", + "itertools 0.8.2", "lazy_static", "memoffset", "more-asserts", @@ -1129,9 +1131,9 @@ dependencies = [ [[package]] name = "mach" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86dd2487cdfea56def77b88438a2c915fb45113c5319bfe7e14306ca4cd0b0e1" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" dependencies = [ "libc", ] @@ -1210,10 +1212,16 @@ dependencies = [ ] [[package]] -name = "once_cell" -version = "1.3.1" +name = "object" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b" +checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" + +[[package]] +name = "once_cell" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" [[package]] name = "opaque-debug" @@ -1223,9 +1231,9 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] name = "os_pipe" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db4d06355a7090ce852965b2d08e11426c315438462638c6d721448d0b47aa22" +checksum = "fb233f06c2307e1f5ce2ecad9f8121cffbbee2c95428f44ea85222e460d0d213" dependencies = [ "libc", "winapi", @@ -1242,7 +1250,7 @@ dependencies = [ [[package]] name = "peepmatic" -version = "0.1.0" +version = "0.64.0" dependencies = [ "anyhow", "peepmatic-automata", @@ -1265,7 +1273,7 @@ version = "0.1.0" dependencies = [ "arbitrary", "bincode", - "env_logger 0.7.1", + "env_logger", "fst", "log", "peepmatic", @@ -1304,7 +1312,7 @@ dependencies = [ name = "peepmatic-test" version = "0.1.0" dependencies = [ - "env_logger 0.7.1", + "env_logger", "log", "peepmatic", "peepmatic-runtime", @@ -1318,9 +1326,9 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "ppv-lite86" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "pretty_env_logger" @@ -1328,7 +1336,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d" dependencies = [ - "env_logger 0.7.1", + "env_logger", "log", ] @@ -1360,15 +1368,15 @@ dependencies = [ [[package]] name = "proc-macro-hack" -version = "0.5.15" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63" +checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" [[package]] name = "proc-macro2" -version = "1.0.10" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" +checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa" dependencies = [ "unicode-xid", ] @@ -1405,7 +1413,7 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44883e74aa97ad63db83c4bf8ca490f02b2fc02f92575e720c8551e843c945f" dependencies = [ - "env_logger 0.7.1", + "env_logger", "log", "rand 0.7.3", "rand_core 0.5.1", @@ -1413,9 +1421,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.3" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" +checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" dependencies = [ "proc-macro2", ] @@ -1651,9 +1659,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.3.7" +version = "1.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6020f034922e3194c711b82a627453881bc4682166cabb07134a10c26ba7692" +checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" dependencies = [ "aho-corasick", "memchr", @@ -1663,15 +1671,15 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.17" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae" +checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" [[package]] name = "region" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448e868c6e4cfddfa49b6a72c95906c04e8547465e9536575b95c70a4044f856" +checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" dependencies = [ "bitflags", "libc", @@ -1690,7 +1698,7 @@ dependencies = [ [[package]] name = "run-examples" -version = "0.16.0" +version = "0.17.0" dependencies = [ "cc", ] @@ -1742,9 +1750,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1" +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" [[package]] name = "same-file" @@ -1772,9 +1780,9 @@ dependencies = [ [[package]] name = "scroll_derive" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28" +checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ "proc-macro2", "quote", @@ -1798,18 +1806,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" +checksum = "c9124df5b40cbd380080b2cc6ab894c040a3070d995f5c9dc77e18c34a8ae37d" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" +checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250" dependencies = [ "proc-macro2", "quote", @@ -1818,9 +1826,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.52" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7894c8ed05b7a3a279aeb79025fdec1d3158080b75b98a08faf2806bb799edd" +checksum = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2" dependencies = [ "itoa", "ryu", @@ -1829,9 +1837,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" +checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" dependencies = [ "block-buffer", "digest", @@ -1853,9 +1861,9 @@ checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" [[package]] name = "staticvec" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ffaa8b67a2055cea1283041741b6092ec268fef796dfdfabd1d106d71a70a6" +checksum = "f64ce848230697e25aeacc324f6adb2bba66e5b6cabf8fa7439f3e80c26d1455" [[package]] name = "string-interner" @@ -1898,9 +1906,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.18" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213" +checksum = "93a56fabc59dce20fe48b6c832cc249c713e7ed88fa28b0ee0a3bfcaae5fe4e2" dependencies = [ "proc-macro2", "quote", @@ -1978,7 +1986,7 @@ dependencies = [ [[package]] name = "test-programs" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "cfg-if", @@ -2003,18 +2011,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.16" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d12a1dae4add0f0d568eebc7bf142f145ba1aa2544cafb195c76f0f409091b60" +checksum = "b13f926965ad00595dd129fa12823b04bbf866e9085ab0a5f2b05b850fbfc344" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.16" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f34e0c1caaa462fd840ec6b768946ea1e7842620d94fe29d5b847138f521269" +checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479" dependencies = [ "proc-macro2", "quote", @@ -2089,15 +2097,15 @@ dependencies = [ [[package]] name = "vec_map" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" +checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" [[package]] name = "wait-timeout" @@ -2127,7 +2135,7 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi-common" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "cfg-if", @@ -2169,7 +2177,7 @@ dependencies = [ [[package]] name = "wasmtime" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "backtrace", @@ -2192,10 +2200,10 @@ dependencies = [ [[package]] name = "wasmtime-c-api" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", - "env_logger 0.7.1", + "env_logger", "once_cell", "wasi-common", "wasmtime", @@ -2206,7 +2214,7 @@ dependencies = [ [[package]] name = "wasmtime-c-api-macros" -version = "0.16.0" +version = "0.17.0" dependencies = [ "proc-macro2", "quote", @@ -2214,10 +2222,10 @@ dependencies = [ [[package]] name = "wasmtime-cli" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", - "env_logger 0.7.1", + "env_logger", "faerie", "file-per-thread-logger", "filecheck", @@ -2245,11 +2253,11 @@ dependencies = [ [[package]] name = "wasmtime-debug" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "faerie", - "gimli", + "gimli 0.20.0", "more-asserts", "target-lexicon", "thiserror", @@ -2259,10 +2267,10 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", - "base64 0.12.0", + "base64 0.12.1", "bincode", "cranelift-codegen", "cranelift-entity", @@ -2305,12 +2313,12 @@ dependencies = [ [[package]] name = "wasmtime-fuzzing" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "arbitrary", "binaryen", - "env_logger 0.7.1", + "env_logger", "log", "rayon", "wasmparser 0.57.0", @@ -2322,7 +2330,7 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "cfg-if", @@ -2331,7 +2339,7 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.20.0", "log", "more-asserts", "region", @@ -2347,7 +2355,7 @@ dependencies = [ [[package]] name = "wasmtime-obj" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "faerie", @@ -2357,15 +2365,15 @@ dependencies = [ [[package]] name = "wasmtime-profiling" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "cfg-if", - "gimli", + "gimli 0.20.0", "ittapi-rs", "lazy_static", "libc", - "object", + "object 0.18.0", "scroll", "serde", "target-lexicon", @@ -2375,7 +2383,7 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "0.16.0" +version = "0.17.0" dependencies = [ "backtrace", "cc", @@ -2393,7 +2401,7 @@ dependencies = [ [[package]] name = "wasmtime-rust" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "wasmtime", @@ -2403,7 +2411,7 @@ dependencies = [ [[package]] name = "wasmtime-rust-macro" -version = "0.16.0" +version = "0.17.0" dependencies = [ "proc-macro2", "quote", @@ -2412,7 +2420,7 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "log", @@ -2425,7 +2433,7 @@ dependencies = [ [[package]] name = "wasmtime-wast" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "wasmtime", @@ -2470,7 +2478,7 @@ dependencies = [ [[package]] name = "wig" -version = "0.16.0" +version = "0.17.0" dependencies = [ "heck", "proc-macro2", @@ -2480,7 +2488,7 @@ dependencies = [ [[package]] name = "wiggle" -version = "0.16.0" +version = "0.17.0" dependencies = [ "proptest", "thiserror", @@ -2491,7 +2499,7 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "heck", @@ -2503,7 +2511,7 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "0.16.0" +version = "0.17.0" dependencies = [ "quote", "syn", @@ -2514,7 +2522,7 @@ dependencies = [ [[package]] name = "wiggle-test" -version = "0.16.0" +version = "0.17.0" dependencies = [ "proptest", "wiggle", @@ -2553,7 +2561,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winx" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bitflags", "cvt", @@ -2575,7 +2583,7 @@ dependencies = [ [[package]] name = "yanix" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bitflags", "cfg-if", @@ -2606,18 +2614,18 @@ dependencies = [ [[package]] name = "zstd" -version = "0.5.1+zstd.1.4.4" +version = "0.5.2+zstd.1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5d978b793ae64375b80baf652919b148f6a496ac8802922d9999f5a553194f" +checksum = "644352b10ce7f333d6e0af85bd4f5322dc449416dc1211c6308e95bca8923db4" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "2.0.3+zstd.1.4.4" +version = "2.0.4+zstd.1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee25eac9753cfedd48133fa1736cbd23b774e253d89badbeac7d12b23848d3f" +checksum = "7113c0c9aed2c55181f2d9f5b0a36e7d2c0183b11c058ab40b35987479efe4d7" dependencies = [ "libc", "zstd-sys", @@ -2625,11 +2633,12 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "1.4.15+zstd.1.4.4" +version = "1.4.16+zstd.1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89719b034dc22d240d5b407fb0a3fe6d29952c181cff9a9f95c0bd40b4f8f7d8" +checksum = "c442965efc45353be5a9b9969c9b0872fff6828c7e06d118dda2cb2d0bb11d5a" dependencies = [ "cc", "glob", + "itertools 0.9.0", "libc", ] diff --git a/Cargo.toml b/Cargo.toml index 60809ddcec..29aa742178 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-cli" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Command-line interface for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -22,14 +22,14 @@ doc = false [dependencies] # Enable all supported architectures by default. -wasmtime = { path = "crates/wasmtime", version = "0.16.0", default-features = false } -wasmtime-debug = { path = "crates/debug", version = "0.16.0" } -wasmtime-environ = { path = "crates/environ", version = "0.16.0" } -wasmtime-jit = { path = "crates/jit", version = "0.16.0" } -wasmtime-obj = { path = "crates/obj", version = "0.16.0" } -wasmtime-wast = { path = "crates/wast", version = "0.16.0" } -wasmtime-wasi = { path = "crates/wasi", version = "0.16.0" } -wasi-common = { path = "crates/wasi-common", version = "0.16.0" } +wasmtime = { path = "crates/wasmtime", version = "0.17.0", default-features = false } +wasmtime-debug = { path = "crates/debug", version = "0.17.0" } +wasmtime-environ = { path = "crates/environ", version = "0.17.0" } +wasmtime-jit = { path = "crates/jit", version = "0.17.0" } +wasmtime-obj = { path = "crates/obj", version = "0.17.0" } +wasmtime-wast = { path = "crates/wast", version = "0.17.0" } +wasmtime-wasi = { path = "crates/wasi", version = "0.17.0" } +wasi-common = { path = "crates/wasi-common", version = "0.17.0" } structopt = { version = "0.3.5", features = ["color", "suggestions"] } faerie = "0.15.0" anyhow = "1.0.19" diff --git a/RELEASES.md b/RELEASES.md index 8a812b9913..6f3aa9d448 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2,9 +2,21 @@ -------------------------------------------------------------------------------- +## 0.18.0 + +Unreleased. + +### Added + +### Changed + +### Removed + +-------------------------------------------------------------------------------- + ## 0.17.0 -Unreleased +Released 2020-06-01. ### Added diff --git a/cranelift/Cargo.toml b/cranelift/Cargo.toml index 1b63edc421..dbfabab375 100644 --- a/cranelift/Cargo.toml +++ b/cranelift/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-tools" authors = ["The Cranelift Project Developers"] -version = "0.63.0" +version = "0.64.0" description = "Binaries for testing the Cranelift libraries" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://github.com/bytecodealliance/wasmtime/blob/master/cranelift/docs/index.md" @@ -15,21 +15,21 @@ path = "src/clif-util.rs" [dependencies] cfg-if = "0.1" -cranelift-codegen = { path = "codegen", version = "0.63.0" } -cranelift-entity = { path = "entity", version = "0.63.0" } -cranelift-interpreter = { path = "interpreter", version = "*" } -cranelift-reader = { path = "reader", version = "0.63.0" } -cranelift-frontend = { path = "frontend", version = "0.63.0" } -cranelift-serde = { path = "serde", version = "0.63.0", optional = true } -cranelift-wasm = { path = "wasm", version = "0.63.0", optional = true } -cranelift-native = { path = "native", version = "0.63.0" } -cranelift-filetests = { path = "filetests", version = "0.63.0" } -cranelift-module = { path = "module", version = "0.63.0" } -cranelift-faerie = { path = "faerie", version = "0.63.0" } -cranelift-object = { path = "object", version = "0.63.0" } -cranelift-simplejit = { path = "simplejit", version = "0.63.0" } -cranelift-preopt = { path = "preopt", version = "0.63.0" } -cranelift = { path = "umbrella", version = "0.63.0" } +cranelift-codegen = { path = "codegen", version = "0.64.0" } +cranelift-entity = { path = "entity", version = "0.64.0" } +cranelift-interpreter = { path = "interpreter", version = "0.64.0" } +cranelift-reader = { path = "reader", version = "0.64.0" } +cranelift-frontend = { path = "frontend", version = "0.64.0" } +cranelift-serde = { path = "serde", version = "0.64.0", optional = true } +cranelift-wasm = { path = "wasm", version = "0.64.0", optional = true } +cranelift-native = { path = "native", version = "0.64.0" } +cranelift-filetests = { path = "filetests", version = "0.64.0" } +cranelift-module = { path = "module", version = "0.64.0" } +cranelift-faerie = { path = "faerie", version = "0.64.0" } +cranelift-object = { path = "object", version = "0.64.0" } +cranelift-simplejit = { path = "simplejit", version = "0.64.0" } +cranelift-preopt = { path = "preopt", version = "0.64.0" } +cranelift = { path = "umbrella", version = "0.64.0" } filecheck = "0.5.0" clap = "2.32.0" log = "0.4.8" diff --git a/cranelift/bforest/Cargo.toml b/cranelift/bforest/Cargo.toml index 75e83a829b..bfba4d8b63 100644 --- a/cranelift/bforest/Cargo.toml +++ b/cranelift/bforest/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-bforest" -version = "0.63.0" +version = "0.64.0" description = "A forest of B+-trees" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-bforest" @@ -12,7 +12,7 @@ keywords = ["btree", "forest", "set", "map"] edition = "2018" [dependencies] -cranelift-entity = { path = "../entity", version = "0.63.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.64.0", default-features = false } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/codegen/Cargo.toml b/cranelift/codegen/Cargo.toml index 26e5ceb2e7..e40baa0e2b 100644 --- a/cranelift/codegen/Cargo.toml +++ b/cranelift/codegen/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-codegen" -version = "0.63.0" +version = "0.64.0" description = "Low-level code generator library" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-codegen" @@ -13,9 +13,9 @@ build = "build.rs" edition = "2018" [dependencies] -cranelift-codegen-shared = { path = "./shared", version = "0.63.0" } -cranelift-entity = { path = "../entity", version = "0.63.0" } -cranelift-bforest = { path = "../bforest", version = "0.63.0" } +cranelift-codegen-shared = { path = "./shared", version = "0.64.0" } +cranelift-entity = { path = "../entity", version = "0.64.0" } +cranelift-bforest = { path = "../bforest", version = "0.64.0" } hashbrown = { version = "0.7", optional = true } target-lexicon = "0.10" log = { version = "0.4.6", default-features = false } @@ -24,7 +24,7 @@ gimli = { version = "0.20.0", default-features = false, features = ["write"], op smallvec = { version = "1.0.0" } thiserror = "1.0.4" byteorder = { version = "1.3.2", default-features = false } -peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true } +peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.1.0" } regalloc = "0.0.25" # It is a goal of the cranelift-codegen crate to have minimal external dependencies. # Please don't add any unless they are essential to the task of creating binary @@ -32,8 +32,8 @@ regalloc = "0.0.25" # accomodated in `tests`. [build-dependencies] -cranelift-codegen-meta = { path = "meta", version = "0.63.0" } -peepmatic = { path = "../peepmatic", optional = true } +cranelift-codegen-meta = { path = "meta", version = "0.64.0" } +peepmatic = { path = "../peepmatic", optional = true, version = "0.64.0" } [features] default = ["std", "unwind"] diff --git a/cranelift/codegen/meta/Cargo.toml b/cranelift/codegen/meta/Cargo.toml index e73559f483..9dd35dade9 100644 --- a/cranelift/codegen/meta/Cargo.toml +++ b/cranelift/codegen/meta/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-codegen-meta" authors = ["The Cranelift Project Developers"] -version = "0.63.0" +version = "0.64.0" description = "Metaprogram for cranelift-codegen code generator library" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" @@ -12,8 +12,8 @@ edition = "2018" rustdoc-args = [ "--document-private-items" ] [dependencies] -cranelift-codegen-shared = { path = "../shared", version = "0.63.0" } -cranelift-entity = { path = "../../entity", version = "0.63.0" } +cranelift-codegen-shared = { path = "../shared", version = "0.64.0" } +cranelift-entity = { path = "../../entity", version = "0.64.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/codegen/shared/Cargo.toml b/cranelift/codegen/shared/Cargo.toml index 9aa54f193d..316e36e33f 100644 --- a/cranelift/codegen/shared/Cargo.toml +++ b/cranelift/codegen/shared/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-codegen-shared" -version = "0.63.0" +version = "0.64.0" description = "For code shared between cranelift-codegen-meta and cranelift-codegen" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" diff --git a/cranelift/entity/Cargo.toml b/cranelift/entity/Cargo.toml index 869871b0bf..8efe377586 100644 --- a/cranelift/entity/Cargo.toml +++ b/cranelift/entity/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-entity" -version = "0.63.0" +version = "0.64.0" description = "Data structures using entity references as mapping keys" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-entity" diff --git a/cranelift/faerie/Cargo.toml b/cranelift/faerie/Cargo.toml index fb44b3a2fb..b6ad39383e 100644 --- a/cranelift/faerie/Cargo.toml +++ b/cranelift/faerie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-faerie" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Emit Cranelift output to native object files with Faerie" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,8 +10,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.63.0" } -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false, features = ["std"] } +cranelift-module = { path = "../module", version = "0.64.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false, features = ["std"] } faerie = "0.15.0" goblin = "0.1.0" anyhow = "1.0" diff --git a/cranelift/filetests/Cargo.toml b/cranelift/filetests/Cargo.toml index 705c31fc61..3fc5cb8df5 100644 --- a/cranelift/filetests/Cargo.toml +++ b/cranelift/filetests/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-filetests" authors = ["The Cranelift Project Developers"] -version = "0.63.0" +version = "0.64.0" description = "Test driver and implementations of the filetest commands" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-filetests" @@ -10,12 +10,12 @@ publish = false edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", features = ["testing_hooks"] } -cranelift-frontend = { path = "../frontend", version = "0.63.0" } -cranelift-interpreter = { path = "../interpreter", version = "*" } -cranelift-native = { path = "../native", version = "0.63.0" } -cranelift-reader = { path = "../reader", version = "0.63.0" } -cranelift-preopt = { path = "../preopt", version = "0.63.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", features = ["testing_hooks"] } +cranelift-frontend = { path = "../frontend", version = "0.64.0" } +cranelift-interpreter = { path = "../interpreter", version = "0.64.0" } +cranelift-native = { path = "../native", version = "0.64.0" } +cranelift-reader = { path = "../reader", version = "0.64.0" } +cranelift-preopt = { path = "../preopt", version = "0.64.0" } byteorder = { version = "1.3.2", default-features = false } file-per-thread-logger = "0.1.2" filecheck = "0.5.0" diff --git a/cranelift/frontend/Cargo.toml b/cranelift/frontend/Cargo.toml index 6fbfcb01e8..a6d92cf3ff 100644 --- a/cranelift/frontend/Cargo.toml +++ b/cranelift/frontend/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-frontend" -version = "0.63.0" +version = "0.64.0" description = "Cranelift IR builder helper" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-frontend" @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } target-lexicon = "0.10" log = { version = "0.4.6", default-features = false } hashbrown = { version = "0.7", optional = true } diff --git a/cranelift/interpreter/Cargo.toml b/cranelift/interpreter/Cargo.toml index bdfbd94389..1217f5b45d 100644 --- a/cranelift/interpreter/Cargo.toml +++ b/cranelift/interpreter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-interpreter" -version = "0.1.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Interpret Cranelift IR" repository = "https://github.com/bytecodealliance/wasmtime" @@ -11,9 +11,9 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "*", default-features = false } -cranelift-entity = { path = "../entity", version = "*" } -cranelift-reader = { path = "../reader", version = "*" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.64.0" } +cranelift-reader = { path = "../reader", version = "0.64.0" } hashbrown = { version = "0.7.1", optional = true } log = { version = "0.4.8", default-features = false } thiserror = "1.0.15" @@ -21,7 +21,7 @@ walkdir = "2.3.1" pretty_env_logger = "0.4.0" [dev-dependencies] -cranelift-frontend = { path = "../frontend", version = "*" } +cranelift-frontend = { path = "../frontend", version = "0.64.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/module/Cargo.toml b/cranelift/module/Cargo.toml index 5d6ce39269..9d6537ba48 100644 --- a/cranelift/module/Cargo.toml +++ b/cranelift/module/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-module" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Support for linking functions and data with Cranelift" repository = "https://github.com/bytecodealliance/wasmtime" @@ -11,8 +11,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.63.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.64.0" } hashbrown = { version = "0.6", optional = true } log = { version = "0.4.6", default-features = false } thiserror = "1.0.4" diff --git a/cranelift/native/Cargo.toml b/cranelift/native/Cargo.toml index f56a462fd4..8306c73541 100644 --- a/cranelift/native/Cargo.toml +++ b/cranelift/native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-native" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Support for targeting the host with Cranelift" documentation = "https://docs.rs/cranelift-native" @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } target-lexicon = "0.10" [target.'cfg(any(target_arch = "x86", target_arch = "x86_64"))'.dependencies] diff --git a/cranelift/object/Cargo.toml b/cranelift/object/Cargo.toml index 4a2f7406df..8c4c44fc74 100644 --- a/cranelift/object/Cargo.toml +++ b/cranelift/object/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-object" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Emit Cranelift output to native object files with `object`" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,8 +10,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.63.0" } -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false, features = ["std"] } +cranelift-module = { path = "../module", version = "0.64.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false, features = ["std"] } object = { version = "0.18", default-features = false, features = ["write"] } target-lexicon = "0.10" diff --git a/cranelift/peepmatic/Cargo.toml b/cranelift/peepmatic/Cargo.toml index abe9676f0b..e4d6251201 100644 --- a/cranelift/peepmatic/Cargo.toml +++ b/cranelift/peepmatic/Cargo.toml @@ -1,8 +1,10 @@ [package] name = "peepmatic" -version = "0.1.0" +version = "0.64.0" authors = ["Nick Fitzgerald "] edition = "2018" +license = "Apache-2.0 WITH LLVM-exception" +description = "DSL and compiler for generating peephole optimizers" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/cranelift/peepmatic/LICENSE b/cranelift/peepmatic/LICENSE new file mode 100644 index 0000000000..f9d81955f4 --- /dev/null +++ b/cranelift/peepmatic/LICENSE @@ -0,0 +1,220 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + diff --git a/cranelift/peepmatic/crates/automata/Cargo.toml b/cranelift/peepmatic/crates/automata/Cargo.toml index 27c89230af..b08c869d73 100644 --- a/cranelift/peepmatic/crates/automata/Cargo.toml +++ b/cranelift/peepmatic/crates/automata/Cargo.toml @@ -3,6 +3,8 @@ name = "peepmatic-automata" version = "0.1.0" authors = ["Nick Fitzgerald "] edition = "2018" +license = "Apache-2.0 WITH LLVM-exception" +description = "Finite-state transducer automata" [package.metadata.docs.rs] all-features = true diff --git a/cranelift/peepmatic/crates/automata/LICENSE b/cranelift/peepmatic/crates/automata/LICENSE new file mode 100644 index 0000000000..f9d81955f4 --- /dev/null +++ b/cranelift/peepmatic/crates/automata/LICENSE @@ -0,0 +1,220 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + diff --git a/cranelift/peepmatic/crates/macro/Cargo.toml b/cranelift/peepmatic/crates/macro/Cargo.toml index 560953e0df..2cfaf26ba0 100644 --- a/cranelift/peepmatic/crates/macro/Cargo.toml +++ b/cranelift/peepmatic/crates/macro/Cargo.toml @@ -3,6 +3,8 @@ name = "peepmatic-macro" version = "0.1.0" authors = ["Nick Fitzgerald "] edition = "2018" +license = "Apache-2.0 WITH LLVM-exception" +description = "Macros for peepmatic" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/cranelift/peepmatic/crates/macro/LICENSE b/cranelift/peepmatic/crates/macro/LICENSE new file mode 100644 index 0000000000..f9d81955f4 --- /dev/null +++ b/cranelift/peepmatic/crates/macro/LICENSE @@ -0,0 +1,220 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + diff --git a/cranelift/peepmatic/crates/runtime/Cargo.toml b/cranelift/peepmatic/crates/runtime/Cargo.toml index 0a5312ed86..fd3ed05a72 100644 --- a/cranelift/peepmatic/crates/runtime/Cargo.toml +++ b/cranelift/peepmatic/crates/runtime/Cargo.toml @@ -3,6 +3,8 @@ name = "peepmatic-runtime" version = "0.1.0" authors = ["Nick Fitzgerald "] edition = "2018" +license = "Apache-2.0 WITH LLVM-exception" +description = "Runtime support for peepmatic peephole optimizers" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/cranelift/peepmatic/crates/runtime/LICENSE b/cranelift/peepmatic/crates/runtime/LICENSE new file mode 100644 index 0000000000..f9d81955f4 --- /dev/null +++ b/cranelift/peepmatic/crates/runtime/LICENSE @@ -0,0 +1,220 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + diff --git a/cranelift/preopt/Cargo.toml b/cranelift/preopt/Cargo.toml index 42065e8439..2e428a02d8 100644 --- a/cranelift/preopt/Cargo.toml +++ b/cranelift/preopt/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-preopt" -version = "0.63.0" +version = "0.64.0" description = "Support for optimizations in Cranelift" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-preopt" @@ -12,8 +12,8 @@ keywords = ["optimize", "compile", "compiler", "jit"] edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.63.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.64.0" } # This is commented out because it doesn't build on Rust 1.25.0, which # cranelift currently supports. # rustc_apfloat = { version = "0.1.2", default-features = false } diff --git a/cranelift/reader/Cargo.toml b/cranelift/reader/Cargo.toml index 8b8b451bfd..b780b98b70 100644 --- a/cranelift/reader/Cargo.toml +++ b/cranelift/reader/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-reader" -version = "0.63.0" +version = "0.64.0" description = "Cranelift textual IR reader" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-reader" @@ -10,7 +10,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0" } smallvec = "1.0.0" target-lexicon = "0.10" thiserror = "1.0.15" diff --git a/cranelift/serde/Cargo.toml b/cranelift/serde/Cargo.toml index bd3e9eab9b..cfae11d163 100644 --- a/cranelift/serde/Cargo.toml +++ b/cranelift/serde/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-serde" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Serializer/Deserializer for Cranelift IR" repository = "https://github.com/bytecodealliance/wasmtime" @@ -18,8 +18,8 @@ clap = "2.32.0" serde = "1.0.8" serde_derive = "1.0.75" serde_json = "1.0.26" -cranelift-codegen = { path = "../codegen", version = "0.63.0" } -cranelift-reader = { path = "../reader", version = "0.63.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0" } +cranelift-reader = { path = "../reader", version = "0.64.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/simplejit/Cargo.toml b/cranelift/simplejit/Cargo.toml index 19ca20fb8c..85924a2b02 100644 --- a/cranelift/simplejit/Cargo.toml +++ b/cranelift/simplejit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-simplejit" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "A simple JIT library backed by Cranelift" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,9 +10,9 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.63.0" } -cranelift-native = { path = "../native", version = "0.63.0" } -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false, features = ["std"] } +cranelift-module = { path = "../module", version = "0.64.0" } +cranelift-native = { path = "../native", version = "0.64.0" } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false, features = ["std"] } region = "2.0.0" libc = { version = "0.2.42" } errno = "0.2.4" @@ -27,9 +27,9 @@ selinux-fix = ['memmap'] default = [] [dev-dependencies] -cranelift = { path = "../umbrella", version = "0.63.0" } -cranelift-frontend = { path = "../frontend", version = "0.63.0" } -cranelift-entity = { path = "../entity", version = "0.63.0" } +cranelift = { path = "../umbrella", version = "0.64.0" } +cranelift-frontend = { path = "../frontend", version = "0.64.0" } +cranelift-entity = { path = "../entity", version = "0.64.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/umbrella/Cargo.toml b/cranelift/umbrella/Cargo.toml index dfb84c384c..20786f91e5 100644 --- a/cranelift/umbrella/Cargo.toml +++ b/cranelift/umbrella/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift" -version = "0.63.0" +version = "0.64.0" description = "Umbrella for commonly-used cranelift crates" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift" @@ -12,8 +12,8 @@ keywords = ["compile", "compiler", "jit"] edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } -cranelift-frontend = { path = "../frontend", version = "0.63.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } +cranelift-frontend = { path = "../frontend", version = "0.64.0", default-features = false } [features] default = ["std"] diff --git a/cranelift/wasm/Cargo.toml b/cranelift/wasm/Cargo.toml index ae5056effd..728e25e29d 100644 --- a/cranelift/wasm/Cargo.toml +++ b/cranelift/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-wasm" -version = "0.63.0" +version = "0.64.0" authors = ["The Cranelift Project Developers"] description = "Translator from WebAssembly to Cranelift IR" documentation = "https://docs.rs/cranelift-wasm" @@ -13,9 +13,9 @@ edition = "2018" [dependencies] wasmparser = { version = "0.57.0", default-features = false } -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.63.0" } -cranelift-frontend = { path = "../frontend", version = "0.63.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.64.0" } +cranelift-frontend = { path = "../frontend", version = "0.64.0", default-features = false } hashbrown = { version = "0.7", optional = true } log = { version = "0.4.6", default-features = false } serde = { version = "1.0.94", features = ["derive"], optional = true } @@ -25,7 +25,7 @@ thiserror = "1.0.4" wat = "1.0.18" target-lexicon = "0.10" # Enable the riscv feature for cranelift-codegen, as some tests require it -cranelift-codegen = { path = "../codegen", version = "0.63.0", default-features = false, features = ["riscv"] } +cranelift-codegen = { path = "../codegen", version = "0.64.0", default-features = false, features = ["riscv"] } [features] default = ["std"] diff --git a/crates/c-api/Cargo.toml b/crates/c-api/Cargo.toml index 8618634035..3e99019598 100644 --- a/crates/c-api/Cargo.toml +++ b/crates/c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-c-api" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "C API to expose the Wasmtime runtime" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/c-api/macros/Cargo.toml b/crates/c-api/macros/Cargo.toml index 5e2b36f024..30d2c73b88 100644 --- a/crates/c-api/macros/Cargo.toml +++ b/crates/c-api/macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-c-api-macros" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/crates/debug/Cargo.toml b/crates/debug/Cargo.toml index 6ef2dfc054..8cbae2cc83 100644 --- a/crates/debug/Cargo.toml +++ b/crates/debug/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-debug" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Debug utils for WebAsssembly code in Cranelift" license = "Apache-2.0 WITH LLVM-exception" @@ -15,7 +15,7 @@ edition = "2018" gimli = "0.20.0" wasmparser = "0.57.0" faerie = "0.15.0" -wasmtime-environ = { path = "../environ", version = "0.16.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } target-lexicon = { version = "0.10.0", default-features = false } anyhow = "1.0" thiserror = "1.0.4" diff --git a/crates/environ/Cargo.toml b/crates/environ/Cargo.toml index 79a2601deb..35e44429fa 100644 --- a/crates/environ/Cargo.toml +++ b/crates/environ/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-environ" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Standalone environment support for WebAsssembly code in Cranelift" license = "Apache-2.0 WITH LLVM-exception" @@ -13,11 +13,11 @@ edition = "2018" [dependencies] anyhow = "1.0" -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.63.0", features = ["enable-serde"] } -cranelift-entity = { path = "../../cranelift/entity", version = "0.63.0", features = ["enable-serde"] } -cranelift-wasm = { path = "../../cranelift/wasm", version = "0.63.0", features = ["enable-serde"] } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.64.0", features = ["enable-serde"] } +cranelift-entity = { path = "../../cranelift/entity", version = "0.64.0", features = ["enable-serde"] } +cranelift-wasm = { path = "../../cranelift/wasm", version = "0.64.0", features = ["enable-serde"] } wasmparser = "0.57.0" -lightbeam = { path = "../lightbeam", optional = true, version = "0.16.0" } +lightbeam = { path = "../lightbeam", optional = true, version = "0.17.0" } indexmap = "1.0.2" rayon = "1.2.1" thiserror = "1.0.4" diff --git a/crates/fuzzing/Cargo.toml b/crates/fuzzing/Cargo.toml index 7af689724b..026aee7355 100644 --- a/crates/fuzzing/Cargo.toml +++ b/crates/fuzzing/Cargo.toml @@ -4,7 +4,7 @@ description = "Fuzzing infrastructure for Wasmtime" edition = "2018" name = "wasmtime-fuzzing" publish = false -version = "0.16.0" +version = "0.17.0" [dependencies] anyhow = "1.0.22" diff --git a/crates/jit/Cargo.toml b/crates/jit/Cargo.toml index 094330fbce..822522da27 100644 --- a/crates/jit/Cargo.toml +++ b/crates/jit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-jit" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "JIT-style execution for WebAsssembly code in Cranelift" documentation = "https://docs.rs/wasmtime-jit" @@ -12,15 +12,15 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.63.0", features = ["enable-serde"] } -cranelift-entity = { path = "../../cranelift/entity", version = "0.63.0", features = ["enable-serde"] } -cranelift-wasm = { path = "../../cranelift/wasm", version = "0.63.0", features = ["enable-serde"] } -cranelift-native = { path = "../../cranelift/native", version = "0.63.0" } -cranelift-frontend = { path = "../../cranelift/frontend", version = "0.63.0" } -wasmtime-environ = { path = "../environ", version = "0.16.0" } -wasmtime-runtime = { path = "../runtime", version = "0.16.0" } -wasmtime-debug = { path = "../debug", version = "0.16.0" } -wasmtime-profiling = { path = "../profiling", version = "0.16.0" } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.64.0", features = ["enable-serde"] } +cranelift-entity = { path = "../../cranelift/entity", version = "0.64.0", features = ["enable-serde"] } +cranelift-wasm = { path = "../../cranelift/wasm", version = "0.64.0", features = ["enable-serde"] } +cranelift-native = { path = "../../cranelift/native", version = "0.64.0" } +cranelift-frontend = { path = "../../cranelift/frontend", version = "0.64.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } +wasmtime-runtime = { path = "../runtime", version = "0.17.0" } +wasmtime-debug = { path = "../debug", version = "0.17.0" } +wasmtime-profiling = { path = "../profiling", version = "0.17.0" } region = "2.0.0" thiserror = "1.0.4" target-lexicon = { version = "0.10.0", default-features = false } diff --git a/crates/lightbeam/Cargo.toml b/crates/lightbeam/Cargo.toml index 50e73d7606..3c5254a78e 100644 --- a/crates/lightbeam/Cargo.toml +++ b/crates/lightbeam/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lightbeam" -version = "0.16.0" +version = "0.17.0" authors = ["The Lightbeam Project Developers"] description = "An optimising one-pass streaming compiler for WebAssembly" license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] capstone = "0.6.0" -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.63.0" } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.64.0" } derive_more = "0.99" dynasm = "0.5.2" dynasmrt = "0.5.2" diff --git a/crates/misc/run-examples/Cargo.toml b/crates/misc/run-examples/Cargo.toml index fec5596d43..2ec5866e13 100644 --- a/crates/misc/run-examples/Cargo.toml +++ b/crates/misc/run-examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "run-examples" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/crates/misc/rust/Cargo.toml b/crates/misc/rust/Cargo.toml index 61f804a238..681b4bcbd5 100644 --- a/crates/misc/rust/Cargo.toml +++ b/crates/misc/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-rust" -version = "0.16.0" +version = "0.17.0" authors = ["Alex Crichton "] description = "Rust extension for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -15,9 +15,9 @@ test = false doctest = false [dependencies] -wasmtime-rust-macro = { path = "./macro", version = "0.16.0" } -wasmtime-wasi = { path = "../../wasi", version = "0.16.0" } -wasmtime = { path = "../../wasmtime", version = "0.16.0" } +wasmtime-rust-macro = { path = "./macro", version = "0.17.0" } +wasmtime-wasi = { path = "../../wasi", version = "0.17.0" } +wasmtime = { path = "../../wasmtime", version = "0.17.0" } anyhow = "1.0.19" [badges] diff --git a/crates/misc/rust/macro/Cargo.toml b/crates/misc/rust/macro/Cargo.toml index 4b4bc0dfe0..485b318777 100644 --- a/crates/misc/rust/macro/Cargo.toml +++ b/crates/misc/rust/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-rust-macro" -version = "0.16.0" +version = "0.17.0" authors = ["Alex Crichton "] description = "Macro support crate for wasmtime-rust" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/obj/Cargo.toml b/crates/obj/Cargo.toml index d0d76751e9..cc48e41962 100644 --- a/crates/obj/Cargo.toml +++ b/crates/obj/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-obj" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Native object file output for WebAsssembly code in Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0" -wasmtime-environ = { path = "../environ", version = "0.16.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } faerie = "0.15.0" more-asserts = "0.2.1" diff --git a/crates/profiling/Cargo.toml b/crates/profiling/Cargo.toml index 016d6ce9d6..79b9d3f325 100644 --- a/crates/profiling/Cargo.toml +++ b/crates/profiling/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-profiling" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Runtime library support for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -19,8 +19,8 @@ libc = { version = "0.2.60", default-features = false } scroll = { version = "0.10.1", optional = true } serde = { version = "1.0.99", features = ["derive"] } target-lexicon = "0.10.0" -wasmtime-environ = { path = "../environ", version = "0.16.0" } -wasmtime-runtime = { path = "../runtime", version = "0.16.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } +wasmtime-runtime = { path = "../runtime", version = "0.17.0" } ittapi-rs = { version = "0.1.5", optional = true } [dependencies.object] diff --git a/crates/runtime/Cargo.toml b/crates/runtime/Cargo.toml index 4d979c7b9d..578cb9c0fc 100644 --- a/crates/runtime/Cargo.toml +++ b/crates/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-runtime" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Runtime library support for Wasmtime" documentation = "https://docs.rs/wasmtime-runtime" @@ -12,7 +12,7 @@ readme = "README.md" edition = "2018" [dependencies] -wasmtime-environ = { path = "../environ", version = "0.16.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } region = "2.0.0" libc = { version = "0.2.70", default-features = false } memoffset = "0.5.3" diff --git a/crates/test-programs/Cargo.toml b/crates/test-programs/Cargo.toml index 8284ec6483..bcb4bfe7df 100644 --- a/crates/test-programs/Cargo.toml +++ b/crates/test-programs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-programs" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] readme = "README.md" edition = "2018" @@ -10,9 +10,9 @@ publish = false cfg-if = "0.1.9" [dev-dependencies] -wasi-common = { path = "../wasi-common", version = "0.16.0" } -wasmtime-wasi = { path = "../wasi", version = "0.16.0" } -wasmtime = { path = "../wasmtime", version = "0.16.0" } +wasi-common = { path = "../wasi-common", version = "0.17.0" } +wasmtime-wasi = { path = "../wasi", version = "0.17.0" } +wasmtime = { path = "../wasmtime", version = "0.17.0" } target-lexicon = "0.10.0" pretty_env_logger = "0.4.0" tempfile = "3.1.0" diff --git a/crates/test-programs/wasi-tests/Cargo.lock b/crates/test-programs/wasi-tests/Cargo.lock index d758854209..aa0194ff87 100644 --- a/crates/test-programs/wasi-tests/Cargo.lock +++ b/crates/test-programs/wasi-tests/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "libc" -version = "0.2.69" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -17,14 +17,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "wasi-tests" -version = "0.16.0" +version = "0.17.0" dependencies = [ - "libc 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.71 (registry+https://github.com/rust-lang/crates.io-index)", "more-asserts 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", ] [metadata] -"checksum libc 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" +"checksum libc 0.2.71 (registry+https://github.com/rust-lang/crates.io-index)" = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" "checksum more-asserts 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" "checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" diff --git a/crates/test-programs/wasi-tests/Cargo.toml b/crates/test-programs/wasi-tests/Cargo.toml index bdb905c85e..7994203c60 100644 --- a/crates/test-programs/wasi-tests/Cargo.toml +++ b/crates/test-programs/wasi-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasi-tests" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] readme = "README.md" edition = "2018" diff --git a/crates/wasi-common/Cargo.toml b/crates/wasi-common/Cargo.toml index 18e87aa3b0..c24127a33d 100644 --- a/crates/wasi-common/Cargo.toml +++ b/crates/wasi-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasi-common" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "WASI implementation in Rust" license = "Apache-2.0 WITH LLVM-exception" @@ -12,9 +12,9 @@ edition = "2018" include = ["src/**/*", "LICENSE", "WASI/phases", "build.rs"] # This doesn't actually link to a native library, but it allows us to set env -# vars like `DEP_WASI_COMMON_16_*` for crates that have build scripts and depend +# vars like `DEP_WASI_COMMON_17_*` for crates that have build scripts and depend # on this crate, allowing other crates to use the same witx files. -links = "wasi-common-16" +links = "wasi-common-17" [dependencies] anyhow = "1.0" @@ -25,14 +25,14 @@ cfg-if = "0.1.9" log = "0.4" filetime = "0.2.7" lazy_static = "1.4.0" -wig = { path = "wig", version = "0.16.0" } -wiggle = { path = "../wiggle", default-features = false, version = "0.16.0" } +wig = { path = "wig", version = "0.17.0" } +wiggle = { path = "../wiggle", default-features = false, version = "0.17.0" } [target.'cfg(unix)'.dependencies] -yanix = { path = "yanix", version = "0.16.0" } +yanix = { path = "yanix", version = "0.17.0" } [target.'cfg(windows)'.dependencies] -winx = { path = "winx", version = "0.16.0" } +winx = { path = "winx", version = "0.17.0" } winapi = "0.3" cpu-time = "1.0" diff --git a/crates/wasi-common/wig/Cargo.toml b/crates/wasi-common/wig/Cargo.toml index fe7c4965f1..596978eb8c 100644 --- a/crates/wasi-common/wig/Cargo.toml +++ b/crates/wasi-common/wig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wig" -version = "0.16.0" +version = "0.17.0" authors = ["Dan Gohman "] description = "WebAssembly Interface Generator" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/wasi-common/winx/Cargo.toml b/crates/wasi-common/winx/Cargo.toml index a1f4d18577..bdecd2fe6d 100644 --- a/crates/wasi-common/winx/Cargo.toml +++ b/crates/wasi-common/winx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "winx" -version = "0.16.0" +version = "0.17.0" authors = ["Jakub Konka "] description = "Windows API helper library" documentation = "https://docs.rs/winx" diff --git a/crates/wasi-common/yanix/Cargo.toml b/crates/wasi-common/yanix/Cargo.toml index ed9c5d26e7..3abf5eae02 100644 --- a/crates/wasi-common/yanix/Cargo.toml +++ b/crates/wasi-common/yanix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yanix" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "Yet Another Nix crate: a Unix API helper library" documentation = "https://docs.rs/yanix" diff --git a/crates/wasi/Cargo.toml b/crates/wasi/Cargo.toml index 8d0b677015..82bb043a81 100644 --- a/crates/wasi/Cargo.toml +++ b/crates/wasi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-wasi" -version = "0.16.0" +version = "0.17.0" authors = ["The Cranelift Project Developers"] description = "WASI API support for Wasmtime" documentation = "https://docs.rs/wasmtime-wasi" @@ -14,11 +14,11 @@ edition = "2018" [dependencies] anyhow = "1.0" log = { version = "0.4.8", default-features = false } -wasi-common = { path = "../wasi-common", version = "0.16.0" } -wasmtime = { path = "../wasmtime", version = "0.16.0", default-features = false } -wasmtime-runtime = { path = "../runtime", version = "0.16.0" } -wig = { path = "../wasi-common/wig", version = "0.16.0" } -wiggle = { path = "../wiggle", version = "0.16.0" } +wasi-common = { path = "../wasi-common", version = "0.17.0" } +wasmtime = { path = "../wasmtime", version = "0.17.0", default-features = false } +wasmtime-runtime = { path = "../runtime", version = "0.17.0" } +wig = { path = "../wasi-common/wig", version = "0.17.0" } +wiggle = { path = "../wiggle", version = "0.17.0" } [badges] maintenance = { status = "actively-developed" } diff --git a/crates/wasi/build.rs b/crates/wasi/build.rs index 1458bef1b5..fee332ea4b 100644 --- a/crates/wasi/build.rs +++ b/crates/wasi/build.rs @@ -1,4 +1,4 @@ fn main() { - let wasi_root = std::env::var("DEP_WASI_COMMON_16_WASI").unwrap(); + let wasi_root = std::env::var("DEP_WASI_COMMON_17_WASI").unwrap(); println!("cargo:rustc-env=WASI_ROOT={}", wasi_root); } diff --git a/crates/wasmtime/Cargo.toml b/crates/wasmtime/Cargo.toml index 03d958721b..52afa66e77 100644 --- a/crates/wasmtime/Cargo.toml +++ b/crates/wasmtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "High-level API to expose the Wasmtime runtime" documentation = "https://docs.rs/wasmtime" @@ -10,10 +10,10 @@ readme = "README.md" edition = "2018" [dependencies] -wasmtime-runtime = { path = "../runtime", version = "0.16.0" } -wasmtime-environ = { path = "../environ", version = "0.16.0" } -wasmtime-jit = { path = "../jit", version = "0.16.0" } -wasmtime-profiling = { path = "../profiling", version = "0.16.0" } +wasmtime-runtime = { path = "../runtime", version = "0.17.0" } +wasmtime-environ = { path = "../environ", version = "0.17.0" } +wasmtime-jit = { path = "../jit", version = "0.17.0" } +wasmtime-profiling = { path = "../profiling", version = "0.17.0" } wasmparser = "0.57.0" target-lexicon = { version = "0.10.0", default-features = false } anyhow = "1.0.19" diff --git a/crates/wast/Cargo.toml b/crates/wast/Cargo.toml index f347c887f6..cefd4cb461 100644 --- a/crates/wast/Cargo.toml +++ b/crates/wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-wast" -version = "0.16.0" +version = "0.17.0" authors = ["The Wasmtime Project Developers"] description = "wast testing support for wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0.19" -wasmtime = { path = "../wasmtime", version = "0.16.0", default-features = false } +wasmtime = { path = "../wasmtime", version = "0.17.0", default-features = false } wast = "17.0.0" [badges] diff --git a/crates/wiggle/Cargo.toml b/crates/wiggle/Cargo.toml index 1da64108c0..c6f6adb427 100644 --- a/crates/wiggle/Cargo.toml +++ b/crates/wiggle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle" -version = "0.16.0" +version = "0.17.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] edition = "2018" license = "Apache-2.0 WITH LLVM-exception" @@ -13,7 +13,7 @@ include = ["src/**/*", "LICENSE"] [dependencies] thiserror = "1" witx = { path = "../wasi-common/WASI/tools/witx", version = "0.8.5", optional = true } -wiggle-macro = { path = "macro", version = "0.16.0" } +wiggle-macro = { path = "macro", version = "0.17.0" } [badges] maintenance = { status = "actively-developed" } diff --git a/crates/wiggle/generate/Cargo.toml b/crates/wiggle/generate/Cargo.toml index 2c06c04746..6d1ec6d4a3 100644 --- a/crates/wiggle/generate/Cargo.toml +++ b/crates/wiggle/generate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-generate" -version = "0.16.0" +version = "0.17.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] license = "Apache-2.0 WITH LLVM-exception" edition = "2018" diff --git a/crates/wiggle/macro/Cargo.toml b/crates/wiggle/macro/Cargo.toml index ca28d0730b..7722ac27cb 100644 --- a/crates/wiggle/macro/Cargo.toml +++ b/crates/wiggle/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-macro" -version = "0.16.0" +version = "0.17.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] edition = "2018" license = "Apache-2.0 WITH LLVM-exception" @@ -15,7 +15,7 @@ proc-macro = true test = false [dependencies] -wiggle-generate = { path = "../generate", version = "0.16.0" } +wiggle-generate = { path = "../generate", version = "0.17.0" } witx = { path = "../../wasi-common/WASI/tools/witx", version = "0.8.5" } quote = "1.0" syn = { version = "1.0", features = ["full"] } diff --git a/crates/wiggle/test-helpers/Cargo.toml b/crates/wiggle/test-helpers/Cargo.toml index 3d9f80f638..da548e3950 100644 --- a/crates/wiggle/test-helpers/Cargo.toml +++ b/crates/wiggle/test-helpers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-test" -version = "0.16.0" +version = "0.17.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] license = "Apache-2.0 WITH LLVM-exception" edition = "2018" diff --git a/scripts/bump-cranelift-version.sh b/scripts/bump-cranelift-version.sh index 88d1839cfb..da6e2634c9 100755 --- a/scripts/bump-cranelift-version.sh +++ b/scripts/bump-cranelift-version.sh @@ -9,7 +9,7 @@ topdir=$(dirname "$0")/.. cd "$topdir" # All the cranelift-* crates have the same version number -version="0.63.0" +version="0.64.0" # Update all of the Cargo.toml files. echo "Updating crate versions to $version" diff --git a/scripts/bump-wasmtime-version.sh b/scripts/bump-wasmtime-version.sh index da1c8fa9df..b1c2524bd1 100755 --- a/scripts/bump-wasmtime-version.sh +++ b/scripts/bump-wasmtime-version.sh @@ -9,7 +9,7 @@ topdir=$(dirname "$0")/.. cd "$topdir" # All the wasmtime-* crates have the same version number -short_version="16" +short_version="17" version="0.$short_version.0" # Update the version numbers of the crates to $version. Skip crates with diff --git a/scripts/publish-cranelift.sh b/scripts/publish-cranelift.sh index 5e5c252e4f..25b2d8d089 100755 --- a/scripts/publish-cranelift.sh +++ b/scripts/publish-cranelift.sh @@ -18,6 +18,10 @@ cd "$topdir" for crate in \ entity \ bforest \ + peepmatic/crates/macro \ + peepmatic/crates/automata \ + peepmatic/crates/runtime \ + peepmatic \ codegen/shared \ codegen/meta \ codegen \