Age | Commit message (Collapse) | Author |
|
Fixes some sed errors introduced in c43cfe.
Unfortunately moving libdeno required splitting build.rs into two parts,
one for cli and one for core.
I've also removed the arm64 build - it's complicating things at this
re-org and we're not even testing it. I need to swing back to it and get
tools/test.py running for it.
|
|
|
|
|
|
A new low-level crate with focus on speed.
This doesn't yet hook into the existing code base.
|
|
This is to have access to this fix:
https://bugs.chromium.org/p/v8/issues/detail?id=8838
necessary for v8_postmortem_support.
|
|
|
|
* Upgrade V8 to 7.4.98 (kKeep fix)
https://github.com/denoland/deno/issues/814
https://bugs.chromium.org/p/v8/issues/detail?id=8761
* fix tests
|
|
This replaces CHECK_EQ/CHECK_NE with CHECK_NULL/CHECK_NOT_NULL to check nullptr.
These macros are implemented in V8.
Refs: https://github.com/denoland/deno_third_party/blob/master/v8/src/base/logging.h#L312
|
|
and deno_respond
|
|
Allows for future asynchronous module loading.
Add support for import.meta.url
Fixes #1496
|
|
|
|
|
|
|
|
Introduces deno_execute_mod() for executing ES modules.
|
|
|
|
|
|
- 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.
|
|
In preperation for adding other callbacks to libdeno.
|
|
These were discovered using the LSAN.
http://dev.chromium.org/developers/testing/leaksanitizer
|
|
|
|
|
|
|
|
- Use a proper class for DenoIsolate.
- Move extern C stuff to api.cc
|