js/src/jscompartment.h
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.
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
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.
1d5d5babe3d8a4293b6f0b3fdf26fe769fac5300
created 2016-12-22 03:28 -0800
pushed 2016-12-22 13:57 +0000
André Bargull André Bargull - Backed out changeset 5a110ad242ea (bug 1319926). r=jandem
5a110ad242ead60e71d2186bae78b1fb766ad5ff
created 2016-12-08 16:57 -1000
pushed 2016-12-09 23:31 +0000
André Bargull André Bargull - Bug 1319926 - Part 2: Collect telemetry about deprecated String generics methods. r=jandem
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
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
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
f37699322f20dbf4e6f25ccf6ab8405cf83352d2
created 2016-11-02 18:42 +0100
pushed 2016-11-04 10:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename asmjs/ directory to wasm/; r=luke
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
c05dd2167ba573dee54a0626d9539c973103b7ef
created 2016-09-11 18:15 +0900
pushed 2016-09-30 10:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 10: Replace WrapperValue parameter tor const WrapperValue&. r=terrence
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-09-30 10:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
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
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)
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
eefc85446e21cb21729b20b734a52583631c26cc
created 2016-08-09 16:33 -0700
pushed 2016-08-09 23:34 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
96aef1d53c0fcf89cb2901de6581f49b508698f6
created 2016-07-29 09:55 -0700
pushed 2016-08-01 18:30 +0000
Terrence Cole Terrence Cole - Bug 1290513 - Remove unused |existing| parameter from the Value variant of wrap; r=jonco
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)
e87ece3044148dd4ad136a82fe8eff22839daf12
created 2016-07-21 19:26 -0500
pushed 2016-07-22 17:26 +0000
Luke Wagner Luke Wagner - Bug 1288564 - Baldr: change HeapPtr to ReadBarriered in WeakCache (r=terrence)
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
ae90cded54077ae5a7c845970ec874d9c6d1af1a
created 2016-07-05 16:49 +0200
pushed 2016-07-05 14:54 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke
772713cbce5493d8e02134a502151f3bce9f9e07
created 2016-06-11 15:01 +0200
pushed 2016-06-11 13:05 +0000
Jan de Mooij Jan de Mooij - Bug 1272598 part 5 - Allocate arguments objects from Ion JIT code. r=luke
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)
b40b713ab502043b695819a75380924f71a30ca3
created 2016-06-10 13:28 -0500
pushed 2016-06-10 18:33 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out wasm::Instance from wasm::Module (rs=bbouvier)
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
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
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
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
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-28 23:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
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
7e69c58a1efd048b7ff235d5f5c0af24d4ab2e27
created 2015-11-22 03:07 +0900
pushed 2016-04-07 10:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
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
595ba913eb8375a11365d6053301c9b56adc8fbe
created 2016-03-28 10:07 -0700
pushed 2016-03-28 17:48 +0000
Terrence Cole Terrence Cole - Bug 1259490 - Update the DtoA cache after compacting GC; r=jandem
2081fb1b83a1dc8f1ba34fcf11bca7e621e20b9d
created 2016-03-28 06:49 +0900
pushed 2016-03-27 21:51 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 56e25768c99a (bug 887016)
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-03-27 19:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
75826602a7885b740b13a02281f0e6462345baa0
created 2016-02-21 20:40 +0900
pushed 2016-03-23 04:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 0: Remove RegExp.multiline warning. r=till
4f2f430361c4f37d51fefa27069cf7536ebdebc7
created 2016-03-18 15:07 -0700
pushed 2016-03-18 22:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
c7914f20970a34cfcf5a878466a13cc842fa50e4
created 2016-03-17 23:59 -0400
pushed 2016-03-18 04:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fbc336fb47f9 (bug 1257045) for jit-test failures.
fbc336fb47f9a138762948e6262a3b0113b5c702
created 2016-03-17 18:53 -0700
pushed 2016-03-18 01:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
less more (0) -300 -100 -60 tip