mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
* Use debug mode by default * Enable build with assertions enabled * Update cli.zig * Update bun-linux-build.yml * Fixes * Fix `ASSERT_ENABLED` * try this * Update Dockerfile * mimalloc debug * Update CMakeLists.txt * `Bun.deepMatch` - fix assertion failures cc @dylan-conway, looks like we need to use `putDirectMayBeIndex` and check for `isCell` more carefully. * Object.create support in code generator and callbacks wrapper * Remove unused file * zig upgrade * zls * Fix various errors * Support `BuiltinAccessor` in create_hash_table script * Fix assertion failure in `process.mainModule` * Fix assertion failure in `onerror` * Fix assertion failure when creating a Worker * Fix asssertion failure when loading lots of files in bun test * Fix assertion failure when termating a `Worker` * Add helper for converting BunString to a WTFString * Fix assertion failure in notifyNeedTermination * Add more debug logs in `bun test` * Fix compiler warning in usockets * Fix assertion failure with `Worker` termination (another) * Fix assertion failure in `coerceToInt64` * Fix assertion failure in `BroadcastChannel` * Fix assertion failure in `Headers.prototype.getAll` * Fixes #7067 * Add heap analyzer label for CommonJS modules * Fix assertion failure in module.require && module.require.resolve * Remove unused code * Fix assertion failure in debugger * Fix crash in debugger * Fix assertion failures in bun:sqlite * Bump zig * Bump WebKit * Fix assertion failure in JSPromise::reject && JSInternalPromise::reject * Fix assertion failure in ReadableStream::cancel * Fix assertion failure in AsyncContextFrame::create * Fix assertion failure in bun:sqlite * Fix assertion failure in mocks * Fix assertion failure in ServerWebSocket.close * Fix assertion failure in N-API with subclasses * [napi] Make promises cheaper * undo * Don't check for exceptions in ObjectInitializationScope * Add separate entry point for test runner that doesn't generate code * Don't deref builtin code * Fix preload test * Fix assertion failure in memoryUsage() * Fix preload test, part 2 * Ensure that the env map for a Worker is empty after it is used * The pointer for the Arena allocator used in parsing should not change * Terminate thread on exit * Start to implement scriptExecutionStatus * Update worker.test.ts * Fix Dirent.name setter * Update settings.json * Fix assertion failure in node:http * Use correct value for `JSFinalObject::maxInlineCapacity` * JSFinalObject::maxInlineCapacity x2 * Don't strip when assertions are enabled * Make `m_wasTerminated` atomic * Preserve directives in the transpiler cc @ctjlewis * Workaround assertion failure in ServerWebSocket.sendBinary and ServerWebSocket.sendText * windows * Buffer lockfile serialization in-memory * PR feedback * PR feedback * PR feedback * Windows * quotes * Update CMakeLists.txt * Update bun-linux-build.yml * Update bun-linux-build.yml * Move this code to BunString.cpp * Update BunString.cpp --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
224 lines
5.5 KiB
JSON
224 lines
5.5 KiB
JSON
{
|
|
"git.autoRepositoryDetection": "openEditors",
|
|
"search.quickOpen.includeSymbols": false,
|
|
"search.seedWithNearestWord": true,
|
|
"search.smartCase": true,
|
|
"search.exclude": {},
|
|
"search.followSymlinks": false,
|
|
"search.useIgnoreFiles": true,
|
|
"zig.buildOnSave": false,
|
|
"zig.formattingProvider": "zls",
|
|
"zig.buildOption": "build",
|
|
"zig.buildFilePath": "${workspaceFolder}/build.zig",
|
|
"zig.initialSetupDone": true,
|
|
"editor.formatOnSave": true,
|
|
"[zig]": {
|
|
"editor.tabSize": 4,
|
|
"editor.useTabStops": false,
|
|
"editor.defaultFormatter": "ziglang.vscode-zig"
|
|
},
|
|
"[ts]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[js]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"zig.zls.enableInlayHints": false,
|
|
"git.ignoreSubmodules": true,
|
|
"[jsx]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[tsx]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[yaml]": {},
|
|
"[markdown]": {
|
|
"editor.unicodeHighlight.ambiguousCharacters": false,
|
|
"editor.unicodeHighlight.invisibleCharacters": false,
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.wordWrap": "on",
|
|
"editor.quickSuggestions": {
|
|
"comments": "off",
|
|
"strings": "off",
|
|
"other": "off"
|
|
}
|
|
},
|
|
"lldb.verboseLogging": false,
|
|
"files.exclude": {
|
|
"**/.git": true,
|
|
"**/.svn": true,
|
|
"**/.hg": true,
|
|
"**/CVS": true,
|
|
"**/.DS_Store": true,
|
|
"**/Thumbs.db": true,
|
|
"**/*.xcworkspacedata": true,
|
|
"**/*.xcscheme": true,
|
|
"**/*.pem": true,
|
|
"**/*.xcodeproj": true,
|
|
"src/bun.js/WebKit": true,
|
|
"src/deps/libarchive": true,
|
|
"src/deps/mimalloc": true,
|
|
"src/deps/s2n-tls": true,
|
|
"src/deps/boringssl": true,
|
|
"src/deps/openssl": true,
|
|
"src/deps/uws": true,
|
|
"src/deps/zlib": true,
|
|
"src/deps/lol-html": true,
|
|
"src/deps/c-ares": true,
|
|
"src/deps/tinycc": true,
|
|
"src/deps/zstd": true,
|
|
"**/*.i": true,
|
|
"packages/bun-uws/fuzzing/seed-corpus/**/*": true
|
|
},
|
|
"C_Cpp.files.exclude": {
|
|
"**/.vscode": true,
|
|
"WebKit/JSTests": true,
|
|
"WebKit/Tools": true,
|
|
"WebKit/WebDriverTests": true,
|
|
"WebKit/WebKit.xcworkspace": true,
|
|
"WebKit/WebKitLibraries": true,
|
|
"WebKit/Websites": true,
|
|
"WebKit/resources": true,
|
|
"WebKit/LayoutTests": true,
|
|
"WebKit/ManualTests": true,
|
|
"WebKit/PerformanceTests": true,
|
|
"WebKit/WebKitLegacy": true,
|
|
"WebKit/WebCore": true,
|
|
"WebKit/WebDriver": true,
|
|
"WebKit/WebKitBuild": true,
|
|
"WebKit/WebInspectorUI": true
|
|
},
|
|
"[cpp]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"[h]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"[c]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"files.associations": {
|
|
"*.lock": "yarnlock",
|
|
"*.idl": "cpp",
|
|
"memory": "cpp",
|
|
"iostream": "cpp",
|
|
"algorithm": "cpp",
|
|
"random": "cpp",
|
|
"ios": "cpp",
|
|
"filesystem": "cpp",
|
|
"__locale": "cpp",
|
|
"type_traits": "cpp",
|
|
"__mutex_base": "cpp",
|
|
"__string": "cpp",
|
|
"string": "cpp",
|
|
"string_view": "cpp",
|
|
"typeinfo": "cpp",
|
|
"__config": "cpp",
|
|
"__nullptr": "cpp",
|
|
"exception": "cpp",
|
|
"__bit_reference": "cpp",
|
|
"atomic": "cpp",
|
|
"utility": "cpp",
|
|
"sstream": "cpp",
|
|
"__functional_base": "cpp",
|
|
"new": "cpp",
|
|
"__debug": "cpp",
|
|
"__errc": "cpp",
|
|
"__hash_table": "cpp",
|
|
"__node_handle": "cpp",
|
|
"__split_buffer": "cpp",
|
|
"__threading_support": "cpp",
|
|
"__tuple": "cpp",
|
|
"array": "cpp",
|
|
"bit": "cpp",
|
|
"bitset": "cpp",
|
|
"cctype": "cpp",
|
|
"chrono": "cpp",
|
|
"clocale": "cpp",
|
|
"cmath": "cpp",
|
|
"complex": "cpp",
|
|
"condition_variable": "cpp",
|
|
"cstdarg": "cpp",
|
|
"cstddef": "cpp",
|
|
"cstdint": "cpp",
|
|
"cstdio": "cpp",
|
|
"cstdlib": "cpp",
|
|
"cstring": "cpp",
|
|
"ctime": "cpp",
|
|
"cwchar": "cpp",
|
|
"cwctype": "cpp",
|
|
"deque": "cpp",
|
|
"fstream": "cpp",
|
|
"functional": "cpp",
|
|
"initializer_list": "cpp",
|
|
"iomanip": "cpp",
|
|
"iosfwd": "cpp",
|
|
"istream": "cpp",
|
|
"iterator": "cpp",
|
|
"limits": "cpp",
|
|
"locale": "cpp",
|
|
"mutex": "cpp",
|
|
"optional": "cpp",
|
|
"ostream": "cpp",
|
|
"ratio": "cpp",
|
|
"stack": "cpp",
|
|
"stdexcept": "cpp",
|
|
"streambuf": "cpp",
|
|
"system_error": "cpp",
|
|
"thread": "cpp",
|
|
"tuple": "cpp",
|
|
"unordered_map": "cpp",
|
|
"unordered_set": "cpp",
|
|
"vector": "cpp",
|
|
"__bits": "cpp",
|
|
"__tree": "cpp",
|
|
"map": "cpp",
|
|
"numeric": "cpp",
|
|
"set": "cpp",
|
|
"__memory": "cpp",
|
|
"memory_resource": "cpp",
|
|
"*.tcc": "cpp",
|
|
"list": "cpp",
|
|
"shared_mutex": "cpp",
|
|
"cinttypes": "cpp",
|
|
"variant": "cpp",
|
|
"sysctl.h": "c",
|
|
"queue": "cpp",
|
|
"compare": "cpp",
|
|
"concepts": "cpp",
|
|
"typeindex": "cpp",
|
|
"__verbose_abort": "cpp",
|
|
"__std_stream": "cpp",
|
|
"any": "cpp",
|
|
"charconv": "cpp",
|
|
"csignal": "cpp",
|
|
"format": "cpp",
|
|
"forward_list": "cpp",
|
|
"future": "cpp",
|
|
"regex": "cpp",
|
|
"span": "cpp",
|
|
"valarray": "cpp",
|
|
"codecvt": "cpp",
|
|
"xtr1common": "cpp",
|
|
"stop_token": "cpp",
|
|
"xfacet": "cpp",
|
|
"xhash": "cpp",
|
|
"xiosbase": "cpp",
|
|
"xlocale": "cpp",
|
|
"xlocbuf": "cpp",
|
|
"xlocinfo": "cpp",
|
|
"xlocmes": "cpp",
|
|
"xlocmon": "cpp",
|
|
"xlocnum": "cpp",
|
|
"xloctime": "cpp",
|
|
"xmemory": "cpp",
|
|
"xstring": "cpp",
|
|
"xtree": "cpp",
|
|
"xutility": "cpp"
|
|
},
|
|
"C_Cpp.errorSquiggles": "enabled",
|
|
"eslint.workingDirectories": ["packages/bun-types"],
|
|
"typescript.tsdk": "node_modules/typescript/lib"
|
|
}
|