Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-17 | Revert "Deno.bundle supports targets < ES2017. (#6328)" (#6342) | Bartek Iwańczuk | |
This reverts commit 75bb9dbdfc7f8b4e8d17978808ae575e61843aef. | |||
2020-06-17 | Deno.bundle supports targets < ES2017. (#6328) | Kitson Kelly | |
This commit provides a "system_loader_es5.js" bundle loader which will be added to the bundle when the target is < ES2017, which is the minimum target syntax required for "system_loader.js". Supports #5913 (via Deno.bundle()) with a couple caveats: * Allowing "deno bundle" to take a different target is not supported, as we specifically ignore "target" when passed in a TypeScript config file. This is because deno bundle is really intended to generate bundles that work in Deno. It is an unintentional side effect that some bundles are loadable in browsers. * While a target of "es3" will be accepted, the module loader will still only be compatible with ES5 or later. Realistically no one should be expecting bundles generated by Deno to be used on IE8 and prior, and there is just too much "baggage" to support that at this point. | |||
2020-06-16 | feat(std/hash): reimplement all hashes in WASM (#6292) | skdltmxn | |
2020-06-15 | unixpacket should also return byte length on send (#6291) | Peter Evers | |
2020-06-15 | fix(compiler): JSX compilation and provide better error message (#6300) | Bartek Iwańczuk | |
2020-06-13 | fix: DatagramConn.send should return bytes sent (#6265) | Kermit Xuan | |
2020-06-12 | refactor: Don't destructure the Deno namespace (#6268) | Nayeem Rahman | |
2020-06-12 | feat: Add TestDefinition::only (#5793) | Nayeem Rahman | |
2020-06-12 | Revert "feat: add Deno.osName()" (#6261) | Ryan Dahl | |
Deno.build.os provides the same functionality This reverts commit 6ccf9037a6b36c81ea0e6ac12d0e2dbd793f6114. | |||
2020-06-12 | improve truncate tests (#6251) | Casper Beyer | |
2020-06-12 | make std deno-lint clean (#6240) | Ryan Dahl | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-06-12 | fix(cli/js): broken truncate permission tests (#6249) | Casper Beyer | |
The tests for testing that `Deno.truncateSync` and `Deno.truncate` require write permissions seem to not call the functions they are testing *at all* and are calling `Deno.mkdir` and `Deno.mkdirSync` instead. This commit replaces those calls with calls to `Deno.truncateSync` and `Deno.truncate` respectively. | |||
2020-06-12 | update: deno_lint to v0.1.10 (#6248) | Bartek Iwańczuk | |
* update: deno lint to v0.1.10 * Parallelize "deno lint" subcommand | |||
2020-06-11 | feat: add Deno.osName() (#5714) | Rubin Bhandari | |
2020-06-11 | feat: URL support in Deno filesystem methods (#5990) | River | |
2020-06-11 | fix: WebAssembly runtime error propagation (#6137) | Casper Beyer | |
Currently WebAssembly runtime errors don't propagate up to the user as they use urls to denote where the error occurred which get caught by the source-map pipeline which doesn't support the wasm scheme. | |||
2020-06-11 | feat: allow reading the entry file from stdin (#6130) | Jaap Aarts | |
2020-06-10 | feat: Add Deno.mainModule (#6180) | John Gardner | |
2020-06-10 | feat(lint): use default globs, upgrade to v0.1.9 (#6222) | Bartek Iwańczuk | |
This commit: * added default file globs so "deno lint" can be run without arguments (just like "deno fmt") * added test for globs in "deno lint" * upgrade "deno_lint" crate to v0.1.9 | |||
2020-06-10 | fix(URL): IPv6 hostname support (#5766) | Josh Byrnes | |
2020-06-10 | fix: Remove try-catch from Buffer.readFrom, readFromSync (#6161) | Casper Beyer | |
2020-06-10 | fix udp BorrowMutError (#6221) | Ryan Dahl | |
2020-06-10 | fix(cli/js/process): Always return a code in ProcessStatus (#5244) | Nayeem Rahman | |
2020-06-10 | fix: several regressions in TS compiler (#6177) | Bartek Iwańczuk | |
This commit fixes several regressions in TS compiler: * double compilation of same module during same process run * compilation of JavaScript entry point with non-JS imports * unexpected skip of emit during compilation Additional checks were added to ensure "allowJs" setting is used in TS compiler if JavaScript has non-JS dependencies. | |||
2020-06-10 | fix: handle @deno-types in export {} (#6202) | Bartek Iwańczuk | |
* fix: handle @deno-types in export {} * lint * fix tests * fmt * fix test | |||
2020-06-09 | upgrade: deno_lint v0.1.8 (#6208) | Bartek Iwańczuk | |
2020-06-09 | fix: Deno.readSync on stdin (#6126) | Casper Beyer | |
Currently sync operations on stdin are failing because tokio::Stdin cannot be converted to a std::File. This commit replaces tokio::stdin with a raw file descriptor wrapped in a std::fs::File which can be converted to a tokio::File and back again making the synchronous version of op_read actually work. | |||
2020-06-09 | feat(cli): Add Deno.env.delete() (#5859) | Tuan Le | |
2020-06-09 | fix(cli/js/web/worker): Disable relative module specifiers (#5266) | Nayeem Rahman | |
2020-06-09 | feat(doc): display all overloads in cli details view (#6186) | uki00a | |
2020-06-09 | fix(cli/js/process): Strengthen socket types based on pipes (#4836) | Nayeem Rahman | |
2020-06-08 | test: fixed initial `[WILDCARD]` not matching empty the on first line (#5420) | Jack Kelly | |
2020-06-08 | feat(cli/js/net): make rid on listener public (#5571) | Peter Indiola | |
2020-06-08 | fix(cli/web/fetch): multipart/form-data request body support for binary ↵ | Marcos Casagrande | |
files (#5886) | |||
2020-06-06 | feat: deno eval -p (#5682) | Ryan Dahl | |
2020-06-05 | Rename abbreviated assertions in std/testing (#6118) | Casper Beyer | |
2020-06-05 | Revert "fix: Use # to denote line number in stack traces" (#6119) | Ryan Dahl | |
This reverts commit c4c6a8dae488a3473ee09b0e3a54943b706d8944 There is some controversy about this change because vscode doesn't interpret the fragments correctly. Needs more discussion before landing. | |||
2020-06-05 | fix: Use # to denote line number in stack traces (#6114) | Andrew Mitchell | |
This makes the URLs in stack traces actual URLs to the files. Before: https://deno.land/std/testing/asserts.ts:138:11 After: https://deno.land/std/testing/asserts.ts#138:11 | |||
2020-06-05 | ci: upgrade to Rust 1.44.0 (#6113) | Bert Belder | |
2020-06-04 | Revert "feat: format deno bundle output (#5139)" (#6085) | Ryan Dahl | |
This reverts commit 93cf3bd5341d5985201ea0905280082d5a3310f9. | |||
2020-06-03 | fix(fetch): Support 101 status code (#6059) | Marcos Casagrande | |
2020-06-02 | Fix REPL BorrowMutError panic (#6055) | Ryan Dahl | |
2020-06-02 | fix: Better use of @ts-expect-error (#6038) | Kitson Kelly | |
2020-06-01 | fix: compile TS dependencies of JS files (#6000) | Bartek Iwańczuk | |
This commit fixes regression that caused TS dependencies not being compiled. Check was added that ensures TS compiler is run if any of dependencies in module graph is TS/TSX/JSX. | |||
2020-06-01 | fix(cli/web): Body.bodyUsed should use IsReadableStreamDisturbed | Marcos Casagrande | |
2020-06-01 | fix(cli/js/web): formData parser for binary files (#6015) | Marcos Casagrande | |
2020-05-31 | fix(cli/fetch): set null body for null-body status (#5980) | Marcos Casagrande | |
2020-05-31 | fix(fetch): network error on multiple redirects (#5985) | Marcos Casagrande | |
2020-05-31 | fix Headers.name and FormData.name (#5994) | Marcos Casagrande | |
2020-05-31 | fix: media type for .cjs and application/node (#6005) | Bartek Iwańczuk | |