summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2024-03-05chore: move `tools/wpt` to `tests/wpt/runner` (#22545)Asher Gomez
Towards #22525 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-02-12chore: move test_ffi and test_nap to tests/ [WIP] (#22394)Matt Mastracci
Moving some additional NAPI and. FFI tests out of the tree root.
2023-09-16feat: Add "deno jupyter" subcommand (#20337)Bartek Iwańczuk
This commit adds "deno jupyter" subcommand which provides a Deno kernel for Jupyter notebooks. The implementation is mostly based on Deno's REPL and reuses large parts of it (though there's some clean up that needs to happen in follow up PRs). Not all functionality of Jupyter kernel is implemented and some message type are still not implemented (eg. "inspect_request") but the kernel is fully working and provides all the capatibilities that the Deno REPL has; including TypeScript transpilation and npm packages support. Closes https://github.com/denoland/deno/issues/13016 --------- Co-authored-by: Adam Powers <apowers@ato.ms> Co-authored-by: Kyle Kelley <rgbkrk@gmail.com>
2023-08-19chore: remove third_party submodule (#20201)Divy Srivastava
removes third_party submodule, tools are installed on-demand. - removed `load_test` and websocket benchmark (covered by benchy) - removed node/bun http benchmarks (covered by benchy) - `dlint` & `dprint` downloaded on-demand. - `wrk` & `hyperfine` downloaded before CI benchmark run. Install locally using: `./tools/install_prebuilt.js wrk hyperfine` #### updating dlint/dprint update version in `tools/util.js` and place binary in `denoland/deno_third_party`.
2023-07-27feat(cli): Adding JUnit test reports (#19747)Cooper Benson
This commit makes the following changes - Created a `CompoundTestReporter` to allow us to use multiple reporters - Implements `JUnitTestReporter` which writes JUnit XML to a path - Added a CLI flag/option `--junit` that enables JUnit reporting. By default this writes the report to `stdout` (and disables pretty reporting). If a path is provided, it will write the JUnit report to that file while the pretty reporter writes to stdout like normal Output of `deno -- test --allow-all --unstable --location=http://js-unit-tests/foo/bar --junit cli/tests/unit/testing_test.ts ` ```xml <?xml version="1.0" encoding="UTF-8"?> <testsuites name="deno test" tests="7" failures="0" errors="0" time="0.176"> <testsuite name="file:///Users/cooper/deno/deno/cli/tests/unit/testing_test.ts" tests="7" disabled="0" errors="0" failures="0"> <testcase name="testWrongOverloads" time="0.012"> </testcase> <testcase name="nameOfTestCaseCantBeEmpty" time="0.009"> </testcase> <testcase name="invalidStepArguments" time="0.008"> </testcase> <testcase name="nameOnTextContext" time="0.029"> <properties> <property name="step[passed]" value="step ... nested step"/> <property name="step[passed]" value="step"/> </properties> </testcase> <testcase name="originOnTextContext" time="0.030"> <properties> <property name="step[passed]" value="step ... nested step"/> <property name="step[passed]" value="step"/> </properties> </testcase> <testcase name="parentOnTextContext" time="0.030"> <properties> <property name="step[passed]" value="step ... nested step"/> <property name="step[passed]" value="step"/> </properties> </testcase> <testcase name="explicit undefined for boolean options" time="0.009"> </testcase> </testsuite> </testsuites> ```
2023-05-01chore(ext/websocket): readd autobahn|testsuite fuzzingclient (#18903)Divy Srivastava
This reverts commit https://github.com/denoland/deno/commit/17d1c7e444542f43229a047853605ac22081abdf. The `Deno.serve` signature update in https://github.com/denoland/deno/pull/18759 broke the testee server right after this patch landed on `main`.
2023-04-26Revert "chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#… ↵Bartek Iwańczuk
(#18856) …18846)" This reverts commit 036778c2e8e159ef1e586de4102f823367b7c554. Keeps failing on `main` branch.
2023-04-26chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#18846)Divy Srivastava
Closes #17242
2023-04-09chore: .gitignore spring cleaning (#18644)David Sherret
2023-03-08fix(npm): improve peer dependency resolution with circular dependencies (#18069)David Sherret
This improves peer dependency resolution yet again. We did not handle scenarios like the following: ``` // a -> b -> c -> d -> c -> b (peer) ``` ...which would maybe work ok the first time its run in some cases, but then lead to a lockfile that would error on load. This now keeps track of circular dependencies and updates nodes accordingly. That said, there is still a lurking bug in this code somewhere that I've added a comment for (there is a mitigation on the tail end that seems to work well). The current state is much better than before and I can look into it later. I think it's something small that's incorrect.
2022-10-05feat(npm): implement Node API (#13633)Divy Srivastava
This PR implements the NAPI for loading native modules into Deno. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: DjDeveloper <43033058+DjDeveloperr@users.noreply.github.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2022-06-28refactor(bench): continuous benchmarking improvements (#14821)Divy Srivastava
2021-06-14tests: fix wpt epoch ci job (#10960)Luca Casonato
2021-04-26flamebench: streamline profiling benches (#10121)Aaron O'Mullan
2021-01-27tests: new typescript WPT runner (#9269)Luca Casonato
2020-12-22fix(build): add generated coverage files to gitignore (#8862)Casper Beyer
2020-11-08chore: remove dead code (#8296)KNnut
2020-09-22chore(std/hash): update crates (#7631)Luca Casonato
2020-06-24feat(std/wasi): add wasi_snapshot_preview1 (#6441)Casper Beyer
2020-03-23Statically link the C runtime library on Windows (#4469)Bert Belder
2020-03-21Optimize github cache usage, remove sccache (#4452)Bert Belder
2019-12-02Update .gitignoreVincent LE GOFF
2019-11-13Ignore some files that facilitate editors. (#3337)Kitson Kelly
Using an editor, such as VSCode, some of the plugins require some files locally to provide a good editing experience. These were removed from the repo, but allowing people to add them back locally but ensure they don't end up committed by accident would be helpful.
2019-10-31Upgrade node_modules, change tagline, clean up root directory (#3247)Ry Dahl
* Upgrade node_modules * Simplify tagline * Move gclient_config.py out of root * Move package.json to tools * Remove yarn.lock * Remove CONTRIBUTING.md
2019-09-19Clean up miscellaneous metafiles (#2981)Bert Belder
The yarn.lock file is moved from //third_party to the root of the main repository. This is where other package metadata files (e.g. Cargo.lock and package.json) are also located.
2019-09-15tools: refactor lint.py and format.py (#2950)Bert Belder
2019-06-11feat: default output filename for deno bundle (#2484)Ryan Dahl
And improve bundle docs
2019-02-15Fix behavior for extensionless files with .mime file (#1779)Kevin (Kun) "Kassimo" Qian
2018-12-18travis: Set CARGO_HOME to third_party/rust_crates (#1370)Ryan Dahl
Adds prebuilt hyperfine and sccache binaries Only build test_cc for LSAN Add Cargo.lock Only run benchmarks in master
2018-12-07Add benchmark for net/http (#1289)Bartek Iwańczuk
2018-11-27gitignore vim .swp filesRyan Dahl
2018-10-31.gitignore: dedupeBert Belder
2018-10-31Support cargo check (#1128)Ryan Dahl
- Based on code from @qti3e and @piscisaureus in #724 and #1125 respectively. - TODO The DENO_BUILD_PATH env var must be supplied and must be an absolute path, this restriction should be removed in future work.
2018-10-20feat: show only 20 benchmark data in inde.htmlYoshiya Hinosawa
2018-09-22Add benchmark tools (#777)Yoshiya Hinosawa
2018-09-21Revert "Add benchmark tools (#777)"Bert Belder
This reverts commit 3ad48bdb3e6372f55579808535ce2c17809178ff.
2018-09-21Add benchmark tools (#777)Yoshiya Hinosawa
2018-08-25Prevent circular imports in ts code (#576)Francesco Borzì
2018-08-08Remove yarn.lockRyan Dahl
Fixes #393.
2018-08-07Add Cargo.lock to .gitignore.Ryan Dahl
2018-07-21Add deno_third_party as git submodule.Ryan Dahl
2018-07-18Use Cargo to install rust deps into //third_party/rust_crates (#383)robbym
2018-07-08Clean up tools/Ryan Dahl
- Factor out tools/util.py - Move js/*.py to tools. - Rewrite tools/format.sh in python. - Run lint first in travis.
2018-07-08tools: generate third_party dir and symlinks from the script. (#346)Yoshiya Hinosawa
Everyone needs to run ./tools/build_third_party.py after this commit.
2018-07-07Move flatbuffers gn files to //build_extra/flatbuffersRyan Dahl
Fixes #342.
2018-07-04Replace protobufs with flatbuffersRyan Dahl
2018-07-03move v8 to third_party/v8 (#322)Yoshiya Hinosawa
2018-07-01Add cpplint to third_partyRyan Dahl
2018-07-01reorg: Move GN files to root (#309)Yoshiya Hinosawa
refs: #285
2018-06-28Reorg: Move tools/ and gitignore to root.Ryan Dahl