summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
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
2019-02-08Add --allow-read (#1689)Dmitry Sharshakov
Co-authored-by: Greg Altman <g.s.altman@gmail.com>
2019-02-07Color exceptions (#1698)Ryan Dahl
2019-02-07Add emojis to permission prompts (#1684)Dmitry Sharshakov
2019-02-07Make integration tests standalone (#1671)Dmitry Sharshakov
Co-authored-by: Sergey Golovin <golovim@gmail.com>
2019-02-06Upgrade V8 to 7.4.98 (kKeep fix) (#1640)Ryan Dahl
* Upgrade V8 to 7.4.98 (kKeep fix) https://github.com/denoland/deno/issues/814 https://bugs.chromium.org/p/v8/issues/detail?id=8761 * fix tests
2019-02-05Add WebAssembly to runtime library (#1677)Kitson Kelly
This also modifies the `ts_library_builder` to support inlining assets. Includes integration tests from @sh7dm
2019-02-02Add isTTY function (#1622)Dmitry Sharshakov
2019-02-02Support --fmtRyan Dahl
2019-02-02Make it possible to run one integration test at a timeRyan Dahl
2019-02-02Add --info flag to display file info (compiled code/source map) (#1647)Kevin (Kun) "Kassimo" Qian