mirror of
https://github.com/denoland/deno.git
synced 2025-01-21 04:52:26 -05:00
Merge remote-tracking branch 'upstream/main' into check-workspace-member-compiler-options
This commit is contained in:
commit
c22b0e4954
3 changed files with 10 additions and 2 deletions
|
@ -585,7 +585,13 @@ pub async fn run_future_forwarding_signals<TOutput>(
|
|||
|
||||
async fn listen_ctrl_c(kill_signal: KillSignal) {
|
||||
while let Ok(()) = tokio::signal::ctrl_c().await {
|
||||
kill_signal.send(deno_task_shell::SignalKind::SIGINT)
|
||||
// On windows, ctrl+c is sent to the process group, so the signal would
|
||||
// have already been sent to the child process. We still want to listen
|
||||
// for ctrl+c here to keep the process alive when receiving it, but no
|
||||
// need to forward the signal because it's already been sent.
|
||||
if !cfg!(windows) {
|
||||
kill_signal.send(deno_task_shell::SignalKind::SIGINT)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -227,6 +227,7 @@ function arrayBufferViewTypeToIndex(abView: ArrayBufferView) {
|
|||
// Index 10 is FastBuffer.
|
||||
if (type === "[object BigInt64Array]") return 11;
|
||||
if (type === "[object BigUint64Array]") return 12;
|
||||
if (type === "[object Float16Array]") return 13;
|
||||
return -1;
|
||||
}
|
||||
export class DefaultSerializer extends Serializer {
|
||||
|
@ -276,6 +277,7 @@ function arrayBufferViewIndexToType(index: number): any {
|
|||
if (index === 10) return Buffer;
|
||||
if (index === 11) return BigInt64Array;
|
||||
if (index === 12) return BigUint64Array;
|
||||
if (index === 13) return Float16Array;
|
||||
return undefined;
|
||||
}
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ pub use worker_bootstrap::BootstrapOptions;
|
|||
pub use worker_bootstrap::WorkerExecutionMode;
|
||||
pub use worker_bootstrap::WorkerLogLevel;
|
||||
|
||||
mod shared;
|
||||
pub mod shared;
|
||||
pub use shared::runtime;
|
||||
|
||||
pub struct UnstableGranularFlag {
|
||||
|
|
Loading…
Add table
Reference in a new issue