summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
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
2019-01-31Upgrade deno_std to bef7ba (#1609)Ryan Dahl
2019-01-30Fix cpplintRyan Dahl
2019-01-30Add snapshot_compiler.bin to binary size benchmark (#1611)Ryan Dahl
2019-01-29Add repl functions "help" and "exit" (#1563)Sergey Golovin
2019-01-24Minor code cleanups (#1570)JaePil Jung
2019-01-21chore: update license lines (#1557)Yoshiya Hinosawa
2019-01-17Rewrite tools/format.py in deno (#1528)Yoshiya Hinosawa
Note: findFiles and findFilesWalk are borrowed from the previous attempt of @pseudo-su (#1434)
2019-01-17Fixed copyright of types outputJ2P
2019-01-16Add globalThis definition to runtime (#1534)Kitson Kelly
2019-01-15 Add --prefetch flag for deps prefetch without running (#1475)Kevin (Kun) "Kassimo" Qian
2019-01-13Fix permission_prompt_test (#1509)Ryan Dahl
2019-01-12Add --allow-run test code (#1504)JaePil Jung
2019-01-09Fix flaky REPL test (#1491)Maxim Mazurok
Fixes #1490
2019-01-03Move testing module to deno_std (#1451)Ryan Dahl
Upgrades deno_std submodule.
2019-01-03Support more fetch init body types (#1449)Kevin (Kun) "Kassimo" Qian
2019-01-02Happy new year!Ryan Dahl
2018-12-27Lazily create .mime files only with mismatch/no extension (#1417)Kevin (Kun) "Kassimo" Qian
2018-12-24deno_net -> deno_std renameRyan Dahl
Also don't format external js/deps
2018-12-21Implement `Body.formData` for fetch (#1393)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-18Load sccache from S3 on CIRyan Dahl
2018-12-18Remove prebuilt v8 supportBert Belder
2018-12-18Enable jumbo build in release. (#1362)Ryan Dahl
2018-12-11tools: remove_and_symlink can be skipped on unixRyan Dahl
This is more optimial and this fixes a problem where occasionally remove_and_symlink will error with: gen/compiler_bundle/main.js --sourcemapFile /Users/rld/src/deno --silent Traceback (most recent call last): File "../../tools/run_node.py", line 18, in <module> util.remove_and_symlink(target_rel, "node_modules", True) File "/Users/rld/src/deno/tools/util.py", line 103, in remove_and_symlink symlink(target, name, target_is_dir) File "/Users/rld/src/deno/tools/util.py", line 141, in symlink os.symlink(target, name) OSError: [Errno 17] File exists
2018-12-10Use stderr for exceptions (#1303)Ryan Dahl
2018-12-07Add benchmark for net/http (#1289)Bartek IwaƄczuk