Files
bun-src/test/internal/source-lints/vm-thread-door.inventory.json
2026-08-27 21:09:14 +00:00

271 lines
5.3 KiB
JSON

{
"src/event_loop/AnyEventLoop.rs": {
"unsafe impl Send": [
"JsPoster"
],
"unsafe impl Sync": [
"JsPoster"
]
},
"src/jsc/CppTask.rs": {
"WorkPool::schedule*": 1,
"owned_task!": [
"ConcurrentCppTask"
]
},
"src/jsc/Debugger.rs": {
"thread spawn": 1
},
"src/jsc/JSCell.rs": {
"unsafe impl Send": [
"JsCell<T>"
],
"unsafe impl Sync": [
"JsCell<T>"
]
},
"src/jsc/JSSecrets.rs": {
"unsafe impl Send": [
"SecretsOptions"
]
},
"src/jsc/NodeCompileCache.rs": {
"thread spawn": 1,
"unsafe impl Send": [
"AlignedBlob",
"CacheState"
]
},
"src/jsc/RuntimeTranspilerStore.rs": {
"WorkPool::schedule*": 1
},
"src/jsc/TopExceptionScope.rs": {
"unsafe impl Send": [
"SourceLocation"
],
"unsafe impl Sync": [
"SourceLocation"
]
},
"src/jsc/hot_reloader.rs": {
"thread spawn": 1,
"unsafe impl Send": [
"WatchChangedPaths"
],
"unsafe impl Sync": [
"WatchChangedPaths"
]
},
"src/jsc/node_path.rs": {
"unsafe impl Send": [
"ThreadSafe<T>"
]
},
"src/jsc/web_worker.rs": {
"thread spawn": 1,
"unsafe impl Send": [
"ThreadStart"
]
},
"src/jsc/webcore_types.rs": {
"unsafe impl Send": [
"Blob",
"Bytes",
"StoreRef"
],
"unsafe impl Sync": [
"Blob",
"Bytes",
"StoreRef"
]
},
"src/runtime/api/JSBundler.rs": {
"worker_pool.schedule(Batch)": 1
},
"src/runtime/api/JSTranspiler.rs": {
"unsafe impl Send": [
"TransformTask"
]
},
"src/runtime/api/bun/Terminal.rs": {
"thread spawn": 1
},
"src/runtime/api/glob.rs": {
"unsafe impl Send": [
"WalkTask"
]
},
"src/runtime/api/js_bundle_completion_task.rs": {
"unsafe impl Send": [
"JSBundleCompletionTask"
]
},
"src/runtime/bake/production.rs": {
"unsafe impl Sync": [
"DotenvSingleton"
]
},
"src/runtime/cli/create_command.rs": {
"thread spawn": 1
},
"src/runtime/cli/open.rs": {
"thread spawn": 1
},
"src/runtime/cli/publish_command.rs": {
"thread spawn": 1
},
"src/runtime/cli/run_command.rs": {
"HTTPThread::schedule": 1
},
"src/runtime/dns_jsc/dns.rs": {
"WorkPool::schedule*": 1,
"unsafe impl Send": [
"GlobalCache",
"SendPtr<T>"
]
},
"src/runtime/image/Image.rs": {
"unsafe impl Send": [
"PipelineTask"
]
},
"src/runtime/napi/napi_body.rs": {
"WorkPool::schedule*": 1,
"intrusive_work_task!": [
"napi_async_work"
],
"unsafe impl Sync": [
"napi_node_version"
]
},
"src/runtime/node/fs_events.rs": {
"thread spawn": 1,
"unsafe impl Send": [
"CoreFoundation",
"FSEventsLoop"
],
"unsafe impl Sync": [
"CoreFoundation",
"FSEventsLoop"
]
},
"src/runtime/node/memory_pressure.rs": {
"thread spawn": 1
},
"src/runtime/node/node_crypto_binding.rs": {
"unsafe impl Send": [
"OwnedCtx"
]
},
"src/runtime/node/node_fs.rs": {
"WorkPool::schedule*": 4,
"owned_task!": [
"AsyncMkdirp",
"ReaddirSubtask"
],
"unsafe impl Send": [
"AsyncFSTask<R, A, F>",
"AsyncReaddirRecursiveTask"
]
},
"src/runtime/node/node_fs_stat_watcher.rs": {
"WorkPool::schedule*": 2,
"owned_task!": [
"InitialStatTask"
]
},
"src/runtime/node/node_process.rs": {
"unsafe impl Sync": [
"CStrPtr"
]
},
"src/runtime/node/node_zlib_binding.rs": {
"WorkPool::schedule*": 1
},
"src/runtime/node/path_watcher.rs": {
"thread spawn": 2,
"unsafe impl Send": [
"PathWatcherManager"
],
"unsafe impl Sync": [
"PathWatcherManager"
]
},
"src/runtime/shell/IOReader.rs": {
"unsafe impl Send": [
"IOReader"
],
"unsafe impl Sync": [
"IOReader"
]
},
"src/runtime/shell/IOWriter.rs": {
"unsafe impl Send": [
"IOWriter"
],
"unsafe impl Sync": [
"IOWriter"
]
},
"src/runtime/shell/builtin/cp.rs": {
"WorkPool::schedule*": 1
},
"src/runtime/shell/builtin/rm.rs": {
"WorkPool::schedule*": 2,
"unsafe impl Send": [
"DirTask",
"ShellRmTask"
]
},
"src/runtime/shell/interpreter.rs": {
"WorkPool::schedule*": 1
},
"src/runtime/webcore/Blob.rs": {
"WorkPool::schedule*": 1
},
"src/runtime/webcore/CompressionStreamCoder.rs": {
"unsafe impl Send": [
"AsyncInput",
"CompressionAsyncCtx",
"CompressionStreamCoder"
]
},
"src/runtime/webcore/blob/copy_file.rs": {
"unsafe impl Send": [
"CopyFile"
]
},
"src/runtime/webcore/blob/read_file.rs": {
"WorkPool::schedule*": 2,
"intrusive_work_task!": [
"ReadFile"
],
"unsafe impl Send": [
"ReadFile"
]
},
"src/runtime/webcore/blob/write_file.rs": {
"WorkPool::schedule*": 2,
"intrusive_work_task!": [
"WriteFile"
],
"unsafe impl Send": [
"WriteFile"
]
},
"src/runtime/webcore/fetch/FetchTasklet.rs": {
"HTTPThread::schedule": 1
},
"src/runtime/webcore/s3/client.rs": {
"HTTPThread::schedule": 2
},
"src/runtime/webcore/s3/simple_request.rs": {
"HTTPThread::schedule": 1
},
"src/sql_jsc/jsc.rs": {
"unsafe impl Send": [
"SSLConfig"
]
}
}