js/src/jscompartment.cpp
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-01-17 19:47 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
3e2eddbfeaef6075cf337bdcd2997a8238e989c9
created 2017-01-17 16:46 +0100
pushed 2017-01-17 15:48 +0000
Jan de Mooij Jan de Mooij - Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke
bf0573399227abe2ae54f707786f34f6b4e6ac5d
created 2017-01-06 11:23 +0000
pushed 2017-01-10 12:02 +0000
Jon Coppeard Jon Coppeard - Bug 1324773 - Sweep JSCompartment::varNames_ r=sfink a=abillings
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-01-10 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
55441ae91e84fdf2d511a2847d9ef95d04ad7f48
created 2017-01-07 10:45 -0500
pushed 2017-01-07 15:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 29bc945061a0 and 1c11ff13ba6c (bug 1324773) for causing frequent GC crashes in CI.
1c11ff13ba6c1298c42b32c15d2cc48e5b420171
created 2017-01-06 11:23 +0000
pushed 2017-01-06 11:27 +0000
Jon Coppeard Jon Coppeard - Bug 1324773 - Sweep JSCompartment::varNames_ r=sfink a=abillings
c484c1e7eeb61f4abd6d9e2352eacd52b1a47cbf
created 2016-11-30 15:31 -0600
pushed 2017-01-05 19:56 +0000
Jason Orendorff Jason Orendorff - Bug 1312001 - Scramble hash codes securely, to avoid leaking bits of object and symbol addresses.
97f64de9528907371cc378b71a10671a7490c172
created 2016-12-19 17:02 +0000
pushed 2016-12-19 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1322420 - Trigger a read barrier when creating new reference to a compartment's lazy functions r=sfink a=dveditz
07d6bf74b7a2552da91b5e2fce0fa0bc3b457394
created 2016-11-24 08:58 -0800
pushed 2016-12-09 23:31 +0000
André Bargull André Bargull - Bug 1319926 - Part 1: Warn when deprecated String generics methods are used. r=jandem
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2016-11-28 03:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
be48744b160459666cbf97f065a97cdad695092f
created 2016-11-24 13:39 +0100
pushed 2016-11-24 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2016-11-23 17:51 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
56f7c0be1ddaab2c5e3752814443c206c23f6e9c
created 2016-11-09 17:31 +0100
pushed 2016-11-09 17:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Undo the renaming of debuggerObservesAsmJS => Wasm; r=luke
d7088aa43bf55e2e38d83d88d25fc9eb28526bef
created 2016-11-05 21:13 -0400
pushed 2016-11-05 17:16 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2016-11-04 10:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
6557447e01f44167334c39aa6f7b517be18540a1
created 2016-08-02 11:03 -0700
pushed 2016-09-23 16:05 +0000
Terrence Cole Terrence Cole - Bug 1291001 - Split wrap and rewrap to simplify semantics around |existing|; r=jonco
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2016-09-12 16:29 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
2356dac937b763c3b4918a0f82d65741c1a28905
created 2016-09-07 16:55 +0200
pushed 2016-09-07 14:55 +0000
Jan de Mooij Jan de Mooij - Bug 1300548 - Fix the iterator cache to not reuse iterators in different compartments. r=jonco
7fb14ae2f4d8d7e70bfd9880ee33c48a07efd055
created 2016-07-29 13:34 -0700
pushed 2016-09-06 20:06 +0000
Terrence Cole Terrence Cole - Bug 1290578 - Lift traceIncomingCrossCompartmentWrappers to markRuntimeForMajorGC; r=jonco
4ab9576d4c6280d6f7dbbc75ea100d133ace1aad
created 2016-09-02 04:16 +0900
pushed 2016-09-02 11:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1293205 - Part 1: Warn about non-standard for-each regardless of JS version number. r=evilpie
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 08:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
ffc79e7e829747725626e9f6ad6024a388b4afa1
created 2016-08-23 05:59 -0700
pushed 2016-08-23 13:00 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 3 - Root the return value of the prewrap callback. r=mrbkap,terrence
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-23 09:38 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
ad14452dda555866397ae340fe2ff3efec7ab437
created 2016-08-05 14:13 -0700
pushed 2016-08-19 17:16 +0000
Terrence Cole Terrence Cole - Bug 1290551 - Part 2: Assert that finishRoots actually unroots everything; r=jonco
520e4b9d3ed0990d85665e82027c752516a482c2
created 2016-08-19 16:56 +0100
pushed 2016-08-19 16:02 +0000
Jon Coppeard Jon Coppeard - Bug 1293127 - Mark CCW keys that have nursery pointers explicitly rather than using the generic buffer r=terrence
888a3be7adce0b75ebe340df28038ee3e7ae729a
created 2016-08-18 19:30 -0700
pushed 2016-08-19 02:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1290551, bug 1290550) for Windows (at least) Marionette crashes in AssertNoRootsTracer::onChild
3ffbd71ee977bb81cdc0d0354f183a33c43a9c1c
created 2016-08-05 14:13 -0700
pushed 2016-08-19 00:23 +0000
Terrence Cole Terrence Cole - Bug 1290551 - Part 2: Assert that finishRoots actually unroots everything; r=jonco
da5315b797a30366b39119bf9e824dcee34e3884
created 2016-08-03 08:30 -0500
pushed 2016-08-03 13:34 +0000
Luke Wagner Luke Wagner - Bug 1291476 - Baldr: add Instance-to-WasmInstanceObject edge (r=terrence)
0981a42d17c4f84fc927124ae701355887773ab1
created 2016-08-02 11:10 -0700
pushed 2016-08-02 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1289428. Make sure JSCompartment::wrap never returns a gray object, except when it returns "existing". r=bholley,jonco
bc217e3f030dda95b776c91c2da035629cebe182
created 2016-08-01 08:28 -0500
pushed 2016-08-01 13:31 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: allow multiple Instances per WasmActivation (r=bbouvier)
da7179ab387341e441844a7d2bc69826a22bf46e
created 2016-07-25 10:37 -0700
pushed 2016-08-01 13:31 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: trace all wasm instances in a compartment if it is active (r=terrence)
3585d9eed1fa07d65cc68a2e2ff48f2cabee1c3b
created 2016-07-21 22:02 -0500
pushed 2016-08-01 13:31 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: add wasm::Compartment and use to replace Instance::activation() (r=bbouvier)
476d94850f6aaea6912cf75afff06e046013797d
created 2015-12-21 16:20 -0800
pushed 2016-07-19 17:50 +0000
Terrence Cole Terrence Cole - Bug 1263771 - Sweep the InnerViewTable with WeakCache; r=sfink
2ce26d5c3376c756f2cfa43a4b75378879363a24
created 2015-12-15 07:45 -0800
pushed 2016-07-14 17:39 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
3bdb96c5a530fcc3237e8cdfa8080533e02e49c1
created 2016-06-10 16:52 -0500
pushed 2016-06-10 22:02 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: replace JSCompartment::weakInstanceWeakList with WeakCache (r=shu)
0d258790a40634d76fc60c0493dbe744e52c5b6a
created 2016-06-06 17:15 +0100
pushed 2016-06-06 16:16 +0000
Jon Coppeard Jon Coppeard - Bug 1275033 - Don't call into the VM for global objects that are already in the store buffer r=jandem
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-05-31 20:26 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-05-31 18:16 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-05-31 16:28 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
0f9c0cf0905b749ab833d6295f0748e0f24a5c43
created 2016-05-26 11:02 +0100
pushed 2016-05-26 10:04 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 3a7ba1ce51d6 (bug 1275033)
3a7ba1ce51d6be815e7ff170025349176ef25cf4
created 2016-05-24 12:39 +0100
pushed 2016-05-24 11:44 +0000
Jon Coppeard Jon Coppeard - Bug 1275033 - Optimise global object write barrier r=jandem
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-05-24 11:44 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
f0c0e9e19a08a2ca0fe51290d0a2b48db89e13da
created 2016-05-19 11:27 -0700
pushed 2016-05-21 00:03 +0000
Steve Fink Steve Fink - Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence
0fcaad4111c43ef3bbab08f66f5c3511a2af67a5
created 2015-12-14 13:28 -0800
pushed 2016-05-19 17:59 +0000
Terrence Cole Terrence Cole - Bug 1232417 - Use a Variant to represent the CrossCompartmentWrapperMap key; r=jonco
8550398c99fb9529416a034f6310fd2c5d0911d4
created 2016-05-19 13:28 +0000
pushed 2016-05-19 13:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1263645 - Distinguish code coverage usages, and disable it by default in the interpreter. r=jandem
764fd30b53e11a60dfd6507bdbe72027ae6072da
created 2016-05-12 16:13 +0200
pushed 2016-05-12 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1271929 - Don't use ReadBarrieredObject for PendingMetadata. r=fitzgen
d1b90728ce14ed9988383975b3a0399dc8ef81f1
created 2016-05-09 20:48 +0900
pushed 2016-05-09 11:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1108382 - Remove non-standard flag argument from String.prototype.{search,match,replace}. r=till
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-03 22:56 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
9e97e2282142b206ef97d13045eac502b58201ed
created 2016-04-25 15:42 -0700
pushed 2016-04-29 17:39 +0000
Terrence Cole Terrence Cole - Bug 1267412 - Use MutableHandleValue instead of pointer-to-AutoValueVector; r=sfink
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 06:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-04-28 05:48 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
cb9908e330d178d06ba9af56dc7c9c963688489b
created 2016-04-18 15:50 -0700
pushed 2016-04-18 22:59 +0000
Terrence Cole Terrence Cole - Backout ab87b53b3140 (Bug 1263771) for breaking the MSVC2013 build 2 days before uplift.
223a5febb34f8dfdb326d15e4736c82d51a43811
created 2016-04-15 12:03 +1000
pushed 2016-04-15 22:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1132502 (part 1) - Abort if compartmentStats is null during memory reporting. r=jandem.
76e8f6ad9ded250863aabef2da248867bc96e79c
created 2016-04-12 17:06 -0700
pushed 2016-04-14 19:50 +0000
Terrence Cole Terrence Cole - Bug 1263777 - Use WeakCache to sweep the InitialShapeTable; r=jonco
86bd74d49e63a7f6a5445a1f6d254689ad9accd0
created 2016-04-12 17:05 -0700
pushed 2016-04-14 19:50 +0000
Terrence Cole Terrence Cole - Bug 1263772 - Use WeakCache wrapper to sweep BaseShape table; r=jonco
ab87b53b3140fbb5e9e2caa5325ae0d791ee43d4
created 2015-12-21 16:20 -0800
pushed 2016-04-14 19:50 +0000
Terrence Cole Terrence Cole - Bug 1263771 - Sweep the InnerViewTable with WeakCache; r=sfink
0022241652693598c24facb8ce9a5c9c5f6b100c
created 2016-04-13 10:03 +0100
pushed 2016-04-13 09:14 +0000
Jon Coppeard Jon Coppeard - Bug 1259180 - Compact arenas containing scripts r=terrence
12f6c52e4b4df6527c98593c31840a8c68e2bf5f
created 2016-02-29 18:27 -0800
pushed 2016-04-05 01:55 +0000
Jim Blandy Jim Blandy - Bug 1251529: Pass AutoEnterOOMUnsafeRegion to allocation metadata builder methods. r=fitzgen
fc76f66bf11f5800a7692ccf71add7ef8b01640d
created 2015-08-12 15:17 -0700
pushed 2016-04-05 01:55 +0000
Jim Blandy Jim Blandy - Bug 1251529: Replace allocation metadata callback with a builder class. r=fitzgen
ad5ff46b72e7168e38d1c6c4cbe3b370ee0537b5
created 2015-09-01 15:26 -0700
pushed 2016-04-05 01:55 +0000
Jim Blandy Jim Blandy - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen
less more (0) -1000 -300 -100 -60 tip