Bartek Iwańczuk
00fa4858b0
v0.41.0
2020-04-16 10:47:12 -04:00
Ryan Dahl
5f250bb148
Properly propagate error when deno_core::Isolate gets syntax error ( #4770 )
...
Co-authored-by: Filipe Schenkel de Souza <filipe.schenkel@azion.com>
Co-authored-by: Douglas Caetano dos Santos <douglas.santos@azion.com>
Co-authored-by: João Avelino Bellomo Filho <joao.avelino@azion.com>
2020-04-16 12:58:17 +02:00
Ryan Dahl
fab0204cbf
Make writeSync, readSync, seekSync, openSync, isatty proper synchronous syscalls ( #4762 )
2020-04-15 20:43:19 -04:00
Ryan Dahl
cb5dd69dda
upgrade: rust crates ( #4742 )
2020-04-14 09:31:29 -04:00
Nayeem Rahman
0ea6eb83a9
refactor(core/js_error): Align JSStackFrame with CallSite ( #4715 )
...
Renames and adds missing fields to JSStackFrame from CallSite. Fixes #4705 .
Cleans up base changes for line and column numbers.
2020-04-13 10:54:16 -04:00
Nayeem Rahman
2b362bef85
refactor(cli/fmt_errors): Format stack frames in prepareStackTrace() ( #4706 )
2020-04-11 02:08:11 -04:00
Nayeem Rahman
8b4508338b
fix(core/js_error): Get frame data from prepareStackTrace() ( #4690 )
...
Fixes: #2703
Fixes: #2710
Closes: #4153
Closes: #4232
Co-authored-by: Kevin (Kun) Kassimo Qian <kevinkassimo@gmail.com>
2020-04-10 18:26:52 +02:00
Ryan Dahl
0cf4ac91e6
v0.40.0
2020-04-08 14:59:06 -04:00
Ryan Dahl
b7e673ba93
upgrade: rust crates ( #4679 )
2020-04-08 14:29:42 -04:00
Kitson Kelly
f527407287
clippy ( #4618 )
2020-04-03 22:41:16 -04:00
Ryan Dahl
cb0acfe305
v0.39.0
2020-04-03 14:38:56 -04:00
Andy Finch
d8f32c7eff
remove Send
trait requirement from the Resource
trait ( #4585 )
2020-04-03 10:35:28 -04:00
Ryan Dahl
ff0b32f81d
upgrade: rusty_v8 v0.3.10 ( #4576 )
2020-04-02 09:24:29 -04:00
Michał Sabiniarz
30fdf6dc83
console: print promise details ( #4524 )
2020-03-30 19:01:19 -04:00
Ryan Dahl
d6cb3892d4
v0.38.0
2020-03-28 15:26:58 -04:00
Kitson Kelly
bced52505f
Update to Prettier 2 and use ES Private Fields ( #4498 )
2020-03-28 13:03:49 -04:00
Ryan Dahl
5837ce464c
upgrade: rusty_v8 to v0.3.9 ( #4505 )
2020-03-28 10:00:14 -04:00
Ryan Dahl
2874664e91
feat: Support Inspector / Chrome Devtools ( #4484 )
...
This is a first pass implementation which is still missing several important
features:
- support for --inspect-brk (#4503 )
- support for source maps (#4501 )
- support for piping console.log to devtools console (#4502 )
Co-authored-by: Bert Belder <bertbelder@gmail.com>
Co-authored-by: Matt Harrison <mt.harrison86@gmail.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-03-27 16:09:51 -04:00
Ryan Dahl
b924e5ab7e
v0.37.1
2020-03-23 17:14:34 -04:00
Ryan Dahl
d143fe61bc
v0.37.0
2020-03-23 12:28:27 -04:00
Ryan Dahl
0adc86f105
Remove DENO_BUILD_MODE and DENO_BUILD_PATH ( #4431 )
...
* Remove DENO_BUILD_MODE and DENO_BUILD_PATH
Also remove outdated docs related to ninja/gn.
* fix
* remove parameter to build_mode()
* remove arg parsing from benchmark.py
2020-03-20 21:48:34 -04:00
Samrith Shankar
798904b0f2
Add require-await lint rule ( #4401 )
2020-03-20 09:38:34 -04:00
Bartek Iwańczuk
87d2ba42bf
perf: Optimize TextEncoder and TextDecoder ( #4430 )
...
* add tests for "Deno.core.encode" and "Deno.core.decode" for empty inputs
* use "Deno.core.encode" in "TextEncoder"
* use "Deno.core.decode" in "TextDecoder"
* remove "core_decode" and "core_encode" benchmarks
2020-03-19 21:31:56 +01:00
Kevin (Kun) "Kassimo" Qian
2f3de4b425
Simplify timer with macrotask callback ( #4385 )
2020-03-19 10:45:28 -04:00
Nikolai Vavilov
8c1c929034
fix: stack traces for modules imported via std/node's require ( #4035 )
2020-03-19 10:42:07 -04:00
Bert Belder
a2b2851582
Upgrade rust crates ( #4412 )
2020-03-17 17:42:22 -07:00
Bartek Iwańczuk
1edb20b399
refactor: add no-return-await lint rule ( #4384 )
2020-03-16 10:22:16 +01:00
Bartek Iwańczuk
dc6e0c3591
feat: Deno.core.{encode,decode}; standalone UTF-8 encoding/decoding ( #4349 )
...
This commits add two new methods to "Deno.core" namespace: "encode" and "decode".
Those methods are bound in Rust to provide a) fast b) generally available of encoding and decoding UTF-8 strings.
Both methods are now used in "cli/js/dispatch_json.ts".
2020-03-15 15:31:55 +01:00
Bert Belder
0df9823cba
Upgrade to rusty_v8 0.3.5 / v8 8.2.308 ( #4364 )
2020-03-14 15:26:56 -07:00
Ryan Dahl
3ed6ccc905
v0.36.0
2020-03-11 19:13:01 -04:00
Ryan Dahl
18076db8f0
upgrade rust dependencies ( #4270 )
2020-03-07 15:51:23 -05:00
Bert Belder
eafd40feab
Do not convert exceptions to JSON and back ( #4214 )
2020-03-02 14:20:16 -08:00
Bert Belder
3fcbf8789e
Don't reset exception handle after calling ErrWithV8Handle::get_handle() ( #4214 )
2020-03-02 13:18:57 -08:00
Bartek Iwańczuk
cfe4369ded
refactor: rename structures related to Modules ( #4217 )
...
* rename structures related to ES Modules; add "Modules" prefix
* remove unneeded Unpin trait requirement for "ModuleLoader"
2020-03-02 19:12:49 +01:00
Ryan Dahl
ad21210edd
perf: use subarray instead of slice in dispatch minimal ( #4180 )
2020-03-01 17:17:59 -05:00
Bert Belder
ba0991ad2b
Refactor exception handling, remove message listener callback ( #4198 )
2020-02-29 16:27:19 -08:00
ecyrbe
199fb195f3
test: add ResourceTable tests ( #4185 )
2020-02-29 12:35:45 -05:00
Ryan Dahl
a29343c7d6
v0.35.0
2020-02-28 23:49:49 -05:00
Ryan Dahl
ab2798874f
upgrade: rusty_v8 0.3.4 ( #4179 )
2020-02-28 20:29:47 -05:00
Bert Belder
bc7dbfafff
Exit HandleScope before snapshotting ( #4168 )
...
The V8 documentation explicitly states that SnapshotCreator::CreateBlob()
should not be called from within a HandleScope.
Additionally, this patch removes some non-functional error handling code
from the deno_core::Isolate::snapshot() method.
2020-02-28 09:04:28 -08:00
Bert Belder
1cb1ab6c00
Merge mod_evaluate() and mod_evaluate_dyn_import() methods ( #4167 )
2020-02-27 16:30:18 -08:00
Bert Belder
397deb4e29
Fix typo in assert!() invocation ( #4167 )
2020-02-27 16:30:13 -08:00
Ryan Dahl
fb1075da6e
Remove impl Send for Isolate and EsIsolate ( #4151 )
2020-02-26 16:10:41 -05:00
Bert Belder
1a8ef36b71
Upgrade to rusty_v8 v0.3.3 ( #4119 )
2020-02-26 11:44:33 -08:00
Kevin (Kun) "Kassimo" Qian
5946808f66
tty: Deno.setRaw(rid, mode) to turn on/off raw mode ( #3958 )
2020-02-26 01:01:24 -05:00
Ryan Dahl
91b606aaae
Clean up how we use opIds ( #4118 )
2020-02-25 09:14:27 -05:00
Ryan Dahl
a0d3b4ebc5
v0.34.0
2020-02-20 10:57:42 -05:00
Bartek Iwańczuk
302debebb3
refactor: cleanup cli/lib.rs ( #4006 )
...
* rename methods on Worker related to module loading
* reorganize cli/lib.rs
* remove cli/progress.rs and cli/shell.rs
2020-02-18 10:08:18 -05:00
Bartek Iwańczuk
a0f015b1a3
refactor: replace Arc<Box<..>> with Rc<..> ( #3996 )
2020-02-15 01:18:36 +01:00
Ryan Dahl
87c329c45a
v0.33.0
2020-02-13 17:45:22 -05:00