Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-28 | refactor: rename sync io interfaces (#4945) | Bartek Iwańczuk | |
This commit renames sync io interfaces: * SyncReader -> ReaderSync * SyncWriter -> WriterSync * SyncSeeker -> SeekerSync | |||
2020-04-28 | doc: remove unstable API marker form Deno.Metrics and Deno.RunOptions (#4949) | Chris Knight | |
2020-04-28 | BREAKING: remove overload of Deno.test() (#4951) | Bartek Iwańczuk | |
This commit removes overload of Deno.test() that accepted named function. | |||
2020-04-28 | refactor: remove combined io interface like ReadCloser (#4944) | Bartek Iwańczuk | |
This commit removes "combined" interfaces from cli/js/io.ts; in the like of "ReadCloser", "WriteCloser" in favor of using intersections of concrete interfaces. | |||
2020-04-28 | refactor: rename SeekMode variants to camelCase and stabilize (#4946) | Bartek Iwańczuk | |
2020-04-28 | Make shutdown unstable and async (#4940) | Luca Casonato | |
2020-04-28 | fix(#4769) Adds readTextFile, writeTextFile, with sync counterparts (#4901) | Divya | |
2020-04-28 | Change URL.port implementation to match WHATWG specifications (#4954) | Marcos Casagrande | |
Changed `URL.port` implementation to match [WHATWG specifications](https://url.spec.whatwg.org/#port-state). This PR matches the behaviour of other browsers: 1. a `TypeError` must be thrown when passing an URL with an invalid port to the constructor. 2. When setting an invalid port, using property setter, I haven't found what should happen in this case, so I mimic **Firefox** & **Node** behaviour. If an invalid port is set, it will use the previous value. **Chrome** sets the value to `'0'` if an invalid port is set. I prefer to keep the previous valid value. (I can use Chrome's behaviour if you think it's better, it's a simple value change) ``` url.port = '3000'; // valid url.port = 'deno'; // invalid assertEquals(url.port, '3000'); ``` 3. If the port value equals the current protocol default port value, `port` will be an empty string. | |||
2020-04-27 | Make Deno.kill unstable (#4950) | Luca Casonato | |
2020-04-28 | refactor: remove stdio interfaces, use intersection types (#4952) | Bartek Iwańczuk | |
2020-04-28 | BREAKING: Remove Deno.symbols namespace (#4936) | Nayeem Rahman | |
2020-04-28 | docs: document default value of sanitizeOps and sanitizeResources (#4943) | Chris Knight | |
2020-04-27 | loadavg and osRelease made unstable (#4938) | Ryan Dahl | |
2020-04-27 | Make unix sockets require allow-write (#4939) | Luca Casonato | |
2020-04-27 | Rename FileInfo time fields and represent them as Date objects (#4932) | Bert Belder | |
This patch also increases the resolution of reported file times to sub-millisecond precision. | |||
2020-04-27 | fix(console): don't throw RangeError when an invalid date is passed (#4929) | uki00a | |
2020-04-27 | refactor: decouple Console implementation from stdout (#4899) | Bartek Iwańczuk | |
When creating a console instance, one must pass "printFunc" arg which is used internally by Console to output messages. Due to numerous refactors there was a single method ("console.clear()") that used "Deno.stdout" instead of "printFunc". This commit unifies how "Console" outpus message, by using "printFunc" in all methods; consequently "Deno.stdout" is no longer imported in "cli/js/console.ts" making it a standalone module that doesn't depend on any CLI-specific APIs. | |||
2020-04-27 | BREAKING: remove Deno.runTests() API (#4922) | Bartek Iwańczuk | |
Deno.runTests() interface is not yet good enough to be exposed publicly with stability guarantees. This commit removes public API related to testing: Deno.runTests() and Deno.TestMessage, but keeps them exposed on Deno.internal object so they can be used with "deno test" subcommand. | |||
2020-04-26 | Add buffer size argument to copy (#4907) | Marcos Casagrande | |
2020-04-25 | BREAKING CHANGE: change return type of Deno.resources() (#4893) | Bartek Iwańczuk | |
2020-04-25 | fix(cli/js/symbols): Update symbol descriptions (#4878) | Nayeem Rahman | |
Don't use Symbol.for() to define Deno.symbols.customInspect. | |||
2020-04-25 | introduce unstable flag, make a few things unstable (#4892) | Ryan Dahl | |
2020-04-24 | chdir should require --allow-write (#4889) | Ryan Dahl | |
2020-04-25 | remove bootstrap methods from global scope after bootstrapping (#4869) | Bartek Iwańczuk | |
2020-04-25 | change type of stdio handles in JS api (#4891) | Bartek Iwańczuk | |
2020-04-25 | BREAKING CHANGE: remove Deno.OpenMode (#4884) | Bartek Iwańczuk | |
This commit removes Deno.OpenMode along with overloaded variants of Deno.open() and Deno.openSync() that used OpenMode. | |||
2020-04-25 | BREAKING CHANGE: change order of args in Deno.copy() (#4885) | Bartek Iwańczuk | |
2020-04-25 | add help messages to Deno.test() sanitizers (#4887) | Bartek Iwańczuk | |
2020-04-25 | stabilize Deno.iter() and Deno.iterSync() (#4890) | Bartek Iwańczuk | |
2020-04-24 | BREAKING CHANGE: rename Deno.fsEvents() to Deno.watchFs() (#4886) | Bartek Iwańczuk | |
2020-04-24 | BREAKING CHANGE: rename TLS APIs to camel case (#4888) | Bartek Iwańczuk | |
This commit renames all APIs containing "TLS" to use camel case (connectTLS -> connectTls, etc.) | |||
2020-04-23 | fix(#2142) make URLSearchParams more standardized (#4695) | Fenzland | |
2020-04-23 | refactor(cli/js/testing): Rename disableOpSanitizer to sanitizeOps (#4854) | Nayeem Rahman | |
* rename disableOpSanitizer to sanitizeOps * rename disableResourceSanitizer to sanitizeResources | |||
2020-04-22 | fix Deno.iterSync() examples (#4855) | Bartek Iwańczuk | |
2020-04-22 | Add comments in Reader/SyncReader about iter/iterSync (#4852) | Ryan Dahl | |
2020-04-22 | BREAKING CHANGE: rename Deno.toAsyncIterator() to Deno.iter() (#4848) | Bartek Iwańczuk | |
* rename Deno.toAsyncIterator() to Deno.iter() * adds sync version Deno.iterSync() * adds optional second argument for buffer size | |||
2020-04-22 | Add comment distinguishing Deno.Buffer from Node's Buffer (#4847) | Ryan Dahl | |
2020-04-22 | chore(docs): A space should be left after the single-line comment (#4811) | 张超杰 | |
2020-04-22 | Rewrite streams (#4842) | Kitson Kelly | |
2020-04-21 | typo | 张超杰 | |
2020-04-21 | Move resource_table from deno::State to deno_core::Isolate (#4834) | Ryan Dahl | |
2020-04-20 | Remove core/plugin.rs (#4824) | Ryan Dahl | |
This simplifies the plugin interface in order to deliver op crates with a similar API | |||
2020-04-18 | fix(doc): Group ID (#4803) | 迷渡 | |
2020-04-18 | feat: startTLS (#4773) | EnokMan | |
2020-04-18 | fix(doc): `FileInfo.created` is creation time (#4799) | 迷渡 | |
2020-04-17 | Add close method to Plugin (#4670) (#4785) | Gudmund Vatn | |
2020-04-16 | feat: support Deno namespace in Worker API (#4784) | Bartek Iwańczuk | |
2020-04-16 | refactor(cli/js/ops/fs): Improve readdir() and FileInfo interfaces (#4763) | Nayeem Rahman | |
2020-04-15 | Make writeSync, readSync, seekSync, openSync, isatty proper synchronous ↵ | Ryan Dahl | |
syscalls (#4762) | |||
2020-04-15 | Add support for AbortController/AbortSignal (#4757) | Kitson Kelly | |