Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-04 | Use discord instead of gitter (#4253) | Ryan Dahl | |
2020-03-04 | Remove unnecessary macro from cli/ops/tty.rs (#4254) | Bert Belder | |
It contains a clippy issue, and there's no need for this macro anyway. | |||
2020-03-04 | Remove Deno.errors.Other (#4249) | Ryan Dahl | |
2020-03-04 | refactor: rewrite testPerm into unitTest (#4231) | Bartek Iwańczuk | |
Rewrite "testPerm" helper function used for testing of internal runtime code. It's been renamed to "unitTest" and provides API that is extensible in the future by accepting optional "UnitTestOptions" argument. "test" helper was also removed and replaced by overloaded version of "unitTest" that takes only function argument. "UnitTestOptions" currently supports "perms" and "skip" options, where former works exactly as first argument to "testPerm" did, while the latter allows to conditionally skip tests. | |||
2020-03-04 | Migrate internal bundles to System (#4233) | Kitson Kelly | |
2020-03-04 | Fix inlining of lib.dom.iterable.d.ts. (#4242) | Kitson Kelly | |
Fixes #4234 | |||
2020-03-04 | Fix `deno install` file name including extra dot on Windows (#4243) | yuta0801 | |
2020-03-03 | assert build success for test plugin (#4223) | João Souto | |
2020-03-03 | Disable flaky and broken tests (#4239) | Ryan Dahl | |
2020-03-03 | add assertOps sanitizer in cli/js/ unit tests (#4209) | Bartek Iwańczuk | |
* add "assertOps" test assertion which makes sure test case is not "leaking" ops - ie. after test finishes there are no pending async ops * apply "assertOps" to all tests in "cli/js/" * fix numerous tests leaking ops * document problem with edge case in "clearInterval" and "clearTimeout" implementation where they may leak async ops * move "cli/js/worker_test.ts" to "cli/tests/worker_test.ts" and run as integration test; workers leak ops because of missing "terminate" implementation | |||
2020-03-03 | misc: reduce unnecesarry output in cli/js tests (#4182) | Yusuke Sakurai | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-03-03 | feat(std/node): add directory classes (#4087) | Chris Knight | |
2020-03-02 | Do not convert exceptions to JSON and back (#4214) | Bert Belder | |
2020-03-02 | Don't reset exception handle after calling ErrWithV8Handle::get_handle() (#4214) | Bert Belder | |
2020-03-02 | Fix JavaScript dependencies in bundles. (#4215) | Kitson Kelly | |
Fixes #4602 We turned off `allowJs` by default, to keep the compiler from grabbing a bunch of files that it wouldn't actually do anything useful with. On the other hand, this caused problems with bundles, where the compiler needs to gather all the dependencies, including JavaScript ones. This fixes this so that when we are bundling, we analyse JavaScript imports in the compiler. | |||
2020-03-02 | Rename Option -> Options (#4226) | dubiousjim | |
* Rename MkdirOption interface to MkdirOptions It was hard to remember which Options interfaces were spelled in the singular and which in the plural (and anyway this one contained two options). Also added MkdirOptions to cli/js/deno.ts. All the analogous interfaces were exported there. * Rename RemoveOption interface to RemoveOptions This was the last remaining Option interface spelled in the singular. Easier to remember if they're all Option**s**; plus we may want to add extra options here later. | |||
2020-03-02 | feat: update metrics to track different op types (#4221) | Bartek Iwańczuk | |
2020-03-02 | refactor: rename structures related to Modules (#4217) | Bartek Iwańczuk | |
* rename structures related to ES Modules; add "Modules" prefix * remove unneeded Unpin trait requirement for "ModuleLoader" | |||
2020-03-02 | seek should return cursor position (#4211) | bartOssh | |
2020-03-02 | fix tools/docs.py (#4210) | Ryan Dahl | |
2020-03-02 | Cleanup comments and internal variables (#4205) | dubiousjim | |
2020-03-01 | Port Complex Permissions Tests to Rust (#4200) | João Souto | |
2020-03-01 | feat(std/node): add os.tmpdir() implementation (#4213) | ecyrbe | |
2020-03-01 | perf: use subarray instead of slice in dispatch minimal (#4180) | Ryan Dahl | |
2020-03-01 | Make internel error frames dimmer (#4201) | Kevin (Kun) "Kassimo" Qian | |
2020-02-29 | Refactor exception handling, remove message listener callback (#4198) | Bert Belder | |
2020-02-29 | docs: fix broken Deno.write() example (#4190) | Chris Knight | |
2020-02-29 | refactor(cli/js): Replace constructError() with getErrorClass() (#4189) | Nayeem Rahman | |
Flattens dispatch error handling to produce one less useless stack frame on op errors. | |||
2020-02-29 | add assertResources sanitizer to cli/js/ unit tests (#4161) | Bartek Iwańczuk | |
2020-02-29 | test: add ResourceTable tests (#4185) | ecyrbe | |
2020-02-28 | v0.35.0 | Ryan Dahl | |
2020-02-28 | upgrade: rusty_v8 0.3.4 (#4179) | Ryan Dahl | |
2020-02-28 | Revert "perf: use subarray instead of slice in dispatch minimal (#4173)" (#4174) | Bartek Iwańczuk | |
This reverts commit 0eb91c5591eb7e5e419aa9dbdaff99f5bd8015da. | |||
2020-02-28 | http_cache: change .headers.json to .metadata.json (#4175) | Ryan Dahl | |
Add original URL to metadata. This is so the VS Code Plugin can reverse look up the URL for cache entries. Ref #4069. | |||
2020-02-28 | Exit HandleScope before snapshotting (#4168) | Bert Belder | |
The V8 documentation explicitly states that SnapshotCreator::CreateBlob() should not be called from within a HandleScope. Additionally, this patch removes some non-functional error handling code from the deno_core::Isolate::snapshot() method. | |||
2020-02-28 | [std/ws] provide default close code for ws.close() (#4172) | Yusuke Sakurai | |
2020-02-28 | perf: use subarray instead of slice in dispatch minimal (#4173) | Bartek Iwańczuk | |
2020-02-28 | Clean up lib.deno.ns.d.ts JSDoc (#4170) | Kitson Kelly | |
2020-02-28 | rewrite permission revoke test as integration test (#4164) | Bartek Iwańczuk | |
2020-02-28 | Support TypeScript eval through `deno eval -T` flag (#4141) | Kevin (Kun) "Kassimo" Qian | |
2020-02-28 | fetch_cached_remote_source support redirect URL without base (#4099) | Kevin (Kun) "Kassimo" Qian | |
2020-02-27 | Revert "chore: share HTTP server between tests (#3966)" (#4165) | Bartek Iwańczuk | |
This reverts commit e6167c78134182c45689bda7bcb12af05009349c. | |||
2020-02-27 | Merge mod_evaluate() and mod_evaluate_dyn_import() methods (#4167) | Bert Belder | |
2020-02-27 | Fix typo in assert!() invocation (#4167) | Bert Belder | |
2020-02-27 | Return non-zero exit code on malformed stdin fmt (#4163) | Ryan Dahl | |
2020-02-27 | reduce unnecessary output on tests (#4148) | Yusuke Sakurai | |
2020-02-27 | replace impl Future with poll_fn for net.rs, process.rs, tls.rs (#4158) | Bartek Iwańczuk | |
2020-02-27 | Add clippy to /tools/lint.py (#4132) | João Souto | |
2020-02-27 | feat: Support types compiler option in compiler APIs (#4155) | Kitson Kelly | |
Handles `types` in the compiler APIs to make it easier to supply external type libraries. | |||
2020-02-26 | rewrite normalize_path (#4143) | Bartek Iwańczuk | |
Rewrite "normalize_path()" to remove all intermediate components from the path, ie. "./" and "../". It's very similar in functionality to fs::canonicalize(), however "normalize_path() doesn't resolve symlinks. |