js/src/jsfriendapi.cpp
a3a54b6c435feea437ab3e370ac6a1aca0dff5e0
created 2018-07-06 12:52 +0200
pushed 2018-07-06 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1468752 part 1 - Define js::IsCrossCompartmentWrapper in Wrapper.h. r=bz
05329bb2ebf89f407e0c7ec1e35280e7b2cd11c8
created 2018-07-04 16:55 -0300
pushed 2018-07-05 16:28 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
22123be00ffb183377048bcc7d8ace84f2a352a4
created 2018-06-15 18:38 -0400
pushed 2018-06-27 10:27 +0000
Ted Campbell Ted Campbell - Bug 1470522 - Enable JS dump functions under JS_JITSPEW. r=jandem
e429320fcdd2d5236bb4713e6c435456146e42b9
created 2018-06-20 00:54 +0300
pushed 2018-06-19 21:55 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-19 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-19 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
d1d36d462a35b2023f4f9e181749fae1da2391bc
created 2018-06-19 13:04 +0300
pushed 2018-06-19 21:53 +0000
Gurzau Raul Gurzau Raul - Merge mozilla-central to autoland. a=merge CLOSED TREE
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-19 21:53 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
c115f0bb2bfbfc808f7a09a03f808aa80aeabfde
created 2018-06-17 08:20 -0700
pushed 2018-06-19 21:53 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
db80d5a4d8e9f5d9f4356661cf8290f9f2b20ce1
created 2018-06-18 12:41 -0700
pushed 2018-06-19 10:02 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 3 - Add some obj->as<Foo>() casts to eliminate some JSObject::realm() calls. r=evilpie
fc2ffbc36c0798ff373228f5447f8184e104cf22
created 2018-06-14 09:07 -0700
pushed 2018-06-15 02:39 +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-15 02:39 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 4 - Add JSObject::nonCCWGlobal() and use it in a few places. r=luke
09901c91248bf67c695540ac0bebf2212802feeb
created 2018-06-14 09:07 -0700
pushed 2018-06-15 02:39 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 2 - Rename GetOriginalEval to GetRealmOriginalEval, remove scope argument. r=evilpie
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-09 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
b968ba27d88c395cd6221545fbd412543cbedce2
created 2018-06-07 12:17 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466458 part 1 - Remove JSContext::enterRealmDepth_. r=luke
bf5be9b21c3c33949a6a855a8a5a559cd888a496
created 2018-06-06 12:55 +0200
pushed 2018-06-06 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 8 - Various minor API changes. r=luke
eff5e370cb33c11fd6fea6768e872675eb0e72ac
created 2018-06-06 12:55 +0200
pushed 2018-06-06 17:00 +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-03 22:05 +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-01 22:02 +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-05-31 21:51 +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-05-31 21:51 +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-05-31 21:51 +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-05-31 10:04 +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-05-31 10:04 +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-05-25 10:01 +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-05-24 15:41 +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-05-24 09:38 +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-05-24 09:38 +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-05-23 22:01 +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-05-23 09:51 +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-05-23 09:51 +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-05-18 22:06 +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-05-18 22:06 +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-05-17 22:04 +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-05-17 22:04 +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-05-17 09:47 +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-05-16 18:32 +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-05-12 09:47 +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-05-12 09:47 +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-05-09 09:34 +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-05-09 09:34 +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-24 21:51 +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-16 09:53 +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-14 09:49 +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-14 09:49 +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-12 23:09 +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-03-27 21:48 +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-03-17 10:29 +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-01 17:29 +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-02-24 00:59 +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-02-17 09:56 +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-02-17 09:56 +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-02-15 19:29 +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-02-15 10:27 +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-02-15 10:27 +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-02-15 10:27 +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-02-15 10:27 +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-02-14 22:23 +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-02-07 22:04 +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
less more (0) -300 -100 -60 tip