1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-08 15:19:40 -05:00
denoland-deno/cli/js
Kitson Kelly 671f0b83be
Bundles can be sync or async based on top level await (#4124)
Previously, bundles always utilised top level await, even if the bundled
modules didn't require top level await.  Now, analysis of the bundle is
done and if none of the bundled modules are asynchronously executed,
then the bundle as a whole will be synchronously executed.

Fixes #4055
Fixes #4123
2020-02-26 17:59:33 +01:00
..
mixins Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
streams rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
base64.ts Merge deno_cli_snapshots into deno_cli (#3064) 2019-10-04 20:28:51 -04:00
blob.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
blob_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
body.ts Turn on TS strict mode for deno_typescript (#3330) 2019-11-14 15:05:36 -05:00
body_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
buffer.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
buffer_test.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
build.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
build_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
chmod.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
chmod_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
chown.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
chown_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
colors.ts refactor: rewrite deno test, add Deno.test() (#3865) 2020-02-11 12:01:56 +01:00
compiler.ts fix: mis-detecting imports on JavaScript when there is no checkJs (#4040) 2020-02-19 22:58:05 -05:00
compiler_api.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
compiler_api_test.ts Bundles can be sync or async based on top level await (#4124) 2020-02-26 17:59:33 +01:00
compiler_bootstrap.ts Support loading additional TS lib files (#3863) 2020-02-19 00:34:11 -05:00
compiler_bundler.ts Bundles can be sync or async based on top level await (#4124) 2020-02-26 17:59:33 +01:00
compiler_host.ts Fix issues with JavaScript importing JavaScript. (#4120) 2020-02-25 03:32:43 -05:00
compiler_imports.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
compiler_sourcefile.ts fix: mis-detecting imports on JavaScript when there is no checkJs (#4040) 2020-02-19 22:58:05 -05:00
compiler_type_directives.ts Runtime Compiler API (#3442) 2020-01-08 09:17:44 -05:00
compiler_util.ts upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
console.ts Add Deno.symbols and move internal fields for test (#3693) 2020-01-16 19:42:58 -05:00
console_table.ts Update to TypeScript 3.7 (#3275) 2019-11-13 13:42:34 -05:00
console_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
copy_file.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
copy_file_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
core.ts Use globalThis to reference global scope (#3719) 2020-01-20 09:30:30 -05:00
custom_event.ts Add missing year ranges to copyright notices (#3582) 2020-01-02 18:41:59 -05:00
custom_event_test.ts Add missing year ranges to copyright notices (#3582) 2020-01-02 18:41:59 -05:00
decode_utf8.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
deno.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
diagnostics.ts Runtime Compiler API (#3442) 2020-01-08 09:17:44 -05:00
diagnostics_util.ts change copyrights from 2019 to 2020 (#3733) 2020-01-21 10:01:55 -05:00
dir.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
dir_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
dispatch.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
dispatch_json.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
dispatch_json_test.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
dispatch_minimal.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
dispatch_minimal_test.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
dom_file.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
dom_types.ts Make fetch API more standards compliant (#3667) 2020-02-03 15:54:47 +01:00
dom_util.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
encode_utf8.ts perf: TextEncoder.encode improvement (#3596) 2020-01-04 17:00:03 -05:00
error_stack.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
error_stack_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
errors.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
event.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
event_target.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
event_target_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
event_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
fetch.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
fetch_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
file_info.ts feat(fs): add more unix-only fields to FileInfo (#3680) 2020-01-16 09:46:32 -05:00
file_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
files.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
files_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
form_data.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
form_data_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
format_error.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
format_error_test.ts feat: Add Deno.formatDiagnostics (#4032) 2020-02-24 14:48:14 -05:00
fs_events.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
fs_events_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
get_random_values.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
get_random_values_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
globals.ts refactor: rewrite deno test, add Deno.test() (#3865) 2020-02-11 12:01:56 +01:00
globals_test.ts add window.self read-only property (#4131) 2020-02-26 11:49:38 +01:00
headers.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
headers_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
internals.ts Add Deno.symbols and move internal fields for test (#3693) 2020-01-16 19:42:58 -05:00
internals_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
io.ts toAsyncIterable: Remove unnecessary EOF check (#3914) 2020-02-07 18:51:01 -05:00
lib.deno.ns.d.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
lib.deno.shared_globals.d.ts Move WebAsssembly namespace to shared_globals (#4084) 2020-02-23 09:40:44 -05:00
lib.deno.window.d.ts add window.self read-only property (#4131) 2020-02-26 11:49:38 +01:00
lib.deno.worker.d.ts Support loading additional TS lib files (#3863) 2020-02-19 00:34:11 -05:00
link.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
link_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
location.ts Use globalThis to reference global scope (#3719) 2020-01-20 09:30:30 -05:00
location_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
main.ts workers: basic event loop (#3828) 2020-02-11 10:04:59 +01:00
make_temp.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
make_temp_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
metrics.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
metrics_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
mkdir.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
mkdir_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
mock_builtin.js Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
net.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
net_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
os.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
os_test.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
performance.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
performance_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
permissions.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
permissions_test.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
plugins.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
process.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
process_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
rbtree.ts cli: replace timer map with red-black tree (#3218) 2019-10-31 17:11:58 -07:00
read_dir.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
read_dir_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
read_file.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
read_file_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
read_link.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
read_link_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
realpath.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
realpath_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
remove.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
remove_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
rename.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
rename_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
repl.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
request.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
request_test.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
resources.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
resources_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
runtime.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
runtime_main.ts add window.self read-only property (#4131) 2020-02-26 11:49:38 +01:00
runtime_worker.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
signal_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
signals.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
stat.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
stat_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
symbols.ts Add Deno.symbols and move internal fields for test (#3693) 2020-01-16 19:42:58 -05:00
symbols_test.ts Add Deno.symbols and move internal fields for test (#3693) 2020-01-16 19:42:58 -05:00
symlink.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
symlink_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
test_util.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
testing.ts refactor: rewrite deno test, add Deno.test() (#3865) 2020-02-11 12:01:56 +01:00
text_encoding.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
text_encoding_test.ts refactor: remove unneeded ErrorKinds (#3936) 2020-02-21 10:36:13 -05:00
timers.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
timers_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
tls.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
tls_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
truncate.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
truncate_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
ts_global.d.ts Support loading additional TS lib files (#3863) 2020-02-19 00:34:11 -05:00
tty.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
tty_test.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
types.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
unit_test_runner.ts Runtime Compiler API (#3442) 2020-01-08 09:17:44 -05:00
unit_tests.ts tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958) 2020-02-26 01:01:24 -05:00
url.ts Use globalThis to reference global scope (#3719) 2020-01-20 09:30:30 -05:00
url_search_params.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
url_search_params_test.ts Enable TS strict mode by default (#3899) 2020-02-19 15:36:18 -05:00
url_test.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
util.ts fix: emit when bundle contains single module (#4042) 2020-02-19 22:35:21 -05:00
utime.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
utime_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00
version.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
version_test.ts Merge deno_cli_snapshots into deno_cli (#3064) 2019-10-04 20:28:51 -04:00
workers.ts Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
workers_test.ts fix: add io ops to worker to fix fetch (#4054) 2020-02-21 10:35:41 -05:00
write_file.ts Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
write_file_test.ts rename Deno.Err -> Deno.errors (#4093) 2020-02-24 15:48:35 -05:00