diff --git a/DESCRIPTION b/DESCRIPTION index 7c5a0ba..38cef2a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: b64 Title: Fast and Vectorized Base 64 Engine -Version: 0.1.1 +Version: 0.1.2 Authors@R: c( person("Josiah", "Parry", , "josiah.parry@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-9910-865X")), diff --git a/cran-comments.md b/cran-comments.md deleted file mode 100644 index df34916..0000000 --- a/cran-comments.md +++ /dev/null @@ -1,6 +0,0 @@ -## R CMD check results - -0 errors | 0 warnings | 1 note - -* `BinHex` is the name of a software and is quotes as such, others such as bcrypt is a known function name and as such is not acutal software to be quoted. -* This is a new release. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index f227b5b..43b6fb5 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -19,9 +19,9 @@ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "either" -version = "1.9.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "extendr-api" @@ -59,8 +59,7 @@ dependencies = [ [[package]] name = "libR-sys" version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f2e4b6f402557010b557dd181842168db92da2c0d747bd091bd175941c570d" +source = "git+https://github.com/extendr/libR-sys?rev=976c56d396175f8d09548b0a1f0a77fc393018f2#976c56d396175f8d09548b0a1f0a77fc393018f2" [[package]] name = "once_cell" @@ -70,33 +69,33 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] [[package]] name = "syn" -version = "2.0.48" +version = "2.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" dependencies = [ "proc-macro2", "quote", diff --git a/src/rust/Cargo.toml b/src/rust/Cargo.toml index e6b3e45..5046c0e 100644 --- a/src/rust/Cargo.toml +++ b/src/rust/Cargo.toml @@ -13,6 +13,9 @@ base64 = "0.21.7" extendr-api = { version = "0.7.0", features = ["either"] } itertools = "0.12.0" +[patch.crates-io] +libR-sys = { git = "https://github.com/extendr/libR-sys", rev = "976c56d396175f8d09548b0a1f0a77fc393018f2" } + [profile.release] lto = true codegen-units = 1 diff --git a/src/rust/vendor-config.toml b/src/rust/vendor-config.toml index 0236928..9fc606b 100644 --- a/src/rust/vendor-config.toml +++ b/src/rust/vendor-config.toml @@ -1,5 +1,10 @@ [source.crates-io] replace-with = "vendored-sources" +[source."git+https://github.com/extendr/libR-sys?rev=976c56d396175f8d09548b0a1f0a77fc393018f2"] +git = "https://github.com/extendr/libR-sys" +rev = "976c56d396175f8d09548b0a1f0a77fc393018f2" +replace-with = "vendored-sources" + [source.vendored-sources] directory = "vendor" diff --git a/src/rust/vendor.tar.xz b/src/rust/vendor.tar.xz index 3c6971a..fada1b0 100644 Binary files a/src/rust/vendor.tar.xz and b/src/rust/vendor.tar.xz differ