mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2025-01-05 19:53:55 +03:00
Bump bumpalo (#1925)
* Fix typo in comment * Bump `bumpalo` dependency to 3.0.0 * Fix warning about unused loop label
This commit is contained in:
parent
580daab1d3
commit
36afba74d4
@ -16,7 +16,7 @@ spans = []
|
|||||||
extra-traits = ["syn/extra-traits"]
|
extra-traits = ["syn/extra-traits"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bumpalo = "2.1"
|
bumpalo = "3.0.0"
|
||||||
lazy_static = "1.0.0"
|
lazy_static = "1.0.0"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
proc-macro2 = "1.0"
|
proc-macro2 = "1.0"
|
||||||
|
@ -64,8 +64,8 @@ impl Interner {
|
|||||||
fn intern_str(&self, s: &str) -> &str {
|
fn intern_str(&self, s: &str) -> &str {
|
||||||
// NB: eventually this could be used to intern `s` to only allocate one
|
// NB: eventually this could be used to intern `s` to only allocate one
|
||||||
// copy, but for now let's just "transmute" `s` to have the same
|
// copy, but for now let's just "transmute" `s` to have the same
|
||||||
// lifetmie as this struct itself (which is our main goal here)
|
// lifetime as this struct itself (which is our main goal here)
|
||||||
bumpalo::collections::String::from_str_in(s, &self.bump).into_bump_str()
|
self.bump.alloc_str(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Given an import to a local module `id` this generates a unique module id
|
/// Given an import to a local module `id` this generates a unique module id
|
||||||
|
@ -424,7 +424,7 @@ impl<'src> FirstPassRecord<'src> {
|
|||||||
// signature where that and all remaining optional arguments are
|
// signature where that and all remaining optional arguments are
|
||||||
// undefined.
|
// undefined.
|
||||||
let mut signatures = Vec::new();
|
let mut signatures = Vec::new();
|
||||||
'outer: for signature in data.signatures.iter() {
|
for signature in data.signatures.iter() {
|
||||||
let mut idl_args = Vec::with_capacity(signature.args.len());
|
let mut idl_args = Vec::with_capacity(signature.args.len());
|
||||||
for (i, arg) in signature.args.iter().enumerate() {
|
for (i, arg) in signature.args.iter().enumerate() {
|
||||||
if arg.optional {
|
if arg.optional {
|
||||||
|
Loading…
Reference in New Issue
Block a user