summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2019-04-07Refactor CLI flag parsing (#2025)Bartek Iwańczuk
2019-04-06Test TCP_NODELAY in hyper_hello (#2060)Ryan Dahl
2019-04-06Fix tools/docs.py (#2055)Ryan Dahl
2019-04-05Add worker benchmarks (#2059)andy finch
2019-04-01Follow redirect location as new referrers for nested module imports (#2031)Kevin (Kun) "Kassimo" Qian
Fixes #1742 Fixes #2021
2019-04-01Add web worker JS API (#1993)andy finch
* Refactored the way worker polling is scheduled and errors are handled. * Share the worker future as a Shared
2019-04-01Upgrade to TypeScript 3.4.1 (#2027)Kitson Kelly
2019-03-31Publish rust crate on crates.io (#2024)Bert Belder
2019-03-30Call ninja directly from build.rs (#2020)Ryan Dahl
2019-03-30Move //libdeno to //core/libdeno (#2015)Ryan Dahl
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it.
2019-03-28Merge the --recompile and --reload flags (#2003)Ryan Dahl
2019-03-25Update ts_library_builder (#1920)Bartek Iwańczuk
2019-03-24Add benchmark for max latency (#1975)Bernard Lin
2019-03-22Website updates (#1984)Ryan Dahl
2019-03-19Rename //src/ to //cli/ (#1962)Ryan Dahl
To better distinguish the deno_core crate from the executable deno, which will now be called "the cli" internally.
2019-03-19Make write_gn_args.py quietRyan Dahl
2019-03-19Deprecate DENO_BUILD_MODE=releaseRyan Dahl
Instead use: tools/build.py --release
2019-03-18Re-enable permissions prompt tests (#1957)andy finch
2019-03-18Integrate //core into existing code baseRyan Dahl
This disables a few tests which are broken still: - tests/error_004_missing_module.test - tests/error_005_missing_dynamic_import.test - tests/error_006_import_ext_failure.test - repl_test test_set_timeout - repl_test test_async_op - repl_test test_set_timeout_interlaced - all of permission_prompt_test
2019-03-18Re-order tests for sanityRyan Dahl
2019-03-18More permissions prompt options (#1926)andy finch
2019-03-18Remove unused tools/build_test.py fileRyan Dahl
2019-03-18Fix entry point for tools/docs.pyRyan Dahl
2019-03-15core: Behavior shouldn't be genericRyan Dahl
We always pass around Box<[u8]>, and adding this generic is an unnecessary complication. Add deno_core_http_bench_test to test.py sharedQueue works on deno_core_http_bench
2019-03-15Add --no-binary-download option to setup.py (#1916)Ryan Dahl
2019-03-13--no-prompt flag for non-interactive environments (#1913)andy finch
2019-03-11Update to TypeScript 3.3 (#1908)Kitson Kelly
2019-03-09Migrate from tslint to eslint for linting (#1905)Kitson Kelly
2019-03-07Remove 'deno' builtin module (#1895)Kitson Kelly
2019-03-07Cleanup node_modules, update packages (#1894)Kitson Kelly
And fix new lint issues.
2019-03-06Replace deno.land/x/std with deno.land/std (#1890)Andy Hayden
2019-03-04tools/run_node: only create 'node_modules' symlink onceBert Belder
Previously run_node.py would always attempt to remove and then re-create the 'target/xx/node_modules' symlink. This causes sporadic build errors on windows when multiple build targets that use run_node.py are being built concurrently.
2019-03-04tools: remove fix_symlinks() functionBert Belder
This fixes an issue on Windows that causes build to fails when fix_symlinks() is called concurrently with another build step. It is also no longer necessary, since recent versions of git know how to properly create symbolic links on checkout.
2019-03-01Add Deno.version.gnArgs (#1845)Yoshiya Hinosawa
To display specific build args passed to GN.
2019-02-26deno_core (#1827)Ryan Dahl
A new low-level crate with focus on speed. This doesn't yet hook into the existing code base.
2019-02-21Improve readme (#1822)Ryan Dahl
2019-02-15Add execPath function (#1743)Dmitry Sharshakov
2019-02-14Use prebuilt hyperfine (#1755)Ryan Dahl
2019-02-12Decouple ts_library_builder from std/testing (#1749)Ryan Dahl
2019-02-12Revert "Rewrite tools/format.py in deno (#1528)" (#1752)Ryan Dahl
tools/format.ts is making CI flaky and it's difficult to run right now. Reverting to tools/format.py This reverts commit f19622e7681b7753788137706e535f72c3ebb38e.
2019-02-12Add Deno global namespace (#1748)Kitson Kelly
Resolves #1705 This PR adds the Deno APIs as a global namespace named `Deno`. For backwards compatibility, the ability to `import * from "deno"` is preserved. I have tried to convert every test and internal code the references the module to use the namespace instead, but because I didn't break compatibility I am not sure. On the REPL, `deno` no longer exists, replaced only with `Deno` to align with the regular runtime. The runtime type library includes both the namespace and module. This means it duplicates the whole type information. When we remove the functionality from the runtime, it will be a one line change to the library generator to remove the module definition from the type library. I marked a `TODO` in a couple places where to remove the `"deno"` module, but there are additional places I know I didn't mark.
2019-02-11web design (#1728)Ryan Dahl
2019-02-11REPL multiline support with recoverable errors (#1731)Kevin (Kun) "Kassimo" Qian
2019-02-11fix: improve formatting (#1732)Yoshiya Hinosawa
2019-02-09Support scoped variables, unblock REPL async op, and REPL error colors (#1721)Kevin (Kun) "Kassimo" Qian
2019-02-09Add read permission for format.ts (#1726)Yoshiya Hinosawa
2019-02-09Add --allow-read test codeJ2P
2019-02-08Move .rustfmt.toml to the repository rootBert Belder
This allows rustfmt to automatically pick it up. It's right there with similar files such as .prettierrc.
2019-02-08Adds deno.noColor (#1716)Ryan Dahl
2019-02-08Use std/prettier in deno //tools/format.ts (#1708)Yoshiya Hinosawa