js/src/builtin/Stream.cpp
7bc182b1c57fe2ecd470c7e3a32d3d2ee20ed8db
created 2018-11-22 13:43 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508813 - ReadableStream subclassing. r=arai
1df56440bdb4a75c59c5527c20ae9139b85655a6
created 2018-11-22 13:43 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 6: Implement Streams spec 3.3.3. CreateReadableStream. r=arai
f02a0ed71bcabad55dd6ea1a9eab39e58e82fc2d
created 2018-11-22 13:43 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 5: stream.tee() should not try to call a .start() method. r=arai
51f31e8ac73a27c2a1e71de4e546f2069a243bc7
created 2018-11-22 13:42 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 4: Update SetUpReadableStreamDefaultController to match the standard. r=arai
7687d5a601cb074ba03e97af24ad93d0176867ca
created 2018-11-22 13:42 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 3: Move and rename CreateReadableStreamDefaultController. r=arai
5a0df7634eaf384506d4ed5213dff1235325ced1
created 2018-11-22 13:41 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 2: Rewrite ReadableStream constructor to match the standard. r=arai
dc904523f5a381ed77904a2b4db577160a2a4e03
created 2018-11-22 13:41 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507952 - Part 1: Rename ReadableStream::createStream() to create() and make it our implementation of 3.3.5. r=arai
b4bc0fa77a1e3f0828e7b0c53a6910820b0cdedc
created 2018-11-20 18:24 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1478850 - Safely handle nuked wrappers as arguments to stream-related JSAPI entry points. r=tcampbell
5219139e6d0f9fb6c9effc4df73244b8f9dd418c
created 2018-11-20 15:21 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Reformat comments in js/src/Stream.cpp r=jorendorff
cf2b7ca307b68da20bfdd196e8dc1a4e99e62a2d
created 2018-11-20 10:07 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
db9e52e671fc3517aad2862d773d2afa55cfd2df
created 2018-11-20 11:37 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508438 - Part 4: Update step numbers in ReadableStreamTee. Comments only. r=arai
6552cbff38d2640b87ac03faf79bc65444fc5e37
created 2018-11-20 11:36 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508438 - Part 3: Update step numbers in TeeReaderClosedHandler. r=arai
0038d6eebaef3b88964668e6d31a3244f03639cc
created 2018-11-20 11:36 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508438 - Part 2: Update step numbers in TeeReaderReadHandler and ReadableStreamTee_Pull. r=arai
2ed75fc212f1d4adf4fa5f9ab0ae886df5438f56
created 2018-11-20 11:35 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508438 - Part 1: Update step numbers in ReadableStreamTee_Cancel. r=arai
817c31467dcb1ee977a92cf9e07af04da8dbe343
created 2018-11-20 00:18 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503324 - Implement ReadableStreamCreateReadResult. r=arai
d7e11cee5ff83b1889f2da5911a8076dad40531a
created 2018-11-16 17:12 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507845 - Dispense with TODO comment about cloneForBranch2 in ReadableStream implementation. r=arai
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
624e45ad97c89acc0b916c3c7c53b95cdb1f5014
created 2018-11-16 13:31 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507192 - Give slot 0 of Stream callback functions a name. r=tcampbell
e3e05897de25a3b5d4d8d41ac5c20463c62153e0
created 2018-11-16 13:31 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507184 - API tweaks to new Unwrap templates. r=tcampbell
79c527fa7f0f2c2ed645f59a30f2bc105e2868d4
created 2018-11-16 13:30 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503406 - Fix cross-compartment bug in ReadableStreamTee_Pull. r=tcampbell
8c5eaa1d4356ff8a4cd295f43d89f82d375bcc1b
created 2018-11-16 13:22 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1506660 - Dispense with TODO comments about bytesWritten in ReadableStream implementation. r=till
ca8c304d9bd96bb24544fd9f0f22a40df2ff803b
created 2018-11-16 12:40 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503718 - Part 5: Use the `unwrapped` prefix. Covers API entry points. r=tcampbell
0771df5c7ac5b20852b8d5060515c7e3b4ec9173
created 2018-11-16 12:40 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503718 - Part 4: Use the `unwrapped` prefix. Covers spec sections 6.1 to 6.3. r=tcampbell
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
less more (0) -60 tip