Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.

Commit cc9e114

Browse files
committed
cargo fmt
1 parent a50f44d commit cc9e114

File tree

9 files changed

+270
-270
lines changed

9 files changed

+270
-270
lines changed

.rustfmt.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ fn_single_line = false
3535

3636
comment_width = 100
3737
wrap_comments = true
38-
format_doc_comments = true
3938
normalize_comments = false
4039
normalize_doc_attributes = false
4140

@@ -94,6 +93,5 @@ combine_control_expr = true
9493
overflow_delimited_expr = false
9594
struct_field_align_threshold = 0
9695
enum_discrim_align_threshold = 0
97-
fn_args_density = "Tall"
9896
force_explicit_abi = true
9997
condense_wildcard_suffixes = false

liblumen_alloc/src/erts/term/closure.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,20 @@ pub struct Closure {
1919
header: Term,
2020
creator: Term, // pid of creator process, possible to be either Pid or ExternalPid
2121
module_function_arity: Arc<ModuleFunctionArity>,
22-
code: Code, // pointer to function entry
23-
next: *mut u8, // off heap header
22+
code: Code, // pointer to function entry
23+
next: *mut u8, // off heap header
2424
pub env_hack: Vec<Term>,
2525
env_len: usize, // the number of free variables
2626
env: *mut Term, // pointer to first element of free variable array
2727
}
2828

2929
impl Closure {
30-
pub fn new(module_function_arity: Arc<ModuleFunctionArity>, code: Code, creator: Term, env_hack: Vec<Term>) -> Self {
30+
pub fn new(
31+
module_function_arity: Arc<ModuleFunctionArity>,
32+
code: Code,
33+
creator: Term,
34+
env_hack: Vec<Term>,
35+
) -> Self {
3136
let env_len = 0;
3237

3338
Self {

liblumen_eir_interpreter/src/bin.rs

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
use std::path::Path;
22

3-
use clap::{ Arg, App, SubCommand, ArgMatches, arg_enum, value_t };
3+
use clap::{arg_enum, value_t, App, Arg, ArgMatches, SubCommand};
44

5-
use libeir_ir::{ Module, FunctionIdent };
6-
use libeir_syntax_erl::{ Parse, Parser, ParseConfig };
7-
use libeir_syntax_erl::ast::{ Module as ErlAstModule };
8-
use libeir_syntax_erl::lower_module;
5+
use libeir_diagnostics::{ColorChoice, Emitter, StandardStreamEmitter};
96
use libeir_intern::Ident;
10-
use libeir_diagnostics::{ Emitter, StandardStreamEmitter, ColorChoice };
7+
use libeir_ir::{FunctionIdent, Module};
118
use libeir_passes::PassManager;
9+
use libeir_syntax_erl::ast::Module as ErlAstModule;
10+
use libeir_syntax_erl::lower_module;
11+
use libeir_syntax_erl::{Parse, ParseConfig, Parser};
1212

13-
use liblumen_eir_interpreter::{ VM, call_erlang };
13+
use liblumen_eir_interpreter::{call_erlang, VM};
1414

15+
use liblumen_alloc::erts::term::{atom_unchecked, Atom, Term};
1516
use lumen_runtime::registry;
16-
use liblumen_alloc::erts::term::{ Term, Atom, atom_unchecked };
1717

1818
fn parse_file<T, P>(path: P, config: ParseConfig) -> (T, Parser)
1919
where
@@ -25,8 +25,8 @@ where
2525
Ok(ast) => return (ast, parser),
2626
Err(errs) => errs,
2727
};
28-
let emitter = StandardStreamEmitter::new(ColorChoice::Auto)
29-
.set_codemap(parser.config.codemap.clone());
28+
let emitter =
29+
StandardStreamEmitter::new(ColorChoice::Auto).set_codemap(parser.config.codemap.clone());
3030
for err in errs.iter() {
3131
emitter.diagnostic(&err.to_diagnostic()).unwrap();
3232
}
@@ -35,13 +35,13 @@ where
3535

3636
fn lower_file<P>(path: P, config: ParseConfig) -> Result<Module, ()>
3737
where
38-
P: AsRef<Path>
38+
P: AsRef<Path>,
3939
{
4040
let (parsed, parser): (ErlAstModule, _) = parse_file(path, config);
4141
let (res, messages) = lower_module(&parsed);
4242

43-
let emitter = StandardStreamEmitter::new(ColorChoice::Auto)
44-
.set_codemap(parser.config.codemap.clone());
43+
let emitter =
44+
StandardStreamEmitter::new(ColorChoice::Auto).set_codemap(parser.config.codemap.clone());
4545
for err in messages.iter() {
4646
emitter.diagnostic(&err.to_diagnostic()).unwrap();
4747
}
@@ -52,11 +52,15 @@ where
5252
fn main() {
5353
let matches = App::new("Lumen Eir Interpreter CLI")
5454
.version("alpha")
55-
.arg(Arg::from_usage("<LOAD_ERL_FILES> 'load files into the interpreter'")
56-
.multiple(true)
57-
.required(false))
58-
.arg(Arg::from_usage("<FUN_IDENT> -i,--ident <IDENT> 'select single function'")
59-
.required(true))
55+
.arg(
56+
Arg::from_usage("<LOAD_ERL_FILES> 'load files into the interpreter'")
57+
.multiple(true)
58+
.required(false),
59+
)
60+
.arg(
61+
Arg::from_usage("<FUN_IDENT> -i,--ident <IDENT> 'select single function'")
62+
.required(true),
63+
)
6064
.get_matches();
6165

6266
let ident = FunctionIdent::parse(matches.value_of("FUN_IDENT").unwrap()).unwrap();
@@ -85,5 +89,7 @@ fn main() {
8589
}
8690

8791
//let int = init_arc_process.integer(5).unwrap();
88-
call_erlang(init_arc_process, module, function, &[]).ok().unwrap();
92+
call_erlang(init_arc_process, module, function, &[])
93+
.ok()
94+
.unwrap();
8995
}

liblumen_eir_interpreter/src/code.rs

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
use std::convert::TryInto;
22
use std::sync::Arc;
33

4-
use libeir_ir::Block;
54
use cranelift_entity::EntityRef;
5+
use libeir_ir::Block;
66

7-
use liblumen_alloc::erts::ModuleFunctionArity;
8-
use liblumen_alloc::erts::process::ProcessControlBlock;
9-
use liblumen_alloc::erts::process::code::{ result_from_exception, Result };
7+
use liblumen_alloc::erts::exception::runtime::{Class, Exception};
108
use liblumen_alloc::erts::process::code::stack::frame::Frame;
11-
use liblumen_alloc::erts::term::{ Atom, Term, TypedTerm };
12-
use liblumen_alloc::erts::exception::runtime::{ Exception, Class };
9+
use liblumen_alloc::erts::process::code::{result_from_exception, Result};
10+
use liblumen_alloc::erts::process::ProcessControlBlock;
11+
use liblumen_alloc::erts::term::{Atom, Term, TypedTerm};
12+
use liblumen_alloc::erts::ModuleFunctionArity;
1313

1414
use crate::exec::CallExecutor;
1515

@@ -160,10 +160,7 @@ pub fn apply(arc_process: &Arc<ProcessControlBlock>) -> Result {
160160
arity: arity.try_into().unwrap(),
161161
});
162162

163-
let frame = Frame::new(
164-
module_function_arity,
165-
interpreter_mfa_code,
166-
);
163+
let frame = Frame::new(module_function_arity, interpreter_mfa_code);
167164

168165
arc_process.stack_push(argument_list)?;
169166
arc_process.stack_push(function_term)?;

0 commit comments

Comments
 (0)