summaryrefslogtreecommitdiff
path: root/std
AgeCommit message (Collapse)Author
2021-02-02chore: remove std directory (#9361)Casper Beyer
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now.
2021-01-29test(std/node): fix `assertStats` if atime, mtime or birthtime are null (#9311)Liam Murphy
2021-01-29v1.7.1Ryan Dahl
2021-01-29refactor: IO resource types, fix concurrent read/write and graceful close ↵Bert Belder
(#9118) Fixes: 9032.
2021-01-26fix(std/node): Stop callbacks being called twice when callback throws error ↵Liam Murphy
(#8867)
2021-01-25feat(std/node): Add support for process.on("exit") (#8940)Steven Guerrero
This commit adds support for process.on("exit") by appending a listener to the unload event. Luckily, unload works pretty much the same as on("exit") since it won't schedule any additional work in the even loop either. This commit also solves an error in the Node implementation, since "process.argv" didn't contained the main module route as it was supposed to.
2021-01-25Revert "tests: enable wpt for url (#9046)" (#9264)Luca Casonato
This reverts commit 66e99d349b31f5cd30b868d80ebdab6ba749fd96.
2021-01-24tests: enable wpt for url (#9046)Luca Casonato
2021-01-24fix(std/node): replace uses of `window` with `globalThis` (#9237)Liam Murphy
2021-01-22fix(std/async): make pooledMap() errors catchable (#9217)Nayeem Rahman
2021-01-21Typo (#9221)Jesse Jackson
2021-01-20docs(std/fmt): Add examples of colors.ts usage (#9159)grian
2021-01-20v1.7.0 with release notesRyan Dahl
2021-01-18test(std/node): ensure process.env case doesn't rely on unset variables (#9144)Casper Beyer
2021-01-18test(std/node): avoid project directories for cwd case (#9148)Casper Beyer
2021-01-17chore: Enforce ban-untagged-todo lint rule (#9135)Bartek Iwańczuk
2021-01-15docs(std/bytes): fix typo in readme example (#9119)Maxim Zhukov
2021-01-15docs(std/datetime): fix readme example (#9120)Maxim Zhukov
2021-01-15refactor(op_crate/fetch): align streams to spec (#9103)Kitson Kelly
Fixes #8814
2021-01-11chore: update copyright year (#9094)Yoshiya Hinosawa
2021-01-11chore: update copyright to 2021 (#9092)Yusuke Tanaka
2021-01-10update copyright to 2021 (#9081)Ryan Dahl
2021-01-10docs(std/log): add default values description (#9060)William Perron
2021-01-07Remove emoji from welcome script so it looks better on windows (#9031)Ryan Dahl
2021-01-06fix(std/http): Use ES private fields in server (#8981)Zhangyuan Nie
2021-01-06BREAKING(std/wasi): return exit code from start (#9022)Casper Beyer
This returns the exit code directly from the start entry point instead of throwing it and letting the user handle it. As a result the exit status is an implementation detail and has been made internal.
2021-01-06fix(std/node): resolve files in symlinked directories (#8840)Liam Murphy
2021-01-05BREAKING(std/wasi): make implementation details private (#8996)Casper Beyer
This makes the implementation details of the Context class private, making the public interface much more bare-bones and aligns it closer to what Node exposes.
2021-01-05typo (#8998)Kai Mallea
2021-01-05feat(std/wasi): allow stdio resources to be specified (#8999)Casper Beyer
2021-01-04docs: Remove outdated information about third_party/ directory (#8973)Yacine Hmito
2021-01-02fix(std): Don't use JSDoc syntax for browser-compatibility headers (#8960)Nayeem Rahman
2020-12-31fix(std/http): parsing of HTTP version header (#8902)Noxazer
2020-12-30BREAKING(unstable): Use hosts for net allowlists (#8845)Nayeem Rahman
Allowlist checking already uses hosts but for some reason requests, revokes and the runtime permissions API use URLs. - BREAKING(lib.deno.unstable.d.ts): Change NetPermissionDescriptor::url to NetPermissionDescriptor::host - fix(runtime/permissions): Don't add whole URLs to the allowlist on request - fix(runtime/permissions): Harden strength semantics: ({ name: "net", host: "127.0.0.1" } is stronger than { name: "net", host: "127.0.0.1:8000" }) for blocklisting - refactor(runtime/permissions): Use tuples for hosts, make the host optional in Permissions::{query_net, request_net, revoke_net}()
2020-12-30v1.6.3Bartek Iwańczuk
2020-12-29fix(std/http): Don't expose ServerRequest::done as Deferred (#8919)Nayeem Rahman
2020-12-29chore(std/node/fs): Remove unnecessary try-catch (#8908)Yuki Tanaka
2020-12-28feat(std/node): adds fs.mkdtemp & fs.mkdtempSync (#8604)Louis-Philippe Perron
2020-12-22v1.6.2Bartek Iwańczuk
2020-12-15feat(std/node): Added os.type (#8591)MVEMCJSUNPE
2020-12-14v1.6.1Bartek Iwańczuk
2020-12-12fix(std/datetime): partsToDate (#8553)xiaoxintang
2020-12-11chore: fixed various misspellings and other typos (#8691)Anh Hong
2020-12-10docs(std/wasi): document ContextOptions (#8715)Casper Beyer
2020-12-10docs(std/wasi): add a basic description of Context (#8711)Casper Beyer
2020-12-10fix(std/wasi): disallow multiple starts (#8712)Casper Beyer
2020-12-10test(std/wasi): run test runner with --no-check (#8710)Casper Beyer
2020-12-10test(std/wasi): add a case for open directory/../.. (#8708)Casper Beyer
2020-12-10docs: fix naming in `std/io` usage example (#8700)tomholford
Co-authored-by: tomholford <tomholford@users.noreply.github.com>
2020-12-08v1.6.0Bartek Iwańczuk