js/src/vm/TypedArrayObject.cpp
d71266a031dc9d897c0b57ca62517b61fa5c86d1
created 2021-04-13 08:25 +0000
pushed 2021-04-13 21:43 +0000
Chris Fallin Chris Fallin - Bug 1701620 part 4 - Fix memory support for WASI. r=jandem,sfink
0dc3628149f6d969450700ed1d9d4ac6f3124e76
created 2021-04-13 10:09 +0300
pushed 2021-04-13 21:43 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset f48cb748519b (bug 1701620) for bustage on Memory.cpp. CLOSED TREE
f48cb748519ba05ed785e89a55452d29afbd70d5
created 2021-04-13 06:50 +0000
pushed 2021-04-13 21:43 +0000
Chris Fallin Chris Fallin - Bug 1701620 part 4 - Fix memory support for WASI. r=jandem,sfink
dc742b480e45e9e5b8059acc307f7c4d048a2e01
created 2021-04-12 17:24 +0000
pushed 2021-04-12 21:34 +0000
Iain Ireland Iain Ireland - Bug 1703817: Make length check more precise for tryAttachTypedArrayConstructor r=jandem
76f9bff99e53a919cfa139cc72fbbcbae0d2e6e7
created 2021-04-12 16:01 +0000
pushed 2021-04-12 21:34 +0000
Lars T Hansen Lars T Hansen - Bug 1691886 - Remove BufferSize. r=jandem
57579fea8a65f8921fc0ed2b6fb91f59f1019ca3
created 2021-04-09 13:20 +0000
pushed 2021-04-10 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1704042 part 5 - Use GetLengthProperty overload returning uint64_t for TypedArray set method. r=lth
9d20ba60f0ee41fde11b59715e61f9c8f264bade
created 2021-04-09 13:20 +0000
pushed 2021-04-10 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1704042 part 4 - Use GetLengthProperty overload returning uint64_t for TypedArray fromObject. r=lth
1038b75f635747a9b09304bdd7dd5517b46290ee
created 2021-02-28 14:24 +0000
pushed 2021-02-28 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1695153 part 3 - Remove TI-related code in makeInstance. r=iain
f0970b8ad3d027a13ae5d0dbecec660ca41f769c
created 2021-02-28 14:24 +0000
pushed 2021-02-28 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1695153 part 2 - Inline makeTypedInstance into the caller. r=iain
362cb95705e5425552874f75571ea10a3b94640e
created 2021-02-28 14:24 +0000
pushed 2021-02-28 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1695153 part 1 - Stop using NewObjectWithGroup in the typed array code. r=iain
b7cb1145d8863366fae9760d66c3a30f6e87a80c
created 2021-02-24 23:49 +0000
pushed 2021-02-25 04:16 +0000
Ted Campbell Ted Campbell - Bug 1694044 - Stop using JS::Result for IsTypedArrayIndex. r=jandem
053e917251a707382db658590eee5d40349fde06
created 2021-02-16 13:17 +0000
pushed 2021-02-16 16:04 +0000
André Bargull André Bargull - Bug 1692517 - Part 6: Inline TypedArray byteLength getter. r=jandem
ce348dc698371692817127de918fe4e1e262dffb
created 2021-02-10 11:23 +0000
pushed 2021-02-10 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1674777 part 11 - Change JS_GetTypedArrayLength return type from uint32_t to size_t. r=sfink
9c067e33e062d7b858ca6452eb82064709e02177
created 2021-02-05 13:36 +0000
pushed 2021-02-06 09:42 +0000
André Bargull André Bargull - Bug 1691008 - Part 1: Remove CreateSingleton enum. r=jandem
b142ae1ffe745c57aac35de2fcb69bfe94f43a48
created 2021-02-01 17:15 +0000
pushed 2021-02-02 15:43 +0000
Jan de Mooij Jan de Mooij - Bug 1674777 part 5 - Change GetObjectAs* APIs to use size_t for outparam instead of uint32_t. r=sfink,sg
94684c2cfbc4e28e82c2b6a8721d285f9a2f5bba
created 2021-01-28 16:11 +0000
pushed 2021-01-31 21:17 +0000
Jan de Mooij Jan de Mooij - Bug 1674777 part 4 - Change some JSAPI byteLength and byteOffset accessors to return size_t instead of uint32_t. r=sfink
d55cbd2be32d19ad66a94ebbd50dab215777e49c
created 2021-01-28 15:53 +0000
pushed 2021-01-31 21:17 +0000
Jan de Mooij Jan de Mooij - Bug 1674777 part 1 - Change JS::NewArrayBuffer and JS_New*Array size argument from uint32_t to size_t. r=sfink
5b99d9a7ad8dea7935c836b57ed476a2e022e8f2
created 2021-01-29 11:30 +0000
pushed 2021-01-30 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1689308 part 2 - Fix typed array length limit to match ArrayBuffer limit. r=anba
9e7af65f547b08b21b352f10539c030b5b035d5e
created 2021-01-29 15:37 +0000
pushed 2021-01-30 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1689308 part 1 - Support allocating large typed arrays in JIT fast paths. r=anba
65b3f11c33a3e09a575ee8182133802a8fdaf437
created 2021-01-19 10:11 +0000
pushed 2021-01-20 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 9 - Make GetElements work with large buffers. r=anba
c38fe897cf355809a87cb2a15c0def5eef6007ec
created 2021-01-18 14:40 +0000
pushed 2021-01-20 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 8 - Make IsBufferSource work with large buffers. r=anba
025ee8bfc49725af0c534031d1be9b276d565209
created 2021-01-18 14:25 +0000
pushed 2021-01-20 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 5 - Make ensureHasBuffer and objectMoved work with large buffers. r=anba
8abad145119a77d16e8142fea3b71835cf7ac7df
created 2021-01-18 16:49 +0000
pushed 2021-01-19 03:30 +0000
André Bargull André Bargull - Bug 1687306: Call TypedArrayObject::convertForSideEffect() in TypedArray.prototype.set with a detached ArrayBuffer. r=mgaudet
fb62a5b51d3c978e2262ba79ac1b7ce549411801
created 2021-01-15 14:31 +0000
pushed 2021-01-15 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 2 - Port %TypedArray%.prototype.copyWithin to C++. r=anba
3e922579936a5793c259a8734a637bdbb1106572
created 2021-01-15 13:35 +0000
pushed 2021-01-15 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1686936 part 1 - Make %TypedArray%.prototype.set work with large buffers. r=anba
ea90adb7bf61c76e0cbb7d88d8e94bd185232c93
created 2021-01-14 21:50 +0000
pushed 2021-01-15 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1686445 part 7 - Change some APIs to take int64_t/size_t instead of int32_t/uint32_t. r=sfink
cf8b3422fd8ed0239b6fce27236aca009df15e36
created 2021-01-13 22:17 +0000
pushed 2021-01-14 08:32 +0000
Steve Fink Steve Fink - Bug 1684123 - Implement GetArrayBufferViewFixedData and dom::TypedArray_base::FixedData(). r=jonco
d59ed2dfcc645c959387d56ce9f04a892ee0110c
created 2021-01-13 20:34 +0200
pushed 2021-01-14 08:32 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1684123, bug 1682068) for causing bustages.
91ad893cc4d4f027bfe391b5d889dae1284a037a
created 2021-01-13 18:03 +0000
pushed 2021-01-14 08:32 +0000
Steve Fink Steve Fink - Bug 1684123 - Implement GetArrayBufferViewFixedData and dom::TypedArray_base::FixedData(). r=jonco
4d8e9ca7776af34bc1550cc905c80400ec05d575
created 2020-12-22 16:10 +0000
pushed 2020-12-22 21:50 +0000
André Bargull André Bargull - Bug 1672862 - Part 5: Merge TypedArrayObjectTemplate::setElement with defineElement. r=tcampbell
3a6013040adf227d239d34a4c79dc7510b3f87e3
created 2020-12-22 16:10 +0000
pushed 2020-12-22 21:50 +0000
André Bargull André Bargull - Bug 1672862 - Part 4: Update TypedArray [[Set]]. r=tcampbell
b9b83bac0514965442ea64715bf1248db93068fa
created 2020-12-22 16:10 +0000
pushed 2020-12-22 21:50 +0000
André Bargull André Bargull - Bug 1672862 - Part 3: Update TypedArray [[DefineProperty]]. r=tcampbell
00e623f81a21db49b87b9bc4f5265cdf1eceee71
created 2020-12-22 16:09 +0000
pushed 2020-12-22 21:50 +0000
André Bargull André Bargull - Bug 1672862 - Part 2: Use Handle<TypedArrayObject*> for DefineTypedArrayElement. r=tcampbell
aac43ddfdb12d4e84c1450abf1705c3a6d7ac6d4
created 2020-12-04 14:46 +0000
pushed 2020-12-05 09:38 +0000
Tom Schuster Tom Schuster - Bug 1658308 - Implement the .at() proposal. r=jandem
4b4f4f9e09e3f9dc0711decf4f5b9a5486be9119
created 2020-12-03 07:59 +0000
pushed 2020-12-03 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 70 - Pass TenuredObject instead of SingletonObject in most places. r=iain
c51fbde2f22668e8d134890184b0db01201b0779
created 2020-12-03 08:23 +0000
pushed 2020-12-03 21:52 +0000
Christian Holler Christian Holler - Bug 1677045 - Replace JS_MORE_DETERMINISTIC with a runtime flag. r=jandem
18db050b9f5606ba641067039e1182d262b137f9
created 2020-12-02 14:58 +0200
pushed 2020-12-02 21:42 +0000
smolnar smolnar - Backed out changeset 750b066e600e (bug 1677045) for causing SM bustage in Iteration.cpp CLOSED TREE
750b066e600ef3018f43b5019e99a8ad7fc56231
created 2020-12-02 11:39 +0000
pushed 2020-12-02 21:42 +0000
Christian Holler Christian Holler - Bug 1677045 - Replace JS_MORE_DETERMINISTIC with a runtime flag. r=jandem
fc68cf76fcfc5ff9a54f2339daf578414470191f
created 2020-11-18 15:47 +0000
pushed 2020-11-18 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 19 - Remove more ObjectGroup flags. r=iain
aa3d200b6f98f4013cc23c1c13bc1b9504c96e5f
created 2020-11-18 15:47 +0000
pushed 2020-11-18 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 16 - Remove some allocation site code. r=iain
d4f24d61a4147f4808108e57524b806b1064cc8f
created 2020-11-02 17:41 +0000
pushed 2020-11-03 16:00 +0000
Jan de Mooij Jan de Mooij - Bug 1674761 part 3 - Replace typed array MAX_BYTE_LENGTH constant with a function. r=sfink
afc5cf162b5a2e5f5733c1110d930f91c2b568d0
created 2020-10-31 15:03 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 10 - Remove now-redundant check in fromLength. r=sfink
487d37f789a27757b6e3f62334693223db99b879
created 2020-11-02 12:24 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 9 - Use BufferSize in more ArrayBufferView code. r=sfink
19108edf0f70e6b0dfdcb44c7c7410ed2e12d913
created 2020-11-02 12:06 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 8 - Use BufferSize in more ArrayBuffer code. r=lth,sfink
a637c801470baeab0843c03613377e6dbf05ad71
created 2020-11-02 12:33 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 7 - Return BufferSize from TypedArray length method. r=sfink
0774accaf9452a7b894e79e5811c15b173d9816b
created 2020-11-02 10:28 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 6 - Return BufferSize from ArrayBufferView byteLength methods. r=sfink
70220d6a4792c685a0883e535dd13e2bdaf18580
created 2020-11-02 09:50 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 5 - Return BufferSize from ArrayBufferView byteOffset method. r=sfink
a41ca50a7bac63d094d1fac06f2b4771e569207c
created 2020-11-02 09:41 +0000
pushed 2020-11-02 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1673867 part 4 - Return BufferSize from ArrayBuffer byteLength methods. r=lth,sfink
95d76c4e7057c1c475c2a981317d081e82d93d61
created 2020-10-30 12:33 +0000
pushed 2020-10-30 21:38 +0000
Jan de Mooij Jan de Mooij - Bug 1674108 part 3 - Change getElement and related methods to take size_t instead of uint32_t. r=jonco
394718eef5059ae3cffdb30a8b91b1c2032cd188
created 2020-10-30 06:33 +0000
pushed 2020-10-30 16:09 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai
6c07a795cfd0521721d10233c2b442fff437b978
created 2020-10-28 13:20 +0000
pushed 2020-10-29 04:07 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 8 - Make ArrayBufferViewObject::bufferValue non-static. r=anba
0eb8a63ace8674a95c9722a8bd4fa0f4b7f66feb
created 2020-10-28 15:14 +0000
pushed 2020-10-29 04:07 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 7 - Clean up length/lengthValue accessors. r=anba
f57c2c9b28e20d7ee12c902f9228a1b5f1d147a2
created 2020-10-28 15:10 +0000
pushed 2020-10-29 04:07 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 6 - Clean up byteLength/byteLengthValue accessors. r=anba
bae725214f5ac6126901d70e4d0f8935c261419d
created 2020-10-28 16:31 +0000
pushed 2020-10-29 04:07 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 5 - Clean up byteOffset/byteOffsetValue accessors. r=anba
f4bf6ef21d3b0aa5c8952d118c2dc38f88c3035e
created 2020-10-28 13:08 +0000
pushed 2020-10-28 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 4 - Store ArrayBufferView length value as PrivateValue instead of Int32Value. r=anba
2b4e130218f1f09ce3a273829f9a7c075d84f8cb
created 2020-10-28 13:06 +0000
pushed 2020-10-28 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1673604 part 3 - Store ArrayBufferView byteOffset value as PrivateValue instead of Int32Value. r=anba
ac1e917a452bfc123b6b9ac37ccfd2d40db0b37e
created 2020-10-12 20:49 +0000
pushed 2020-10-13 03:29 +0000
Ryan Hunt Ryan Hunt - Bug 1669784 - Replace self-hosted TypedObject read field/element code with native implementation. r=jandem
1297ab57905039a8b1c5166cc294c5261ece42fd
created 2020-10-10 21:15 +0300
pushed 2020-10-10 21:35 +0000
Narcis Beleuzu Narcis Beleuzu - Bug 1669181 - Part 66: Split uint8_clamped from vm/ArrayBufferObject.h. r=jandem
8ef9eb372189ebba7f583baafa5022e1d1853f23
created 2020-10-09 20:10 +0300
pushed 2020-10-09 21:45 +0000
Razvan Maries Razvan Maries - Backed out 11 changesets (bug 1669784) for mochitests perma failures. CLOSED TREE
506ef415351bb5d33e57da053772b09cccec3846
created 2020-10-09 15:43 +0000
pushed 2020-10-09 21:45 +0000
Ryan Hunt Ryan Hunt - Bug 1669784 - Replace self-hosted TypedObject read field/element code with native implementation. r=jandem
less more (0) -300 -100 -60 tip