const { mkdirSync, existsSync } = require("fs"); var performance = globalThis.performance; if (!performance) { try { performance = require("perf_hooks").performance; } catch (e) {} } const count = parseInt(process.env.ITERATIONS || "1", 10) || 1; var tempdir = `/tmp/some-fs-test/dir/${Date.now()}/hi`; for (let i = 0; i < count; i++) { tempdir += `/${i.toString(36)}`; } if (existsSync(tempdir)) { throw new Error( `existsSync reports ${tempdir} exists, but it probably does not` ); } var origTempDir = tempdir; var iterations = new Array(count * count).fill(""); var total = 0; for (let i = 0; i < count; i++) { for (let j = 0; j < count; j++) { iterations[total++] = `${origTempDir}/${j.toString(36)}-${i.toString(36)}`; } } tempdir = origTempDir; mkdirSync(origTempDir, { recursive: true }); const recurse = { recursive: false }; const start = performance.now(); for (let i = 0; i < total; i++) { mkdirSync(iterations[i], recurse); } console.log("MKDIR " + total + " depth took:", performance.now() - start, "ms"); if (!existsSync(tempdir)) { throw new Error( "Expected directory to exist after mkdirSync, but it doesn't" ); } if (mkdirSync(tempdir, { recursive: true })) { throw new Error( "mkdirSync shouldn't return directory name on existing directories" ); } tch-fix-with-lock'>ciro/fetch-fix-with-lock Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/test/snippets/optional-chain-with-function.js (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-10-18build faiiluresGravatar Jarred Sumner 2-6/+6
2022-10-18Update uwsGravatar Jarred Sumner 1-0/+0
2022-10-18y u no workGravatar Jarred Sumner 1-4/+4
2022-10-17Fix buildGravatar Jarred Sumner 2-7/+8
2022-10-17Fix empty process.argvGravatar Jarred Sumner 1-13/+6
2022-10-17Add oniguruma to DockerfileGravatar Jarred Sumner 1-1/+20
2022-10-17add oniguruma for regex with variable length lookbehinds (#1329)Gravatar Dylan Conway 63-127/+2834
2022-10-17Updates to UWSGravatar Jarred Sumner 1-2/+3
2022-10-17Slightly mroe careful TextEncoderGravatar Jarred Sumner 1-2/+2
2022-10-17Load fewer copies of uWSGravatar Jarred Sumner 3-52/+45
2022-10-17Fix error handlerGravatar Jarred Sumner 5-3/+99
2022-10-17Workaround crashGravatar Jarred Sumner 1-2/+18
2022-10-17Update websocket-server.test.tsGravatar Jarred Sumner 1-0/+41
2022-10-17Handle assertion faillureGravatar Jarred Sumner 1-1/+3
2022-10-17Implement `sendText`, `sendBinary`, `publishText`, `publishBinary`Gravatar Jarred Sumner 12-15/+917
2022-10-17Update README.mdGravatar Jarred Sumner 1-3/+11
2022-10-17Update README.mdGravatar Jarred Sumner 1-25/+25
2022-10-17Update README.mdGravatar Jarred Sumner 1-10/+35
2022-10-17Update README.mdGravatar Jarred Sumner 1-1/+0
2022-10-17Update README.mdGravatar Jarred Sumner 1-6/+69
2022-10-17Clean up some codeGravatar Jarred Sumner 2-34/+35
2022-10-17Fix headers + add testGravatar Jarred Sumner 2-5/+24
2022-10-17More testsGravatar Jarred Sumner 1-3/+293
2022-10-17Implement `error` and `binaryType`Gravatar Jarred Sumner 4-30/+163
2022-10-17Handle .zero betterGravatar Jarred Sumner 1-0/+4
2022-10-17RedoGravatar Jarred Sumner 1-46/+45
2022-10-17Redo WebSocket apiGravatar Jarred Sumner 9-383/+510
2022-10-16Reflecting new home for bun templates (#1317)Gravatar Dennis Dudek 73-1633/+3
2022-10-16ymlGravatar Jarred Sumner 3-6/+6
2022-10-16Fix #1335Gravatar Jarred Sumner 1-9/+5
2022-10-16Revert "disable lto for UWS to workaround bug under load"Gravatar Jarred Sumner 1-1/+1
2022-10-16Disable InlineBlob optimizationGravatar Jarred Sumner 2-210/+247
2022-10-16disable lto for UWS to workaround bug under loadGravatar Jarred Sumner 1-1/+1
2022-10-16Add a commentGravatar Jarred Sumner 1-0/+1
2022-10-16Make debug logs configurableGravatar Jarred Sumner 1-3/+28
2022-10-16Name the threadGravatar Jarred Sumner 1-0/+1
2022-10-16Changed apiGravatar Jarred Sumner 1-4/+64
2022-10-16snapshotsGravatar Jarred Sumner 43-142/+142
2022-10-16Update uwsGravatar Jarred Sumner 1-0/+0
2022-10-16Set `Date` headerGravatar Jarred Sumner 1-0/+0
2022-10-16Make more sure we know what the types we are sending areGravatar Jarred Sumner 1-5/+5
2022-10-16Fix WebSocket server sending invalid data at the endGravatar Jarred Sumner 1-8/+10
2022-10-16Fail earlier when there are encoding errorsGravatar Jarred Sumner 1-25/+37
2022-10-15Disable some loggingGravatar Jarred Sumner 2-2/+2
2022-10-15More careful code generatorGravatar Jarred Sumner 1-5/+10
2022-10-15Simplify code that turns a fetch() response into a JSResponseGravatar Jarred Sumner 1-18/+24
2022-10-15Simplify the code that reads HTTP client request bodiesGravatar Jarred Sumner 2-136/+22