summaryrefslogtreecommitdiff
path: root/libdeno/snapshot_creator.cc
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-12-06 23:05:36 -0500
committerGitHub <noreply@github.com>2018-12-06 23:05:36 -0500
commitc113df1bb8a0c7d0c560ad32c0291c918c7da7b4 (patch)
tree0d15de448be602c22aecb2ec65ac7667c437a209 /libdeno/snapshot_creator.cc
parent568ac0c9026b6f4012e2511a026bb5eb31a06020 (diff)
Process source maps in Rust instead of JS (#1280)
- Improves speed and binary size significantly. - Makes deno_last_exception() output a JSON structure. - Isolate::execute and Isolate::event_loop now return structured, mapped JSError objects on errors. - Removes libdeno functions: libdeno.setGlobalErrorHandler() libdeno.setPromiseRejectHandler() libdeno.setPromiseErrorExaminer() In collaboration with Ryan Dahl.
Diffstat (limited to 'libdeno/snapshot_creator.cc')
-rw-r--r--libdeno/snapshot_creator.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/libdeno/snapshot_creator.cc b/libdeno/snapshot_creator.cc
index cfdd35804..fe9011c9d 100644
--- a/libdeno/snapshot_creator.cc
+++ b/libdeno/snapshot_creator.cc
@@ -30,9 +30,7 @@ int main(int argc, char** argv) {
deno_init();
deno_config config = {deno::empty_buf, nullptr};
- Deno* d = deno_new_snapshotter(
- config, js_fn, js_source.c_str(),
- source_map_fn != nullptr ? source_map.c_str() : nullptr);
+ Deno* d = deno_new_snapshotter(config, js_fn, js_source.c_str());
auto snapshot = deno_get_snapshot(d);