js/src/vm/JSObject.cpp
0e99081b5322d213fdba77a12ebbf6293f9c2a7f
created 2018-10-16 12:17 -0500
pushed 2018-10-16 17:28 +0000
Jason Orendorff Jason Orendorff - Backed out changeset f0c6e521429c (bug 1259822) for web compat issues (bug 1498257). a=backout
db3a5881e0d22fa59c2107d49c0fefa675fe6bd3
created 2018-10-16 17:24 +0300
pushed 2018-10-16 14:29 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset f0c6e521429c (bug 1259822) as requested by jorendorff. a=backout FIREFOX_63b_RELBRANCH
838b2692a934fba342f5b288326b224405305f7f
created 2018-10-11 02:07 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492977: Rework RAII exception guards r=tcampbell
60df00079cd46d23309f0637633f62908ba17d45
created 2018-09-15 20:24 -0700
pushed 2018-10-15 21:07 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
6a993fa3e3d8aff2cb8cd8be4390eda67a3328e7
created 2018-09-14 09:51 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
0c6b0c2d4c82ce208124e76e25a2e3b86d469f44
created 2018-09-13 15:49 +0300
pushed 2018-10-15 21:07 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1490605) for build bustages CTypes.cpp CLOSED TREE
e911dd693280b7e00716c32f56fe1a946386bd56
created 2018-09-13 01:27 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
3810b18e5e79dc6a5204a2df01bfaafc40f0573e
created 2018-09-06 11:15 +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/vm, part 7. r=jorendorff
38e4a9e68cc1c7d63acc9be02fa7e2a183ba26a9
created 2018-08-30 12:54 -0500
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1442587 - Part 1: Avoid Vector<Value> in JSObject::swap. r=jorendorff
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
ea523d724c7137a326c0e8d3dc7513b36ef489a7
created 2018-09-08 01:19 +0300
pushed 2018-10-15 21:07 +0000
Daniel Varga Daniel Varga - Backed out 4 changesets (bug 1442587) for SM build bustages on a CLOSED TREE
f88b838fa1b42b7f8a13817afdf08d080d9ca307
created 2018-08-30 12:54 -0500
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1442587 - Part 1: Avoid Vector<Value> in JSObject::swap. r=Waldo
eb37a9c0cff43121655fa7a8a42bf4ec171cf848
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 12: Change the decompiler to return UTF-8 encoded strings. r=Waldo
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
939e27aa2d591fd8aa16c4c1488e2277d053f8f8
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 12: Change the decompiler to return UTF-8 encoded strings. r=Waldo
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
8542dc7212b42c892f8643d596c6e6ae64e3f0ed
created 2018-08-28 10:02 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 2 - Remove AutoCheckRequestDepth, rename CHECK_REQUEST to CHECK_THREAD. r=luke
cac2d3edfc63b7fd8c3d43a47cd4f4cc0dc2355f
created 2018-09-04 10:04 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1488173 - Define constructor property last in DefineConstructorAndPrototype r=jandem
9dc02964e87ff7141a091d77201728dffa96d5d2
created 2018-08-29 10:08 +0200
pushed 2018-09-03 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1477921 part 1 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in JS_CopyPropert{ies,y}From and fix some stale comments. r=luke
ba637657bbf8a6b52fa42a565ec8555997ccd936
created 2018-08-24 07:55 +0300
pushed 2018-08-30 12:18 +0000
Ashley Hauck Ashley Hauck - Bug 1449985 - Remove js::IsDelegate, rename IsDelegateOfObject to IsPrototypeOf. r=jandem
f0c6e521429cfaff0585ec6eaf734e9fcf873f8a
created 2018-08-24 13:22 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
145d39cf7ff287c256837ba3104d633df14b6eaf
created 2018-08-22 09:33 -0400
pushed 2018-08-24 17:49 +0000
Ashley Hauck Ashley Hauck - Bug 1449540 - Allow modification of ArrayBuffer's __proto__. r=jorendorff
e9abc7d4a76b8c53ba4f2f7aedeecddfe6f36984
created 2018-08-22 01:27 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out changeset d3ce115e1803 (bug 1449540) for failing jit and spidermonkey builds on a CLOSED TREE
d3ce115e1803ac4f85fef0568a7521e8ea2a87f7
created 2018-08-20 14:34 -0400
pushed 2018-08-24 17:49 +0000
Ashley Hauck Ashley Hauck - Bug 1449540 - Allow modification of ArrayBuffer's __proto__. r=jorendorff
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
8047901cef0e5c166c1ba26c327f5f5581851f20
created 2018-08-17 23:11 +0200
pushed 2018-08-24 17:49 +0000
Tom Schuster Tom Schuster - Bug 1484349 - Add unboxed object support GetProperyPure. r=jandem
d2195ec4e254ab9c1f3bfaedfcd93dddf3197a19
created 2018-08-17 21:19 +0200
pushed 2018-08-24 17:49 +0000
Tom Schuster Tom Schuster - Bug 1484349 - Optimize HasOwnProperty/GetProperty lookup for cloning. r=jandem
aef4c2ae8559318068192b484aa82e1d6851bbd7
created 2018-08-06 08:34 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1480963: Remove initialized-length is equal to capacity check in getDenseInitializedLength. r=jandem
8d9247183eb7b74df72b88002d1e06d4b4bab1c4
created 2018-08-01 11:25 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 2 - Use more precise types in Promise code and add some assertions. r=bz
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
22123be00ffb183377048bcc7d8ace84f2a352a4
created 2018-06-15 18:38 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1470522 - Enable JS dump functions under JS_JITSPEW. r=jandem
2f70bd2a3a9b4ee46613b08533bb106e9a73cd20
created 2018-06-26 09:42 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 1 - Use correct realm in ObjectGroupRealm::makeGroup. r=luke
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
4db8094fadc1b5577ab3668e1f49875af9f758f6
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 5 - Make js::DefineAccessorProperty take HandleObjects instead of JSGetterOp/JSSetterOp. r=anba
ca87fb0412c2d145b0eec9a8f18673fa89f4b4e9
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 1 - Remove JSPROP_PROPOP_ACCESSORS. r=anba
82e3dae4079c749b36bd5634e31deb49182332a4
created 2018-06-05 14:57 +0200
pushed 2018-06-21 15:23 +0000
Tom Schuster Tom Schuster - Bug 1469540 - Remove option to disable Array.prototype.values. r=jandem
a23ae192f3402ed65a6aa6cade666337cc6f7edd
created 2018-05-29 03:46 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1450085 - Part 3: Call error-functions instead of passing JSREPORT_ERROR flag. r=tcampbell
9529d02de6347c89c9544e6b1152d22743dcc4a9
created 2018-05-29 02:55 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1450085 - Part 2: Replace ReportValueErrorFlags with ReportValueError where applicable. r=tcampbell
3e478d973ae21a40cd4e871fbb889d76753ca56c
created 2018-05-29 02:51 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1450085 - Part 1: Change ReportValueError to a proper function instead of a macro. r=tcampbell
fc2ffbc36c0798ff373228f5447f8184e104cf22
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 8 - Rename JSObject::global to deprecatedGlobal. r=luke
3d767ed287afdfc29a0ad9aa43561f688c731b77
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 4 - Add JSObject::nonCCWGlobal() and use it in a few places. r=luke
cceb75ca1a1d212266feecdf1143c4d3f2724312
created 2018-06-08 16:16 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 7 - Split Compartment-inl.h from Realm-inl.h. r=luke
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
cc408fce6baf7b0ada7f3e1a0105d4ef7b7fcba3
created 2018-05-28 17:36 +0300
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1464757 - Fix JSON stringification of proxied BigInt objects. r=anba
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
d7c3303e1ef7b872763349d22d6d7803c3b36689
created 2018-05-11 19:43 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
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) -100 -60 tip