js/src/builtin/Stream.cpp
1b4fd78107e2bcf7fe0f44038176ca745b07cd88
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
f4e9e5429fd82f9c3787ca2d42798a2bf3d353f9
created 2019-03-04 15:19 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
a7bb6e5afaf2d5afa0787244ff1b7fad07c8c9c1
created 2019-03-05 01:07 +0200
pushed 2019-03-11 13:01 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1532005, bug 1531638) for causing perma fails and Spidermonkey fail. CLOSED TREE
738cf4b1126a5e2daa22fe3f8e653b35da0306ad
created 2019-02-28 17:00 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
4339eeddc19dde44ebd77022a8df74cb41377d6b
created 2019-02-25 09:06 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530319: Don't create a singleton objects for functions which can be created multiple times. r=jorendorff
e7dc5234c6567ed6ff2c7db0c83314e3812f58c1
created 2019-02-10 17:37 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521906 part 1 - Use obj->maybeUnwrapAs<T>() or obj->maybeUnwrapIf<T>() instead of CheckedUnwrap where possible. r=luke
847d1877fedaf7f30271b6a217138b80d0e7cbf2
created 2019-01-16 00:34 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1515816 - Fix missing OOM check in ReadableStreamCreateReadResult. r=arai
bc05036b8cbbfac1857f58a8dc5b468e5076ce27
created 2019-01-15 20:16 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1514051 - Part 2: Drop the underlying source along with other GC edges in ReadableStreamControllerClearAlgorithms. r=arai
7167385d70ec11e7196a499385b263555ce778ea
created 2019-01-15 20:16 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1514051 - Part 1: Drop GC edges when a stream is no longer readable. r=arai
547d738dabfa0fc3064399a6ea1c0c950af59971
created 2019-01-15 01:19 +0200
pushed 2019-01-21 13:03 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1514051) for hazard-linux64-haz bustages at Stream.cpp . CLOSED TREE
4b9bf0633280fa3fc6994e45700d1626be970cab
created 2019-01-14 20:42 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1514051 - Part 2: Drop the underlying source along with other GC edges in ReadableStreamControllerClearAlgorithms. r=arai
bd071dbcecad945f22ef53c976e312d3a2ee0c21
created 2019-01-14 20:41 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1514051 - Part 1: Drop GC edges when a stream is no longer readable. r=arai
60668e84331f40ff3185d658a33d91ae89fa2dad
created 2019-01-14 20:36 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 11: Remaining random changes. r=jwalden
956a058f383c93234f7bb01656afbb67a077386a
created 2019-01-14 20:35 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 10: Rename a local variable to follow the `unwrapped` convention. r=jwalden
b07b0b1afe6600cd07a46f66ba25b73320c72a68
created 2019-01-14 20:35 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 9: Rename function that implements ReadableStreamControllerCanCloseOrEnqueue. r=jwalden
3ff6421bac545fc4abd1fbe35f20e521c9fd4ec2
created 2019-01-14 20:35 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 8: Rename the handler called when a tee'd stream becomes errored. r=jwalden
8a450893e90a2b4fb9e8fdc5328e6622026ad6eb
created 2019-01-14 20:35 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 7: Stop using GetPropertyPure in Streams.cpp. r=jwalden
7afcd486bdc615bbdca8a9afd432c61299441a4b
created 2019-01-14 20:33 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 6: Rearrange control flow in ReadableStream_getReader slightly to resemble the standard steps. r=jwalden
de74494a1aa7ddfbc6a6475b8e2c3a91eba4dad9
created 2019-01-14 20:33 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 5: Fix destructuring behavior in ReadableStream.prototype.getReader. r=jwalden
d35260c2032c61c08e1e9af2f5f9fda142097de8
created 2019-01-14 20:32 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 4: Comment-only changes. r=jwalden
0030c59cdea424b2f7a4dd77a83b9ba5d4b71dd4
created 2019-01-14 20:31 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 3: Update CreateExternalReadableByteStreamController to the current standard. r=jwalden
d087b9c8c3891aac295ca973277ffd37e7fe2daa
created 2019-01-14 20:31 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 2: Mark reader.[[closedPromise]] as handled in reader.releaseLock(). r=jwalden
72b109d30535050adb88689314d01bad4ac3aea6
created 2019-01-14 20:30 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1504464 - Part 1: Mark reader.[[closedPromise]] as handled when creating a reader for an already-errored stream. r=jwalden
1ce15a2a79e08b2b8803d42b06476d5b101111d0
created 2019-01-14 20:19 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
06ca846a54c09d19c0a64d58ee2b6e94f9a8287a
created 2018-12-14 18:16 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1513266 - Part 2: Fix OOM crash in ReadableStream. r=jwalden
c789ccba525f0ce9b30faba06177d1ff9fb35042
created 2019-01-16 00:34 +0000
pushed 2019-01-16 19:14 +0000
Jason Orendorff Jason Orendorff - Bug 1515816 - Fix missing OOM check in ReadableStreamCreateReadResult. r=arai, a=RyanVM
a6eb6e3732aea5d375757a28ea5cfe3de430a6f9
created 2018-12-09 17:59 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1507950 - Allow calling controller.error() when the stream is not readable. r=arai
efcada818361f5d8cc3ab78fb6039147e3da45ba
created 2018-12-09 17:57 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1507943 - Fix ReadableStream constructor handling of "pull" and "cancel" methods. r=arai
7eb42458e2d82b085a298cb3b7801cab2a3d4c51
created 2018-12-08 00:11 +0200
pushed 2018-12-10 13:40 +0000
Dorel Luca Dorel Luca - Backed out 5 changesets (bug 1507950, bug 1503012, bug 1507943, bug 1512050, bug 1512008) for spidermonkey and jit failures
bc83a2fe5c178f5f555b5ff4566b387a028eccdc
created 2018-12-07 20:03 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1507950 - Allow calling controller.error() when the stream is not readable. r=arai
345ad3e746e8e50d2365f6dac8ef5be6383d1afd
created 2018-12-07 20:03 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1507943 - Fix ReadableStream constructor handling of "pull" and "cancel" methods. r=arai
146b5bd178c1f3554aa9dd47854ee84e28e2c6e0
created 2018-12-04 19:55 +0000
pushed 2018-12-06 16:36 +0000
Jason Orendorff Jason Orendorff - Bug 1510717 - Part 3: #ifdef out more code involving user-defined byte streams. r=jwalden
a9aecbc2d273351da812e8a365485a0ea67e6bea
created 2018-12-04 19:55 +0000
pushed 2018-12-06 16:36 +0000
Jason Orendorff Jason Orendorff - Bug 1510717 - Part 2: Remove unused flag ReadableStreamController::Flag_TeeBranch. r=jwalden
e31ab8b54aa37a2f8f6adf0f242c8c2b62e1fa55
created 2018-12-04 19:54 +0000
pushed 2018-12-06 16:36 +0000
Jason Orendorff Jason Orendorff - Bug 1510717 - Part 1: Delete unused js::Class for abstract base class ReadableStreamController. r=jwalden
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5808b57453825fe1185e94fd4e7e2e551bdf878f
created 2018-11-29 22:33 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507248 - Use virtual methods for external readable stream callbacks. r=baku,jwalden
b1441844989695a3d9e979107bfaa36d531ca38c
created 2018-11-28 22:20 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1506200 - Remove ReadableStream EmbeddingFlags. r=baku,jwalden
ac1c8b26e69085a1ce075939533eb081b9e997ce
created 2018-11-23 03:00 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1508346 - Add class ListObject. r=jandem
e838d2083baf3ce8143cc89046aa9c4cbbf72d42
created 2018-11-22 17:36 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507945 - ReadableStreamDefaultController.length and ReadableByteStreamController.length should be 0. r=jwalden
c4de0c7b78ed1740c8072e7509230b4bd5352261
created 2018-11-22 17:35 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1503399 - Weaken assertion to allow for stream.[[reader]] being a dead object. r=jwalden
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
less more (0) -100 -60 tip