From c113df1bb8a0c7d0c560ad32c0291c918c7da7b4 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Thu, 6 Dec 2018 23:05:36 -0500 Subject: 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. --- js/v8_source_maps_test.ts | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 js/v8_source_maps_test.ts (limited to 'js/v8_source_maps_test.ts') diff --git a/js/v8_source_maps_test.ts b/js/v8_source_maps_test.ts deleted file mode 100644 index 90c123431..000000000 --- a/js/v8_source_maps_test.ts +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2018 the Deno authors. All rights reserved. MIT license. -import { test, assert, assertEqual } from "./test_util.ts"; - -// This test demonstrates a bug: -// https://github.com/denoland/deno/issues/808 -test(function evalErrorFormatted() { - let err; - try { - eval("boom"); - } catch (e) { - err = e; - } - assert(!!err); - // tslint:disable-next-line:no-unused-expression - err.stack; // This would crash if err.stack is malformed - assertEqual(err.name, "ReferenceError"); -}); -- cgit v1.2.3