Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-01 | Move encode, decode helpers to /std/encoding/utf8.ts, delete /std/strings/ ↵ | Ryan Dahl | |
(#4565) also removes std/encoding/mod.ts and std/archive/mod.ts which are useless. | |||
2020-04-01 | std(media_types): change .ts content type to application/typescript (#4563) | 木杉 | |
2020-04-01 | Remove std/strings/pad.ts because String.prototype.padStart exists (#4564) | Ryan Dahl | |
2020-04-01 | fix(file_server): use media_types for Content-Type header (#4555) | Khải | |
2020-04-01 | fix(#4550): setCookie should append cookies (#4558) | 木杉 | |
2020-04-01 | refactor(cli/js/testing): Reduce testing interfaces (#4451) | Nayeem Rahman | |
* Reduce "testing" interfaces * Use a callback instead of a generator for Deno.runTests() * Default RunTestsOptions::reportToConsole to true * Compose TestMessage into a single interface | |||
2020-04-01 | feat(std/http/server): Respond with 400 on request parse failure (#4551) | Nayeem Rahman | |
2020-03-31 | used native padStart/End where possible (#4537) | Ondřej Žára | |
2020-03-30 | fix(std/encoding/csv): enable skipped tests (#4520) | uki00a | |
2020-03-30 | feat: Add common to std/path (#4527) | Kitson Kelly | |
2020-03-29 | doc: Fix some typos and improve a few sentences in the std manual (#4522) | Niklas Eicker | |
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |
2020-03-28 | upgrade: rusty_v8 to v0.3.9 (#4505) | Ryan Dahl | |
2020-03-24 | Revert "avoid using same port number for test (#4147)" | Bartek Iwańczuk | |
Ref #4467 This reverts commit 60cee4f045778777a16b6fffd6d5b9a1400d7246. | |||
2020-03-24 | docs: update manual about how to run tests for std (#4462) | uki00a | |
2020-03-22 | clean up textproto code in std (#4458) | Yusuke Sakurai | |
- moved and renamed append() into bytes from ws and textproto - renamed textproto/readder_tests.ts -> textproto/test.ts | |||
2020-03-22 | re-enable a test (#4461) | uki00a | |
2020-03-21 | BREAKING CHANGE Rename Deno.run's args to cmd (#4444) | Akshat Agarwal | |
This is to avoid confusion with Deno.args which does not include the executable to be run. | |||
2020-03-21 | avoid using same port number for test (#4147) | Yusuke Sakurai | |
2020-03-20 | Remove DENO_BUILD_MODE and DENO_BUILD_PATH (#4431) | Ryan Dahl | |
* Remove DENO_BUILD_MODE and DENO_BUILD_PATH Also remove outdated docs related to ninja/gn. * fix * remove parameter to build_mode() * remove arg parsing from benchmark.py | |||
2020-03-20 | refactor(std/http/server): Remove bad error handling (#4435) | Nayeem Rahman | |
2020-03-20 | use prebuilt "not implemented" error (#4442) | dubiousjim | |
2020-03-20 | Add require-await lint rule (#4401) | Samrith Shankar | |
2020-03-20 | fix(std/http): Properly await ops in a server test (#4436) | Nayeem Rahman | |
2020-03-19 | fix(std/http): Fix respond error test on Windows (#4408) | Nayeem Rahman | |
2020-03-19 | std(http/server): close open connections on server close (#3679) | Bartek Iwańczuk | |
Due to structure of "Server" for each open connection there's a pending "read" op. Because connection owned by "Server" are not tracked, calling "Server.close()" doesn't close open connections. This commit introduces simple tracking of connections for server and ensures owned connections are closed on "Server.close()". | |||
2020-03-19 | fix: stack traces for modules imported via std/node's require (#4035) | Nikolai Vavilov | |
2020-03-19 | remove std/testing/runner.ts, use deno test for std/ tests (#4397) | Bartek Iwańczuk | |
This introduces BREAKING CHANGE by removing "std/testing/runner.ts". Std tests are now run using "deno test" subcommand. | |||
2020-03-19 | fix: std/testing/runner.ts and deno test (#4392) | Bartek Iwańczuk | |
After splitting "failFast" and "exitOnFail" arguments, there was a situation where failing tests did not exit with code 1. * fixed argument value passed to Deno.runTests() in deno test * fixed argument value passed to Deno.runTests() in std/testing/runner.ts * added integration tests for deno test to ensure failFast and exitOnFail work as expected * don't write test file to file system, but keep it in memory | |||
2020-03-19 | feat: Add helper functions for permissions to std (#4258) | Kitson Kelly | |
2020-03-19 | refactor: rename Deno.TestDefinition.skip to ignore (#4400) | Bartek Iwańczuk | |
2020-03-18 | feat: Deno.test() sanitizes ops and resources (#4399) | Bartek Iwańczuk | |
This PR brings assertOps and assertResources sanitizers to Deno.test() API. assertOps checks that test doesn't leak async ops, ie. there are no unresolved promises originating from Deno APIs. Enabled by default, can be disabled using Deno.TestDefinition.disableOpSanitizer. assertResources checks that test doesn't leak resources, ie. all resources used in test are closed. For example; if a file is opened during a test case it must be explicitly closed before test case finishes. It's most useful for asynchronous generators. Enabled by default, can be disabled using Deno.TestDefinition.disableResourceSanitizer. We've used those sanitizers in internal runtime tests and it proved very useful in surfacing incorrect tests which resulted in interference between the tests. All tests have been sanitized. Closes #4208 | |||
2020-03-17 | Update manual (#4412) | Ryan Dahl | |
2020-03-17 | std: Provide types for React and ReactDOM (#4376) | Kitson Kelly | |
Introduces `std/types` which is designed to provide types for common libraries that are compatible with Deno. | |||
2020-03-16 | test: Fix broken test and remove redundant test file (#4390) | Chris Knight | |
2020-03-16 | refactor: add no-return-await lint rule (#4384) | Bartek Iwańczuk | |
2020-03-15 | refactor: move existing fs implementation to internal _fs directory (#4381) | Chris Knight | |
2020-03-15 | docs: fix Deno.compile examples in manual.md (#4380) | Yoshiya Hinosawa | |
2020-03-15 | refactor(std): Uncomment disabled tests, use skip option (#4378) | Nayeem Rahman | |
2020-03-14 | Node polyfill for fs.chown and fs.close (#4377) | Chris Knight | |
2020-03-14 | BREAKING CHANGE FileInfo.len renamed to FileName.size (#4338) | dubiousjim | |
2020-03-14 | feat: add chmod Node polyfill and related file system constants (#4358) | Chris Knight | |
2020-03-14 | Add node querystring polyfill (#4370) | crowlKats | |
2020-03-14 | doc(http/server): Add coherence to the docs (#4372) | Lucas De Angelis | |
Functions that returns a server are now documented with "Create", and functions that launches one are documented with "Start". Also added documentation for listenAndServe that respects these changes. Fixes #4367 | |||
2020-03-13 | fix(std): Use Deno.errors where possible. (#4356) | Oliver Lenehan | |
2020-03-12 | fix: Node polyfill fsAppend rework (#4322) | Chris Knight | |
* My original implementation of `fs.appendFile` used an async API, which, though it would work fine as a polyfill, wasn't an exact match with the Node API. This PR reworks that API to mimic the Node API fully as a synchronous void function with an async internal implementation. * Refactor move of other internal fs `dirent` and `dir` classes to the _fs internal directory. | |||
2020-03-10 | doc(cli/flags): Reduce empty lines in help messages (#4312) | Nayeem Rahman | |
2020-03-10 | feat (std/encoding): add binary module (#4274) | Oliver Lenehan | |
2020-03-10 | refactor(cli/js/net): Cleanup iterable APIs (#4236) | Nayeem Rahman | |
Listener and UDPConn are AsyncIterables instead of AsyncIterators. The [Symbol.asyncIterator]()s are defined as generators and the next() methods are gone. "Listener/Socket has been closed" errors are now BadResource. | |||
2020-03-10 | refactor: Cleanup options object parameters (#4296) | Nayeem Rahman | |