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" ); } b964c93d720ad50d9f99d7'>treecommitdiff
path: root/vendor/golang.org/x/net/.gitignore (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2018-02-17Add Polish translationGravatar Sebastian Korotkiewicz 3-1/+444
2018-02-10Change color of <q> tags for black themeGravatar Frédéric Guillot 2-3/+7
2018-02-10Add indexesGravatar Frédéric Guillot 3-2/+8
2018-02-09Update German translationGravatar stratmaster 2-10/+18
2018-02-08Improve error handling for HTTP clientGravatar Frédéric Guillot 5-7/+62
2018-02-08Add missing German stringGravatar stratmaster 2-4/+6
2018-02-07Strip invalid XML characters to avoid parsing errorsGravatar Frédéric Guillot 1-1/+26
2018-02-07Remove period for feed errorsGravatar Frédéric Guillot 4-23/+23
2018-02-07Improve error handling when the response is emptyGravatar Frédéric Guillot 5-6/+28
2018-02-07Add missing French translationGravatar stratmaster 2-2/+4
2018-02-05Update ChangeLog2.0.2Gravatar Frédéric Guillot 1-0/+14
2018-02-04Add support for Let's Encrypt http-01 challengeGravatar Frédéric Guillot 32-286/+2042
2018-02-04Move template functions outside engine (refactoring)Gravatar Frédéric Guillot 9-214/+254
2018-02-04Take timezone into consideration when calculating relative timeGravatar Frédéric Guillot 16-58/+91
2018-02-03Add support for HTTP Strict Transport Security headerGravatar Frédéric Guillot 4-3/+33
2018-02-03Add support for base URLs with subfoldersGravatar Frédéric Guillot 10-23/+105
2018-02-01Update German translationGravatar stratmaster 2-4/+12
2018-01-31Add missing about menu in settingsGravatar Frédéric Guillot 5-5/+29
2018-01-31Show API URL endpoints in user interfaceGravatar Frédéric Guillot 11-14/+99
2018-01-29Do not update entry date while refreshing a feedGravatar Frédéric Guillot 1-4/+5
2018-01-29Enable debug mode for integration testsGravatar Frédéric Guillot 1-1/+1
2018-01-29Add the possiblity to enable debug mode with an environment variableGravatar Frédéric Guillot 2-1/+6
2018-01-29Keep code base tidyGravatar Frédéric Guillot 5-18/+16
2018-01-29Add flag to enable debug loggingGravatar Rogier Lommers 2-7/+64
2018-01-25Improve unread counter updatesGravatar Mahendra Kalkura 1-6/+35