js/src/builtin/Stream.cpp
1918d21eb212e46e671c7fdfd008406d4fee2ebb
created 2018-11-16 12:39 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503718 - Part 3: Use the `unwrapped` prefix. Covers spec sections 3.10 and 3.12. r=tcampbell
c87bb95c2447c77beb835e7f2476fe1f066008c0
created 2018-11-16 12:39 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503718 - Part 2: Use the `unwrapped` prefix. Covers spec sections 3.5 to 3.9. r=tcampbell
9fb1b0aeef48a633c30593c5cef6ee10bcfd7f6d
created 2018-11-16 12:38 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503718 - Part 1: Use the `unwrapped` prefix. Covers spec sections 3.2 to 3.4. r=tcampbell
cf16da2531eaa81dc0082da8d1ba9c45885428b2
created 2018-11-16 12:38 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1506657 - Indentation fixes in Stream.cpp. r=jwalden
ff90a2f2c6547e2a432ea50d0479184c3283fa8b
created 2018-11-16 12:37 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1506656 - Part 2: Silence a dead code warning. r=jwalden
629234236ee4c8991f2170eca8df19297a9f583d
created 2018-11-16 12:37 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1506656 - Part 1: ReadableStream controller constructors should throw unconditionally. r=jwalden
e9ff3fec51d3de454f607b69b4acddc2a81409c1
created 2018-11-09 22:16 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1505152 - Sprinkle curly braces in Stream.cpp. r=jwalden
52e0d4aa9686c421a356a35da1fbed2b95e796e4
created 2018-11-09 22:18 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1504492 - Ensure arguments to readableStreamWriteIntoReadRequestCallback are same-compartment. r=tcampbell,baku
7a0db4fb071c87c70c520bd5b8d08c9f8c8fb029
created 2018-11-09 22:09 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1505604 - Remove enum class ReaderMode from Stream.cpp. r=tcampbell
de03aebdab6cee850ab0ce265613760c6b7aea91
created 2018-11-09 22:02 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1505566 - Part 2: Avoid calling into complicated functions while an exception is pending. r=arai
b561154d8d5fd3c681782b84da8c2d2893455cb8
created 2018-11-09 22:01 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1505566 - Part 1: Handle uncatchable errors correctly in ReadableStream callbacks. r=arai
d29131a841689c606dc2ced3be4298fa748ee59b
created 2018-11-03 13:13 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1501502 - Assertion failure: IsObjectValueInCompartment(v, compartment()) with bogus queuing strategy object. r=tcampbell
7f054082806036d22e2fe7899a6be66e7706c515
created 2018-11-03 01:02 +0200
pushed 2018-12-03 16:23 +0000
arthur.iakab arthur.iakab - Backed out changeset 2a3a7c533bc0 (bug 1501502) for spidermonkey bustages on non262/ReadableStream/bug-1501502.js CLOSED TREE
2a3a7c533bc0a897051fe31e9fd85c2f7764e43f
created 2018-11-02 21:52 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1501502 - Assertion failure: IsObjectValueInCompartment(v, compartment()) with bogus queuing strategy object. r=tcampbell
85facdfd73329fe7a95245c6deec6eecd2854451
created 2018-11-02 21:09 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 12: Eliminate Maybe<AutoRealm> from Stream.cpp. r=tcampbell
c8fdb50621b046fd0b5ac36bb8014f8935a26689
created 2018-11-02 21:08 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 11: Rename two remaining static methods to toplevel functions. r=tcampbell
902100ba35f648233a0e90195e11b15c24976401
created 2018-11-02 21:08 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 10: Eliminate some static methods that are one-to-one with API entry points. r=tcampbell
21fa1b12f15bd6dceb9bee2a7913760540fccffd
created 2018-11-02 21:08 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 9: Code motion only. Move some static Stream methods immediately after their sole callers. r=tcampbell
e6ae3beb07bb883a96bb101ed720f1e5b4d998ff
created 2018-11-02 21:07 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 8: Move implementation of public Stream API functions from jsapi.cpp to builtin/Stream.cpp. r=tcampbell
2eeb0448e657e186e844b5ffc5adc66bc4fb9dc4
created 2018-11-02 21:07 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 7: Clean up remaining slot constants. r=tcampbell
536afe592a5b77ffe75e4596fc8d920c2306fbb1
created 2018-11-02 21:06 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 6: Trivial slot accessor methods for class ReadableByteStreamController. r=tcampbell
302a7eb7a07ae0dad5f07080857fadde51b50677
created 2018-11-02 21:06 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 5: Trivial slot accessor methods for class ReadableStreamDefaultController. r=tcampbell
45378da7430ceb37d7808da701a3c339231e78c6
created 2018-11-02 21:05 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 4: Trivial slot accessor methods for class ReadableStreamController. r=tcampbell
992f76656e1187fb7a33caa7682000d76da717d6
created 2018-11-02 21:05 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 3: Trivial slot accessor methods for class ReadableStreamReader. r=tcampbell
b88c95bd8348467bdc40105f55ccfcfdc8ab5dc1
created 2018-11-02 21:05 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 2: Trivial slot accessor methods for class ReadableStream. r=tcampbell
cdee543b1d37672ec4f004a1518ce1164a1f82a0
created 2018-11-02 13:31 +0200
pushed 2018-12-03 16:23 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1503006) for landing the wrong version of patches CLOSED TREE
f45aeb07cca64ef6b6483e1c88247000a5609d4e
created 2018-11-01 00:06 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 12: Eliminate Maybe<AutoRealm> from Stream.cpp. r=tcampbell
5782af4a237ce6a443af1930d0efbc0615e1c499
created 2018-11-01 00:01 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 11: Rename two remaining static methods to toplevel functions. r=tcampbell
ca8bd4e2151e140f45ae5a918a8cdd3e371898a5
created 2018-11-01 00:00 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 10: Eliminate some static methods that are one-to-one with API entry points. r=tcampbell
4fc5492e340c4813a572be9785c0e9e7a5719d22
created 2018-10-31 23:56 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 9: Code motion only. Move some static Stream methods immediately after their sole callers. r=tcampbell
bb238cffc154a9f96373762bd0d1f9e84d5ab072
created 2018-10-31 23:54 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 8: Move implementation of public Stream API functions from jsapi.cpp to builtin/Stream.cpp. r=tcampbell
d1580501b0d1e9bd5425eb25f37e43a74c3b860b
created 2018-10-31 23:44 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 7: Clean up remaining slot constants. r=tcampbell
b54266154e56066f98a3aed062646f2ea2974ab2
created 2018-10-31 23:44 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 6: Trivial slot accessor methods for class ReadableByteStreamController. r=tcampbell
8f0bef2f1dfbff1cd98a633ddf3ef582562850cf
created 2018-10-31 23:40 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 5: Trivial slot accessor methods for class ReadableStreamDefaultController. r=tcampbell
64f5848790f788fea716911e98e69aa6fb7ac347
created 2018-10-31 23:39 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 4: Trivial slot accessor methods for class ReadableStreamController. r=tcampbell
3f91b9f1dd389b3992cfbe71537112bac33d9d50
created 2018-10-31 23:27 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 3: Trivial slot accessor methods for class ReadableStreamReader. r=tcampbell
98c55ece0f42eeb742b6598ba46c517cd1bd7df8
created 2018-11-01 19:19 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 2: Trivial slot accessor methods for class ReadableStream. r=tcampbell
8d3ea04e6d6be18e311976e0db4bfeae4c668b07
created 2018-10-31 22:38 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 1: Trivial whitespace fixes. r=tcampbell
087715c3ea18040d86ca0545f3f64f215cc809a9
created 2018-10-31 14:50 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 10: Change SetNewList return type to bool. r=tcampbell
06b1ba7f6a7a148d0d87b9787f5885e27e2c21d1
created 2018-10-31 14:45 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 9: Apply the `unwrapped` naming convention to algorithms in Streams spec section 3.8. r=tcampbell
a2ba7ef157852a157bee4440f3c8474f1b91cc11
created 2018-10-30 22:01 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 8: Change StreamFromReader to use UnwrapSlot. r=tcampbell
96691182d92efdc666be921a6899411b4ec866d2
created 2018-10-30 22:00 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 7: Change ReaderFromStream to use UnwrapSlot. r=tcampbell
c5c23b4d15affffc95ff8a306ab67274203ce2b6
created 2018-10-30 22:00 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 6: New template UnwrapSlot<T>() for reading a "statically typed" slot. Remove TeeState::stream() in favor of UnwrapSlot. r=tcampbell
be8a33abed1a3581cd0b6f4d3f17893b1b77eed3
created 2018-10-30 22:00 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 5: Update Streams spec section numbers in comments. r=tcampbell
a6ce48743101205b5efd44e48f94457ed54e4512
created 2018-10-30 21:59 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 4: Remove _impl methods, replace with unwrapping. r=tcampbell
53fdcf1bb3f6db33bd172533d68c24db56320e00
created 2018-10-30 21:58 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 3: Replace some ToUnwrapped signatures with new js::UnwrapThis<T>() template. r=tcampbell
89ebcbf1fd6fa6e1197007ae53101f66334e6969
created 2018-10-30 21:58 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 2: JSObject::unwrapAs<T>() and canUnwrapAs<T>() methods. r=tcampbell
6d2f90634a783dadbbcb5c34f425c6e97fe0a57e
created 2018-10-30 21:57 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1499813 - Part 1: Remove an unused variable. r=tcampbell
619b0df072f35e2a06d998e368e99bc093f00357
created 2018-10-27 07:28 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1502028 - Delete unimplemented methods ReadableStream.prototype.{pipeTo,pipeThrough}. r=baku
c71388ece3975bb6b814f2a4d16ca15315384441
created 2018-10-26 21:12 +0300
pushed 2018-12-03 16:23 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 2c6e366ebc6e (bug 1502028) for wpt failures on pipe-through.dedicatedworker.html. CLOSED TREE
2c6e366ebc6e9fc772f0128016e22d28c8e2dc4a
created 2018-10-26 17:26 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1502028 - Delete unimplemented methods ReadableStream.prototype.{pipeTo,pipeThrough}. r=baku
75c0470ab2be5ebe088e87344dc33afbbb4f8bb8
created 2018-10-24 10:08 -0500
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Remove uses of MOZ_ALWAYS_INLINE in Stream.cpp. No bug, rs=till on IRC.
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
a1f1cadbdc9d410842b39ba508d5bba762ce661a
created 2018-10-15 10:19 +0000
pushed 2018-10-18 18:37 +0000
Jason Orendorff Jason Orendorff - Bug 1498562 - Apply new curly-braces-required style to code introduced in bug 1385890. r=jandem
814dfda94ebc2bd584a139b1638d4335651145ec
created 2018-10-15 15:10 +0300
pushed 2018-10-18 18:37 +0000
Dorel Luca Dorel Luca - Backed out changeset dc5c09d43701 (bug 1498562) for having the wrong commit message
dc5c09d437018c7bbd72dda3b162c1b3b06b03a1
created 2018-10-15 10:19 +0000
pushed 2018-10-18 18:37 +0000
Jason Orendorff Jason Orendorff - Bug 1498562 - Apply new curly-braces-required style to code introduced in Bug 1498562. r=jandem
a4f93ead3508287a3fe044d35e4913e2f9436f6d
created 2018-10-11 14:18 -0500
pushed 2018-10-15 21:07 +0000
Till Schneidereit Till Schneidereit - Bug 1385890 - Fix Streams implementation in multiple-global uses. r=baku,tcampbell,jorendorff
ed9091a418b9393f04c82a18b03b484609958efd
created 2018-10-06 12:22 +0000
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1445854 - Part 1: Make GenericCreatePrototype use protoClass_. r=jwalden
f8726684d2241e31a1f561fe530836d416492dcb
created 2018-10-06 12:27 +0000
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1496099 - Fix upside-down error message when canceling a locked stream. r=baku
506e668e28645f38b226ea203aed38b5b5f0b0e5
created 2018-09-06 10:17 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 3. r=evilpie
less more (0) -60 tip