feat: gc-arena
finally...
This commit is contained in:
@@ -7,7 +7,6 @@ use hashbrown::{HashMap, HashSet};
|
||||
use itertools::Itertools;
|
||||
|
||||
use crate::env::VmEnv;
|
||||
use crate::error::Result;
|
||||
use crate::vm::VM;
|
||||
|
||||
use super::super::public as p;
|
||||
@@ -85,16 +84,6 @@ impl<'jit: 'vm, 'vm, 'gc> AttrSet<'gc> {
|
||||
Self { data }
|
||||
}
|
||||
|
||||
pub fn force_deep(&mut self, vm: &VM, mc: &Mutation<'gc>) -> Result<()> {
|
||||
todo!()
|
||||
/* let mut map: Vec<_> = self.data.iter().map(|(k, v)| (*k, v.clone())).collect();
|
||||
for (_, v) in map.iter_mut() {
|
||||
v.force_deep(vm, mc)?;
|
||||
}
|
||||
self.data = map.into_iter().collect();
|
||||
Ok(()) */
|
||||
}
|
||||
|
||||
pub fn eq_impl(&self, other: &AttrSet<'gc>) -> bool {
|
||||
self.data.iter().len() == other.data.iter().len()
|
||||
&& std::iter::zip(
|
||||
|
||||
Reference in New Issue
Block a user