Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-26 | Clean up various flatbuffer references (#2819) | Ryan Dahl | |
2019-08-26 | Remove flatbuffers (#2818) | Ryan Dahl | |
2019-08-26 | Move TestFmt to the end of tests, because slow | Ryan Dahl | |
2019-08-26 | fix: shared queue requires aligned buffer (#2816) | Bartek Iwańczuk | |
2019-08-16 | Upgrade to rust 1.37.0 (#2786) | Ryan Dahl | |
2019-08-09 | Fix dynamic import base path problem for REPL and eval (#2757) | Kevin (Kun) "Kassimo" Qian | |
2019-08-08 | Fix repl crash when deno dir doesn't exist (#2727) | Daniel Buckmaster | |
2019-08-05 | Remove Deno.build.args feature (#2728) | Ryan Dahl | |
This is a minor feature which complicates the build signifigantly. Removing to ease refactoring the build system: https://github.com/denoland/deno/issues/2608 | |||
2019-08-03 | Enforce env permission on homeDir() and execPath (#2714) | Kevin (Kun) "Kassimo" Qian | |
2019-08-02 | third_party: upgrade rust crates | Bert Belder | |
2019-07-31 | Use system rustfmt instead of fixed binary (#2701) | Ryan Dahl | |
2019-07-31 | Add --current-thread flag (#2702) | Bartek Iwańczuk | |
2019-07-28 | benchmarks: make latency benchmark less noisy (#2689) | Bartek Iwańczuk | |
2019-07-28 | benchmarks: add bundle size (#2690) | Bartek Iwańczuk | |
2019-07-18 | Reorder tools/format.py so slowest are last (#2661) | Ryan Dahl | |
2019-07-17 | Refactor DenoDir (#2636) | Bartek Iwańczuk | |
* rename `ModuleMetaData` to `SourceFile` and remove TS specific functionality * add `TsCompiler` struct encapsulating processing of TypeScript files * move `SourceMapGetter` trait implementation to `//cli/compiler.rs` * add low-level `DiskCache` API for general purpose caches and use it in `DenoDir` and `TsCompiler` for filesystem access * don't use hash-like filenames for compiled modules, instead use metadata file for storing compilation hash * add `SourceFileCache` for in-process caching of loaded files for fast subsequent access * define `SourceFileFetcher` trait encapsulating loading of local and remote files and implement it for `DenoDir` * define `use_cache` and `no_fetch` flags on `DenoDir` instead of using in fetch methods | |||
2019-07-15 | hyper_hello should be in its own crate (#2641) | Ryan Dahl | |
So that "cargo build" will build it when the gn frontend is eventually removed. | |||
2019-07-12 | Fix REPL when it receives EOF (#2638) | Ryan Dahl | |
2019-07-06 | io: change Reader interface (#2591) | Yoshiya Hinosawa | |
Instead of returning { nread: number, eof: bool }, read() returns EOF | number. | |||
2019-06-30 | fix: normalize Deno.execPath (#2598) | Bartek Iwańczuk | |
2019-06-30 | ts_library_builder: update README (#2604) | Yoshiya Hinosawa | |
2019-06-24 | feat: fetch() now handles redirects (#2561) | Long(Tony) Lian | |
2019-06-22 | fmt_test: resolve old absolute path issue (#2562) | Yoshiya Hinosawa | |
2019-06-12 | Split up tools/sync_third_party | Ryan Dahl | |
This is just encoding my actual workflow; not suggesting that this workflow is ideal. Previously I would edit sync_third_party.py each time I ran it. | |||
2019-06-11 | feat: default output filename for deno bundle (#2484) | Ryan Dahl | |
And improve bundle docs | |||
2019-06-11 | Move TestFmt to end of tests (#2491) | Ryan Dahl | |
2019-06-08 | make tests quieter (#2468) | Andy Hayden | |
Don't mix every http request in with the tests output. Don't print that the file servers are starting unless -vv flag is passed. Capture the output of run with run_output which returns stdout, stderr and exit_code. Test against this rather than relying on sys.exit. | |||
2019-06-07 | http benchmarks with unique ports (#2471) | Kurt Mackey | |
2019-06-06 | add tcp proxy benchmarks + split out website section for proxy req/s (#2464) | Kurt Mackey | |
2019-06-06 | add http proxy benchmark (#2462) | Kurt Mackey | |
2019-06-03 | Refactor test infrastructure (#2432) | Bartek Iwańczuk | |
* use subclass of unittest.TestCase for all test cases * allow to run single test file (eg. python tools/integration_tests.py) * test filtering (via --pattern/-p CLI flag) * use common CLI parser for all tests: usage: test.py [-h] [--failfast] [--verbose] [--executable EXECUTABLE] [--release] [--pattern PATTERN] [--build-dir BUILD_DIR] optional arguments: -h, --help show this help message and exit --failfast, -f Stop on first failure --verbose, -v Verbose output --executable EXECUTABLE Use external executable of Deno --release Test against release executable --pattern PATTERN, -p PATTERN Run tests that match provided pattern --build-dir BUILD_DIR Deno build directory * respect NO_COLOR variable | |||
2019-06-01 | Upgrade TypeScript to 3.5.1 (#2437) | Kitson Kelly | |
2019-05-30 | chore: refactor python tests to use unittest (#2414) | Andy Hayden | |
Move every test to a method on DenoTestCase. test.py is a single TestSuite of every TestCase. Add a Spawn context manager for http_server, this is explicitly used where it's needed. Each python test file can now be run independently without needing to manually run http_server. Add --help and consistent flags using argparse for each python test, including --failfast. Use ColorTextTestRunner so that '... ok' is green. | |||
2019-05-30 | tools/setup: don't download sccache if --no-binary-download is passed | Christian Moritz | |
2019-05-30 | tools/third_party: add DENO_GN_PATH and DENO_NINJA_PATH env vars | Christian Moritz | |
2019-05-29 | Change tools/fmt_test.py to always download prettier | Ryan Dahl | |
This is to ensure a more fair test. Also we were already downloading from the internet since we changed the URL to use std@v0.5.0. This change exposes an OOM bug, which is then fixed in the upcoming compiler refactor by changing checkJs compiler option to false. | |||
2019-05-27 | chore: Port Python tests to unittest (#2408) | Bartek Iwańczuk | |
2019-05-23 | re-fix permissions for dial and listen (#2400) | Bartek Iwańczuk | |
Closes #2397 | |||
2019-05-22 | Revert "Fix permissions for dial and listen (#2373)" | Bert Belder | |
This reverts commit 7219787894f13b1920b3b6b49203cdcb8f672c00. | |||
2019-05-17 | Fix permissions for dial and listen (#2373) | Bartek Iwańczuk | |
2019-05-16 | tools: format .gn files in the 'cli' directory | Bert Belder | |
2019-05-14 | Rename HTTP benchmarks (#2350) | Ryan Dahl | |
2019-05-09 | fix: support relative path for whitelisting (#2317) | Kevin (Kun) "Kassimo" Qian | |
Using `std::fs::canonicalize` to expand path to full existing path, such that later attempt to loop-pop and compare path segment would work. | |||
2019-05-08 | First pass at permissions whitelist (#2129) | andy finch | |
2019-05-08 | Refactor unit test runner (#2294) | Bartek Iwańczuk | |
Properly discovers the permissions needed for each test. | |||
2019-05-03 | add "deno run" subcommand (#2215) | Bartek Iwańczuk | |
2019-05-03 | feat(cli cmd): deno xeval (#2260) | Kevin (Kun) "Kassimo" Qian | |
2019-05-02 | Re-enable networking unit tests (#2268) | Ryan Dahl | |
The following tests were commented out in order to get this to go green : - bodyMultipartFormData - bodyURLEncodedFormData - fetchRequestInitStringBody - netConcurrentAccept - netListenAsyncIterator | |||
2019-05-01 | Rename test targets (#2262) | Bartek Iwańczuk | |
2019-04-30 | Make error in ast_util more informative. (#2252) | andy finch | |