Samrith Shankar
798904b0f2
Add require-await lint rule ( #4401 )
2020-03-20 09:38:34 -04:00
Bartek Iwańczuk
1edb20b399
refactor: add no-return-await lint rule ( #4384 )
2020-03-16 10:22:16 +01:00
Bert Belder
f650c3edb3
Refactor deno_core_http_bench and make it single-threaded ( #3903 )
2020-02-07 18:17:03 -08:00
Bartek Iwańczuk
d776ca8f2e
fix deno_core_http_bench ( #3698 )
2020-01-17 15:26:51 +01:00
Andy Finch
fe5662058e
feat: support individual async handler for each op ( #3690 )
2020-01-17 08:26:11 -05:00
Bartek Iwańczuk
0d0ad360d3
refactor: remove Isolate.current_send_cb_info and DenoBuf, port Isolate.shared_response_buf ( #3643 )
...
* remove Isolate.current_send_cb_info
* remove DenoBuf
* remove Isolate.shared_ab
* port Isolate.shared_response_buf (last bit not ported from libdeno)
* add some docs for Isolate and EsIsolate
2020-01-11 10:49:16 +01:00
Bartek Iwańczuk
4221b90c3f
perf: eager poll async ops in Isolate ( #3046 )
2019-10-14 17:46:27 -04:00
Bartek Iwańczuk
ffbf0c20cc
feat: op registration in core ( #3002 )
2019-09-30 14:59:44 -04:00
Ryan Dahl
e438ac2c74
Add op_id throughout op API ( #2734 )
...
Removes the magic number hack to switch between flatbuffers and the
minimal dispatcher.
Adds machinery to pass the op_id through the shared_queue.
2019-08-07 14:02:29 -04:00
Ryan Dahl
1361e30223
Revert "Refactor dispatch handling ( #2452 )"
...
Due to performance regression:
dc60fe9f30 (commitcomment-33943711)
This reverts commit dc60fe9f30
.
2019-06-14 13:56:36 -07:00
andy finch
dc60fe9f30
Refactor dispatch handling ( #2452 )
...
Promise id is now created in core and passed back to JS.
2019-06-13 20:43:54 -07:00
Ryan Dahl
79a974229a
Move deno_core_http_bench into examples dir ( #2127 )
2019-04-16 17:53:43 -04:00