mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
* feat: implement os module * revert(bun-error): package-lock.json * feat: implement EOL * feat: implement EOL * feat: implement arch function * feat: implement homedir function * add comptime to homedir if * feat: add platform function * feat: implement type function * feat: add hostname (not sure iff works on all platforms) * chore: make requested changes * fix: change toValueGC into toValue in arch function * add EOL, devNull constant variables * fix: store only string * feat: add tests * feat: add endianness * ususe toValue for devNull & EOL * feat: implement endianness & fix release * revert javascript.zig fix * feat: implement tmpdir * feat: implement totalmem, freemem, uptime * feat: loadavg * feat: implement version * feat: add userInfo * feat: implement totalmem for macos * feat: add getPriority (not finished, waiting for dc response) * feat: finish userInfo implementation * feat: implement cpus, not done * feat: finish getPriority implementation & stats cpus() * feat: implement setPriority * reemove test.c * feat: implement constants.dlope.xn, constants.priority.x, constants.UV_UDP_REUSEADDR * feat: implement signals, errno * updated cpus function, stilldoesnt work * increase object length * feat: add t more ests * feat: add cpus() * remov some files * fix: handle empty array * started working on interface addresses (in C) ill use C++ after it work * fix interface_addresses * Improved getCpuInfo code, decreased ram usage, increased speed * getCpuTime optimizations * started working on networkInterfaces * feat: networkInterfaces implementation * delete unnecessary files * add benchs & fix code * add tests * add missing benchs * Increased buffer of getCpuInfo to 2048, it should skip few iterations * remove hardcoded constants * feat: implement errno constants * fix getWindowsErrorConstant * feat: add signal constants * feat: implement priority constants * remove duplications * fix: change value to ?i16 * fix(__defineConstant): make some parameters comptime, change value to ?i32 * fix: add E to ERRNO constants, add SIG to SIG constants * feat: add dlopen constants * change functions to private * feat: add UV_UDP_REUSEADDR * fix typo * simplify functions * rename functions in bindings * feat: implement loadavg for darwin * feat: implement system uptime * feat: implement get free memory for darwin * fix system memory bindings * feat: implement network interfaces for darwin * code cleanup * feat: support for macos version & release * some fixes * MacOS support for CpuInfo * Fixed minor mistake in getCpuInfo_B * Delete test.zig * Update c_cpp_properties.json * Update tasks.json * feat: implement scopeid * feat: implement cidr 🚀 * remove unnecesarry changes * remove unnecesarry changes * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * chore: requested changes Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> * fix: import string * fix: change IPV6 to IPv6 * fix some things * chore: make requested changes * revert: launch.json * fix test * Fixed few memory leaks * testing * again * added len * another test * improved parsing * added small check * Bonk * FINISH 🚀🚀🚀🚀🚀🚀 * Update tasks.json * NetworkInterface test * FINISH 🚀🚀🚀 Co-authored-by: Fire-The-Fox <gajdos.jan77@gmail.com> Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
185 lines
4.7 KiB
JSON
185 lines
4.7 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]": {
|
|
"editor.tabSize": 4,
|
|
"editor.useTabStops": false,
|
|
"editor.defaultFormatter": "AugusteRame.zls-vscode",
|
|
"editor.formatOnSave": true
|
|
},
|
|
"[ts]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true
|
|
},
|
|
"[js]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true
|
|
},
|
|
"[jsx]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true
|
|
},
|
|
"[tsx]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true
|
|
},
|
|
"zig.beforeDebugCmd": "make build-unit ${file} ${filter} ${bin}",
|
|
"zig.testCmd": "make test ${file} ${filter} ${bin}",
|
|
|
|
"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,
|
|
"packages/bun-types/*.d.ts": true,
|
|
|
|
"test/snapshots": true,
|
|
"test/snapshots-no-hmr": 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,
|
|
"test/snippets/package-json-exports/_node_modules_copy": true
|
|
},
|
|
"C_Cpp.files.exclude": {
|
|
"**/.vscode": true,
|
|
"src/bun.js/WebKit/JSTests": true,
|
|
"src/bun.js/WebKit/Tools": true,
|
|
"src/bun.js/WebKit/WebDriverTests": true,
|
|
"src/bun.js/WebKit/WebKit.xcworkspace": true,
|
|
"src/bun.js/WebKit/WebKitLibraries": true,
|
|
"src/bun.js/WebKit/Websites": true,
|
|
"src/bun.js/WebKit/resources": true,
|
|
"src/bun.js/WebKit/LayoutTests": true,
|
|
"src/bun.js/WebKit/ManualTests": true,
|
|
"src/bun.js/WebKit/PerformanceTests": true,
|
|
"src/bun.js/WebKit/WebKitLegacy": true,
|
|
"src/bun.js/WebKit/WebCore": true,
|
|
"src/bun.js/WebKit/WebDriver": true,
|
|
"src/bun.js/WebKit/WebKitBuild": true,
|
|
"src/bun.js/WebKit/WebInspectorUI": true
|
|
},
|
|
"[cpp]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"[h]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"[c]": {
|
|
"editor.defaultFormatter": "xaver.clang-format"
|
|
},
|
|
"files.associations": {
|
|
"*.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",
|
|
"resource.h": "c",
|
|
"sysinfo.h": "c",
|
|
"*.tcc": "cpp",
|
|
"list": "cpp",
|
|
"shared_mutex": "cpp",
|
|
"cinttypes": "cpp",
|
|
"variant": "cpp",
|
|
"sysctl.h": "c",
|
|
"interface_adresses.h": "c",
|
|
"interface_addresses.h": "c",
|
|
"ctype.h": "c",
|
|
"ethernet.h": "c",
|
|
"inet.h": "c",
|
|
"packet.h": "c"
|
|
},
|
|
"cmake.configureOnOpen": false
|
|
}
|