mirror of
https://github.com/erg-lang/erg.git
synced 2025-10-03 05:54:33 +00:00
chore(els): let FileCache: Send + Sync
This commit is contained in:
parent
591440333a
commit
c84294fc11
15 changed files with 101 additions and 88 deletions
|
@ -7,7 +7,7 @@ use erg_common::log;
|
|||
use erg_common::set::Set;
|
||||
use erg_common::traits::{Locational, Stream};
|
||||
use erg_common::{dict, fmt_vec, fn_name, option_enum_unwrap, set};
|
||||
use erg_common::{RcArray, Str};
|
||||
use erg_common::{ArcArray, Str};
|
||||
use OpKind::*;
|
||||
|
||||
use erg_parser::ast::Dict as AstDict;
|
||||
|
@ -374,7 +374,7 @@ impl Context {
|
|||
let elem = self.eval_const_expr(&elem.expr)?;
|
||||
elems.push(elem);
|
||||
}
|
||||
Ok(ValueObj::Array(RcArray::from(elems)))
|
||||
Ok(ValueObj::Array(ArcArray::from(elems)))
|
||||
}
|
||||
_ => Err(EvalErrors::from(EvalError::not_const_expr(
|
||||
self.cfg.input.clone(),
|
||||
|
@ -434,7 +434,7 @@ impl Context {
|
|||
}
|
||||
}
|
||||
}
|
||||
Ok(ValueObj::Tuple(RcArray::from(elems)))
|
||||
Ok(ValueObj::Tuple(ArcArray::from(elems)))
|
||||
}
|
||||
|
||||
fn eval_const_record(&self, record: &Record) -> EvalResult<ValueObj> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue