0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-10-29 08:58:01 -04:00
denoland-deno/cli/tests/subdir
Bartek Iwańczuk 79b3bc05d6
workers: basic event loop (#3828)
* establish basic event loop for workers
* make "self.close()" inside worker
* remove "runWorkerMessageLoop() - instead manually call global function 
  in Rust when message arrives. This is done in preparation for structured clone
* refactor "WorkerChannel" and use distinct structs for internal 
  and external channels;  "WorkerChannelsInternal" and "WorkerHandle"
* move "State.worker_channels_internal" to "Worker.internal_channels"
* add "WorkerEvent" enum for child->host communication; 
  currently "Message(Buf)" and  "Error(ErrBox)" variants are supported
* add tests for nested workers
* add tests for worker throwing error on startup
2020-02-11 10:04:59 +01:00
..
redirects Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
subdir2 Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
auto_print_hello.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
bench_worker.ts workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
config.json Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
evil_remote_import.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
form_urlencoded.txt Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
indirect_import_error.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
indirect_throws.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
json_1.json Support named imports/exports for subset of properties in JSON modules (#3210) 2019-10-26 21:04:34 -04:00
json_2.json Support named imports/exports for subset of properties in JSON modules (#3210) 2019-10-26 21:04:34 -04:00
mismatch_ext.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod1.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod2.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod3.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod4.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod5.mjs Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_ecmascript.j2.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_ecmascript_jsx.j2.jsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_application_x_javascript.j4.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_x_javascript_jsx.j4.jsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_application_x_typescript.t4.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_x_typescript_tsx.t4.tsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_javascript.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_javascript_jsx.jsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_text_ecmascript.j3.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_ecmascript_jsx.j3.jsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_text_javascript.j1.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_javascript_jsx.j1.jsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_text_typescript.t1.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_typescript_tsx.t1.tsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_video_mp2t.t3.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_video_mp2t_tsx.t3.tsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
mt_video_vdn.t2.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_video_vdn_tsx.t2.tsx fix: remote jsx/tsx files were compiled as js/ts (#3125) 2019-10-16 13:35:04 -04:00
nested_worker.js workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
no_ext Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
print_hello.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
sibling_worker.js workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
test_worker.js workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
test_worker.ts workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
test_worker_basic.js fix: basic web worker message passing (#3893) 2020-02-05 17:16:07 -05:00
throwing_worker.js workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
throws.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
type_reference.d.ts Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
type_reference.js Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
unknown_ext.deno Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00