js/src/builtin/TypedObject.cpp
d45e5b4b57b98f6bf0fa85e951087a7359d5b1d7
created 2019-03-11 07:02 +0000
pushed 2019-03-12 18:59 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
1072bbe0b8c4623557a5baf44e5b01e12c624054
created 2019-03-11 08:54 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118.
b8137cbaf9cfa4f4c45cb9bd82584b4375ba2662
created 2019-03-06 11:23 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation 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
765bc7a86f726c7fd3633ca29026cc10f4950864
created 2019-02-18 22:52 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
eed1098d0d6c9e3af5b02154295e452c6c21bb48
created 2019-02-22 05:43 +0200
pushed 2019-03-11 13:01 +0000
Csoregi Natalia Csoregi Natalia - Backed out 16 changesets (bug 1529298, bug 1529294) for spidermonkey bustages on testAtomicOperations.cpp. CLOSED TREE
1477b8eb544268bdd7deacd909077bfbebc59f0e
created 2019-02-18 22:52 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Rename the two ArrayBufferObject::create overloads to ArrayBufferObject::create{Zeroed,WithContents}, and inline a simplified form of the more-complex ArrayBufferObject::create into the new createZeroed function. r=sfink
f21f35c4c4ec7e7b0ec6b82570f1b1e1f28c1414
created 2019-02-15 19:53 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1527174 - Remove ArrayBufferObject::ArrayBufferFlags's FOR_INLINE_TYPED_OBJECT initializer, as this flag is never set when typed object buffers can't be reified. r=sfink
b376d69fbe8f3c7c1227849feb0dea6b4a3cbb87
created 2019-02-15 19:52 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1527174 - Remove {Inline,Outline}TransparentTypedObject::getOrCreateBuffer, needed only by the just-removed TypedObjectBuffer self-hosted function. r=sfink
bd48f7dd71da00cf4c600b905f3ff9edd745ad32
created 2019-02-15 19:52 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1527174 - Remove the unused TypedObjectBuffer self-hosted function. r=sfink
8d05fed3fbbf3b0981ea3068dcb851c4f22f654a
created 2019-01-30 16:22 -0800
pushed 2019-03-11 13:01 +0000
Steve Fink Steve Fink - Bug 1513614 - Preemptively register a outline typed object owner in the whole cell buffer, r=jonco
e166c6ae9e1e65e3b05906e03e1af9d02227c140
created 2019-01-18 11:06 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521141 - Part 3: Use js::Throw helper in a few more places. r=jorendorff
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
3e8268f13176bda200ed81decb06575aec6e0c04
created 2018-11-28 12:47 +0100
pushed 2019-01-21 13:03 +0000
Lars T Hansen Lars T Hansen - Bug 1510216 - Add WasmAnyRef type to the TypedObject system. r=luke
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2019-01-21 13:03 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
e37a2cdffa1a8af4fcd23a9004fffd65445e5334
created 2018-12-10 14:13 -0500
pushed 2019-01-21 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 1. Use requireAtLeast more in the JS engine. r=nbp
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
ed8f2494b6b5e4f8a92ab9717e2ac133ed3397f8
created 2018-11-01 15:10 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1503890 - Use MOZ_RELEASE_ASSERT for builtins that take int32 values. r=tcampbell
405215e36bd0b694b453c17ca9616adb0b81bcc7
created 2018-11-01 01:13 +0200
pushed 2018-12-03 16:23 +0000
shindli shindli - Backed out 2 changesets (bug 1487022) for causing spidermonkey bustages in /builds/worker/workspace/build/src/js/src/jit-test/tests/wasm/memory.js CLOSED TREE
1cf53a43031167a372e7d3e5bfb096124d4e74af
created 2018-10-31 17:28 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1487022 - Use MOZ_RELEASE_ASSERT for builtins that take int32 values. r=tcampbell
e8e30b10e75d694577bb7eb23cf3892735fc210a
created 2018-09-24 14:32 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1493335 - handle obscure oom path during initialization. r=jseward
29614e10d51217088c23aa7890280bb0e51d1d93
created 2018-05-09 11:35 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Implement struct.new. r=luke
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
8fb73b65b5806c37ee76ef859682b735f9b3f588
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
aa11c398f118ceee4bc586e896b4132186c692b6
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
b19d4e73e016439dc5446f2bb17a34116086f5ee
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
a7f57108d94f9fc4a3172cd6500e192fd810314f
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
5cbc0ae0117a56746918bc1ecb23ceadf8ee7894
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
09b5382e0bafb893a4d0c76e25d05d0b635f6dbf
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
28e7e61c11ec9f5cea435c98023be275b25b31e7
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
8defc9eabfac7b9d73551c99dcefb0da52438001
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
ec59471499f174cd05086b572f759f67cdfa4476
created 2018-08-13 13:21 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481093 - Also update children of typed object type descriptor objects when compacting r=sfink a=abillings
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
1cd14797e7cc6621f7bd08eef48a56b9483963a7
created 2018-07-31 10:45 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1479718 - Allow Wasm to prevent a TypedObject constructor from being invoked from JS. r=till
3e4eec1a2feee53119135913a33a2fa62c7b4ceb
created 2018-07-27 13:33 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1478982 - Allow TypedObject fields to be flagged immutable. r=till
3858eb122b9fb0868140e7c553ec99a49cc82611
created 2018-07-31 10:48 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1468524 - Fix instanceof for TypedObject 'struct' instances. r=till
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
bedc90c72ee31e496b2aa178b159026941b08613
created 2018-07-17 13:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Split SIMD constant definitions out into builtin/SIMDConstants.h r=bbouvier
0807cc4090d99038adaba65e3a3029b06be32799
created 2018-06-29 11:21 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471924 part 2 - Enter callee's realm when calling Class call/construct hooks. r=luke
fd737ab7af6f92b160409b66dcd3f85c68b552a9
created 2018-06-25 03:14 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1466626 - Part 2: Add missing OOM handling in various places. r=jonco
6f1033d0147d56bc7fc76532ee8f991422101970
created 2018-08-13 13:21 +0100
pushed 2018-08-15 19:11 +0000
Jon Coppeard Jon Coppeard - Bug 1481093 - Also update children of typed object type descriptor objects when compacting. r=sfink, a=RyanVM
1d069afa41fa40ba8c5835dbd83f1218c46b83e7
created 2018-05-16 13:44 +0200
pushed 2018-06-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Uncouple ReferenceType from TypedObject's ReferenceTypeDescr. r=till
c8434494445c6b5403c292226498a78b3d428331
created 2018-05-16 09:44 +0200
pushed 2018-06-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Generalize and abstract TypedObject field layout algorithm. r=till
e6cd4f48162d22ef3608391bbf16e7509e39de11
created 2018-05-15 19:49 +0200
pushed 2018-06-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Factor the TypedObject struct type constructor. r=till
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
d9de6329f9adb0fe2af88e40b69e22f1d88b86b7
created 2018-05-16 11:42 +0200
pushed 2018-06-18 21:43 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Abstract the inline/outline TypedObject decision. r=till
7bfcf62f68078e4854bfe41575521207f436a7aa
created 2018-05-09 15:23 +0200
pushed 2018-06-18 21:43 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Remove redundant length parameter for TypedObject constructor. r=till
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
6a363dbae27396fd891c955e0dbe42957b89d10a
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 33 - Introduce ObjectRealm and use it for some fields. r=jonco
7d6335bbd6c3d2d7559c0cbdc6a3bdb797d75bad
created 2018-05-23 19:43 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 27 - Use UniquePtr for various compartment pointers. r=jonco
9f59efaed14290cc5ab065a13d76ecf739776e91
created 2018-05-23 11:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 18 - Move objectMetadataState_ from JSCompartment to JS::Realm. r=luke
less more (0) -300 -100 -60 tip