Skip to content

Commit

Permalink
review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
ry committed Jul 8, 2019
1 parent 4239f8b commit 9450635
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 25 deletions.
9 changes: 6 additions & 3 deletions core/BUILD.gn
Expand Up @@ -81,8 +81,11 @@ rust_test("deno_core_http_bench_test") {

rust_executable("snapshot_creator") {
source_root = "snapshot_creator.rs"
deps = [
":deno_core_deps",
extern = [
{
label = ":deno"
crate_name = "deno"
crate_type = "rlib"
},
]
extern_rlib = main_extern_rlib
}
29 changes: 7 additions & 22 deletions core/snapshot_creator.rs
Expand Up @@ -4,38 +4,23 @@
// This snapshot program is considered "basic" because the code being
// snapshotted cannot call ops.

#![allow(dead_code)]

// TODO(ry) DRY up this repeated code from lib.rs

#[macro_use]
extern crate log;
extern crate futures;
extern crate libc;

mod flags;
mod isolate;
mod js_errors;
mod libdeno;
mod module_specifier;
mod modules;
mod shared_queue;

use crate::isolate::js_check;
use crate::isolate::Isolate;
use crate::isolate::StartupData;
extern crate deno;

use deno::js_check;
use deno::Isolate;
use deno::StartupData;
use std::env;
use std::io::Write;

fn main() {
let args: Vec<String> = env::args().collect();
// NOTE: `--help` arg will display V8 help and exit
let args = flags::v8_set_flags(args);
let args = deno::v8_set_flags(args);

let (snapshot_out_bin, js_filename) = if args.len() == 3 {
(args[1].clone(), args[2].clone())
} else {
eprintln!("Usage: snapshot_creator <out_dir> <js_filename>");
eprintln!("Usage: snapshot_creator <out_filename> <js_filename>");
std::process::exit(1);
};

Expand Down

0 comments on commit 9450635

Please sign in to comment.