Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-13 | test: ignore max buffer tests (#6732) | Marcos Casagrande | |
2020-07-13 | fix(Deno.ppid): improve error message when --unstable is missing (#6717) | uki00a | |
2020-07-13 | feat(cli): add copy argument to Buffer.bytes (#6697) | Marcos Casagrande | |
2020-07-13 | fix(cli/js/web/url): Implement IPv4 hostname parsing (#6707) | Nayeem Rahman | |
2020-07-13 | fix(cli/fetch): fix relative redirect (#6715) | Marcos Casagrande | |
2020-07-13 | fix: more tolerant performance.measure unit tests (#6726) | Kitson Kelly | |
Fixes #6725 | |||
2020-07-12 | feat(cli): add DENO_CERT environment variable (#6370) | Oscar Linde | |
2020-07-11 | chore: reenable ignored integration tests (#6703) | Bartek Iwańczuk | |
2020-07-11 | feat(Deno.inspect): Add sorted, trailingComma, compact and iterableLimit to ↵ | Nayeem Rahman | |
InspectOptions (#6591) | |||
2020-07-10 | feat: add performance user timing APIs (#6421) | Kitson Kelly | |
2020-07-10 | fix(URL): Implement spec-compliant host parsing (#6689) | Nayeem Rahman | |
2020-07-10 | fix(cli/buffer): allow Buffer to store MAX_SIZE bytes (#6570) | Marcos Casagrande | |
2020-07-10 | feat(unstable): add Deno.consoleSize (#6520) | Sebastien Filion | |
2020-07-09 | fix(cli): panic when stdio is null on windows (#6528) | Maayan Hanin | |
Fixes: #6409 | |||
2020-07-09 | feat: move unstable Deno.permissions to navigator.permissions (#6244) | Kitson Kelly | |
2020-07-08 | feat(cli): json option for "deno info" (#6372) | Emmanuel | |
2020-07-08 | feat(unstable): Deno.ppid (#6539) | uki00a | |
2020-07-08 | feat(cli): Add WriteFileOptions to writeTextFile & writeTextFileSync (#6280) | Marcos Casagrande | |
2020-07-08 | feat: add --no-check option (#6456) | Kitson Kelly | |
This commit adds a "--no-check" option to following subcommands: - "deno cache" - "deno info" - "deno run" - "deno test" The "--no-check" options allows to skip type checking step and instead directly transpiles TS sources to JS sources. This solution uses `ts.transpileModule()` API and is just an interim solution before implementing it fully in Rust. | |||
2020-07-07 | perf(cli/body): improve .arrayBuffer() speed (#6669) | Marcos Casagrande | |
2020-07-07 | feat(test): Add support for regex in filter flag (#6343) | Sebastien Filion | |
Currently, the documentation makes it sound like the test subcommand's filter flag could accept some kind of pattern matching value like a glob or a regex, although the function "createFilterFn" accepts a regex as an argument, there's no way to pass an actual regex value from the CLI. This commit makes it possible to pass a string that could be cast as regex when string matches "^/.*/$". With this change, a user can use the filter flag as follow: deno test --filter "/test-.+/" Also tested that `\` get escaped properly, on MacOS at least, and this is also a valid flag: deno test --filter "/test-\d+/" | |||
2020-07-07 | feat: add lockfile support to bundle (#6624) | Takahiko Inayama | |
2020-07-06 | fix: Deno.setRaw shouldn't panic on ENOTTY (#6630) | uki00a | |
2020-07-06 | feat: deno upgrade --output (#6352) | crowlKats | |
2020-07-06 | feat: Deno.chown() make uid, gid args optional (#4612) | dubiousjim | |
2020-07-05 | chore: re-enable tests using media_types (#6642) | Bartek Iwańczuk | |
2020-07-05 | fix(cli/fetch): response constructor default properties (#6650) | Marcos Casagrande | |
2020-07-04 | fix(tools): command line args parsing bug, unused function parameter (#6629) | Bert Belder | |
2020-07-04 | Update timers to ignore Date Override (#6552) | Kyle June | |
2020-07-04 | chore: port http_server.py to rust (#6364) | Ryan Dahl | |
2020-07-04 | test(cli): enable realpath symlink tests on Windows (#6627) | Casper Beyer | |
2020-07-02 | refactor: lock file (#6569) | Bartek Iwańczuk | |
- refactor lock file creation - provide deterministic output in lock file (alphabetically sorted) - dynamic imports are checked against lock file | |||
2020-07-01 | upgrade: swc_ecma_visit, dprint, deno_lint (#6580) | Bartek Iwańczuk | |
2020-06-29 | fix(cli/upgrade): upgrade fails on Windows with space in temp path (#6522) | Andrey Filatkin | |
2020-06-28 | fix(cli/body): Maximum call stack size exceeded error (#6537) | Marcos Casagrande | |
2020-06-27 | fix(cli): Buffer.bytes() ArrayBuffer size (#6511) | Marcos Casagrande | |
2020-06-26 | 'Compile' messages changed to 'Check' messages (#6504) | Ryan Dahl | |
2020-06-26 | feat(unstable): add Deno.fdatasyncSync and fdatasync (#6403) | Casper Beyer | |
2020-06-26 | fix(cli/js/web/url): Support UNC paths on Windows (#6418) | Nayeem Rahman | |
2020-06-26 | fix(cli): strings shouldn't be interpreted as file URLs (#6412) | Casper Beyer | |
2020-06-26 | fix: Omit buildinfo when --reload passed (#6489) | Kitson Kelly | |
2020-06-26 | Re-land "fix(cli): ipv6 parsing for --allow-net params" (#6472) | Bartek Iwańczuk | |
With some minor adjustments | |||
2020-06-25 | remove duplicate identifier (#6483) | Ali Hasani | |
2020-06-25 | fix: panic when process stdio rid is 0 or invalid (#6405) | Luca Casonato | |
2020-06-25 | Restore stats for incremental compile (#6474) | Kitson Kelly | |
2020-06-25 | Fix readLinkSync and readLink tests on Windows (#6463) | Casper Beyer | |
2020-06-25 | Remove stale comment referring to deleted code (#6462) | Casper Beyer | |
2020-06-25 | refactor(cli/tests/unit) to use assertThrows (#6459) | Casper Beyer | |
2020-06-25 | Revert "fix(cli): ipv6 parsing for --allow-net params (#6453)" (#6458) | Bartek Iwańczuk | |
2020-06-24 | Incremental compilation for TypeScript (#6428) | Bartek Iwańczuk | |
This commit adds incremental compilation capabilities to internal TS compiler. Instead of using "ts.createProgram()" API for compilation step (during deno startup), "ts.createIncrementalProgram()" API is used instead. Thanks to TS' ".tsbuildinfo" file that already stores all necessary metadata for compilation I was able to remove our own invention that is ".graph" file. ".tsbuildinfo" file is stored alongside compiled source and is used to cache-bust outdated dependencies, facilitated by the "version" field. The value for "version" field is computed in Rust during loading of module graph and is basically a hash of the file contents. Please keep in mind that incremental compilation is only used for initial compilation (or dynamic imports compilation) - bundling and runtime compiler APIs haven't been changed at all. Due to problems with source map I changed compilation settings to inline source map (inlineSourceMap instead of sourceMap). |