js/src/jsfriendapi.cpp
eff5e370cb33c11fd6fea6768e872675eb0e72ac
created 2018-06-06 12:55 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 7 - Replace GetCompartmentZone with GetRealmZone. r=luke
26cbc312b5cb3a17e3553287c5b6ac7090ad62fa
created 2018-06-03 12:22 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464772 part 1 - Make JS_GetIsSecureContext take a realm instead of compartment and move to JS namespace. r=bz
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
b671b92bea186c1f5659425f6e048d555df415d7
created 2018-05-31 12:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 - Remove the atoms realm/compartment. r=jonco
ab6e49ba2e89ef6ef15da70834b6531effe99e2e
created 2018-05-31 11:28 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464374 part 9 - Turn JS_SetCompartmentPrincipals into JS::SetRealmPrincipals. r=bz
a42a47e58247e144ce163aa1f4d2ba2cdd6451ac
created 2018-05-31 11:28 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
16106d1e0abdd861e332d2b75225df688ddc6ab2
created 2018-05-30 20:14 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 8 - Make IterateHeapUnbarriered and related code use realms instead of compartments. r=jonco
24a0788bae5f6eb7ce189069e8a7a4b669ca2c4c
created 2018-05-30 20:14 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 7 - Replace GetAnyCompartmentInZone with GetAnyRealmInZone. 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
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
72b513e25bec2ed1aeee15c47eaf98d533e68fb9
created 2018-05-23 19:45 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 29 - Move validAccessPtr to JS::Realm. r=evilpie
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
716d49972dba8f3754814c280dd3782a9964dada
created 2018-05-23 11:04 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 20 - Move principals and isSystem from JSCompartment to JS::Realm. r=luke
6eb25032815b2e167721a4024c5cf3e75efceb85
created 2018-05-22 15:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 15 - Move lastAnimationTime from JSCompartment to JS::Realm. r=jonco
8a6d73cb73e915b4c54127ba92169825010e723e
created 2018-05-22 14:59 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 8 - Move some more fields from JSCompartment to JS::Realm. r=luke
9d9e1b118451d451c7a050e365d36f4dd17cfb97
created 2018-05-18 15:18 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 6 - Move global object from JSCompartment to JS::Realm. r=jonco
32fc25dec8920d79cd533c45c503e56a422ad7df
created 2018-05-18 15:18 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 5 - Some atoms compartment/realm related changes. r=jonco
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
77be093ecde94975498c9f5cf51cf97c733dc0a8
created 2018-05-17 18:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 1 - Store JS::Realm* instead of JSCompartment* in JSContext. r=luke
cf1b00c73d578d354661763722f27468bace2e05
created 2018-05-16 21:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 3 - Rename AutoCompartment to AutoRealm. r=luke
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-06-18 21:43 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
3bbd03d726e510923c0e93d5797f662059114b97
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
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: update wasm frame stack format string to match WebAssembly Web API spec (r=yury,bbouvier,fitzgen)
1791360323e97a9dab4ce9b7ee12839c7786a8fd
created 2018-05-08 13:25 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: tweak function display name interface (r=bbouvier)
8076e3b5771825ae8d3437a7665e8c8102657d0a
created 2018-04-23 16:21 +0200
pushed 2018-04-26 21:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1455693: Check for memory allocation failures in FormatWasmFrame; r=yury
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
a434fac58370fc14bceb525e1ca8b7125638b6cd
created 2018-04-14 09:03 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 9 - Remove/rename remaining ZoneGroup references. r=jonco
a5cdb5568e441dc8bd676ee93a94293b5c55493f
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 5: Use template versions of NewBuiltinClassInstance and NewObjectWithClassProto instead of manual casting. r=jorendorff
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
55b8fe1015cb42340e3270bd9ad1f06efa5f7006
created 2018-03-14 13:16 +0000
pushed 2018-04-26 21:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1445619 - It is not longer acceptable to leak the world. r=Waldo,mccr8
9c92666cad0336a2a2e0c05c21157cb81f0a5fdb
created 2018-02-28 02:03 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 2: Remove unused parameters in built-in, frontend, and general files. r=jorendorff
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
212a88df0f3d598edf04df824d568667c20c5fec
created 2018-02-12 13:38 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 6: Rename jscompartment* -> vm/JSCompartment*. r=jandem.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
26289a580d8d7fafa2a4e57812d1d13584da715b
created 2018-01-18 17:14 +0100
pushed 2018-03-01 16:46 +0000
Julien Wajsberg Julien Wajsberg - Bug 1428072 - 1/3 - Change the implementation of isChromeJSScript so that it doesn't crash for workers r=bz,sfink
99dc1c51abded2db4b54d3e64a8f4926583d457c
created 2018-02-06 15:48 +0200
pushed 2018-03-01 16:46 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out Bug 1428072 for mochitest-chrome leaks
b5a327bb02d4201d18ad8ec6ad690ad0405beb13
created 2018-01-18 17:14 +0100
pushed 2018-03-01 16:46 +0000
Julien Wajsberg Julien Wajsberg - Bug 1428072 - 1/3 - Change the implementation of isChromeJSScript so that it doesn't crash for workers r=bz,sfink
0b00ae699a2d720d59399cb88752a99de8fc2257
created 2017-11-28 10:04 -0800
pushed 2018-01-11 21:05 +0000
Andrew McCreight Andrew McCreight - Bug 1421355, part 6 - Remove JS::NotifyDidPaint. r=jonco
80a1b262d7a74e32d32f5aac097125f8c230dc89
created 2017-11-02 07:14 -0700
pushed 2017-11-04 17:45 +0000
André Bargull André Bargull - Bug 1409187 - Remove telemetry for __proto__. r=luke
6410d5638a985fb0592f0bbaed58daed0aefb271
created 2017-10-24 18:05 +0800
pushed 2017-11-02 16:33 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco
e4f864ad5779d943ce2e562764c183b1a100bba3
created 2017-10-24 20:48 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
2e230e4de41e23262397f61e7d933dd9e60bd26a
created 2017-07-21 07:49 -0700
pushed 2017-11-02 16:33 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
2a4030b05c35327c7d82c3af5cf14430e9742526
created 2017-10-03 10:08 -0700
pushed 2017-11-02 16:33 +0000
Bobby Holley Bobby Holley - Bug 1403397 - Revert: Protect the hashmaps outside of rebuilds. r=bholley
641d9a23bb4ec76b4dbc4f8600566a29c1e8b28c
created 2017-10-02 13:13 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1404310 - Rename Shape::hasSlot() to Shape::isDataProperty() and simplify callers. r=evilpie
17044f9cf2a39350f3686da6a8fc6e4acd2e3c43
created 2017-09-27 17:01 -0700
pushed 2017-11-02 16:33 +0000
Bobby Holley Bobby Holley - Bug 1403397 - Protect the hashmaps outside of rebuilds. r=Manishearth,r=dmajor,r=ehoogeveen
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
bfa99221e3aff2a189a5c19c56b171c344f198df
created 2017-07-21 07:49 -0700
pushed 2017-10-12 19:12 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays. r=jandem, r=bz, a=ritu
520e300d1266d19aea623eb723587acc03751d50
created 2017-09-26 14:12 -0400
pushed 2017-09-26 18:12 +0000
Brian Hackett Brian Hackett - Backed out changeset 072f8d4a9964 (bug 1355109) for causing crashes with various extensions. a=lizzard
95bb616125726c8bd4c300a1eb182fc8268c7141
created 2017-09-07 15:22 +0200
pushed 2017-09-15 00:19 +0000
David Teller David Teller - Bug 1397717 - Using GenericPrinter for DEBUG-only C++ dump() APIs;r=nbp
24297940e62613640a90f440363160b379b301a2
created 2017-08-24 22:17 +0900
pushed 2017-09-15 00:19 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1098412 - Remove __iterator__ implementation. r=luke
eb4a7917f3e155f61a2abce7a51f8cfa61234fd5
created 2017-08-28 21:28 -0700
pushed 2017-09-15 00:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1098412) for failing browser_webconsole_bug_632347_iterators_generators.js
e9a0298824d61fd1b310a80be1ee0156b5ef86ee
created 2017-08-24 22:17 +0900
pushed 2017-09-15 00:19 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1098412 - Remove __iterator__ implementation. r=luke
less more (0) -300 -100 -60 tip