js/src/jswatchpoint.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.
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
8ed8747b33e0af7f5908d29dd97f0c95f9da359e
created 2016-11-18 13:18 +0000
pushed 2016-11-18 13:18 +0000
Jon Coppeard Jon Coppeard - Bug 1318384 - Don't trigger pre barrier in WatchpointMap::markAll r=jandem
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
967dcb05f34702b5fdbc12892c3f92d67fc3450a
created 2016-03-09 00:37 -0800
pushed 2016-03-23 20:50 +0000
Jeff Walden Jeff Walden - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj
137e060569289c0c2663bd683796d8dc8053234a
created 2015-11-12 13:44 -0800
pushed 2015-11-13 16:45 +0000
Terrence Cole Terrence Cole - Bug 1223918 - Use stable hashing for WatchPointMap; r=jonco
b4a0665236823079c7caaf0516d493e9098287ee
created 2015-08-12 16:55 -0700
pushed 2015-08-14 18:17 +0000
Steve Fink Steve Fink - Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco
7613d2aadc7ed1db56fde49aaf48ca9e90e18cd8
created 2015-06-01 13:14 -0700
pushed 2015-06-01 21:41 +0000
Terrence Cole Terrence Cole - Bug 1169692 - Use virtual dispatch in WeakMapTracer instead of function pointers; r=sfink, r=mccr8
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
46067a10bd37764de683c92490e461b1ed46d11b
created 2015-03-26 10:23 -0700
pushed 2015-03-30 22:15 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
35ad82ff9ee770505514230b39864694cd045a75
created 2015-03-26 10:23 -0700
pushed 2015-03-27 23:24 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
aa2a54fffd77c8856b99983a3071df1fc8efbaea
created 2014-12-01 15:06 -0800
pushed 2014-12-08 18:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 7: Convert WeakMapTracer to use GCCellPtr; r=jonco, r=mccr8
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
a1d05feda79360a79ea8fd932c335064d33cce6e
created 2014-07-18 23:34 -0500
pushed 2014-08-12 15:01 +0000
Jason Orendorff Jason Orendorff - Bug 1037313 - Fix bogus assertion with watchpoint and symbol. r=jwalden.
6cd505eece11eb1c9a6f88cf2d047adb66ae24b6
created 2014-07-31 12:14 -0700
pushed 2014-08-06 17:54 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
ceb3128f93e96ebf82e993467c2ff96e47187010
created 2014-08-01 15:09 -0400
pushed 2014-08-01 19:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5b2dab72041e (bug 1046945) for crashes.
5b2dab72041e96b0a45fb05336d788238a025947
created 2014-07-31 12:14 -0700
pushed 2014-08-01 17:52 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
3a821ea694d7631ad683057ed65198b32eaadc36
created 2014-04-25 15:18 -0700
pushed 2014-04-29 19:39 +0000
Terrence Cole Terrence Cole - Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 00:41 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
442211bce621f621b19feca73192755fd3798c99
created 2013-11-10 22:48 -0800
pushed 2013-11-11 06:49 +0000
Bill McCloskey Bill McCloskey - Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett)
625d29cbb867f472e123de7f2f5fcc27bea2c1ab
created 2013-11-01 10:20 +0000
pushed 2013-11-01 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 931812: Remove unnecessary postbarriering of watchpoint map r=terrence
502404f03662019df1f77342220b4b38aa432c2d
created 2013-10-10 10:28 +0100
pushed 2013-10-10 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 924690 - Remove unnecessary post-barriering of watchpoint hash table r=terrence
7ee370b5c6b0d7d8333c9a1d7eff2234b04f064c
created 2013-10-10 10:27 +0100
pushed 2013-10-10 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 922091 - Don't use RelocatablePtrObject on the stack in watchpoint code r=terrence
212dafcf376f624c59aad688c24db443d4ab1d80
created 2013-10-07 12:44 -0400
pushed 2013-10-07 17:28 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (8/9); r=ehsan
7689530c9fc66b435d519afd699c734509df363a
created 2013-10-02 10:38 +0100
pushed 2013-10-02 09:39 +0000
Jon Coppeard Jon Coppeard - Bug 913261 - GenerationalGC: Fix watchpoint rekeying r=terrence
e621399eb90f077cf46b5f2dd6071267b8128d75
created 2013-09-11 16:52 -0700
pushed 2013-09-12 09:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence.
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-11 07:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-11 06:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-11 04:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 06:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
f278a7ee96011fd55119f99dd2b58eed1921ef67
created 2013-08-07 07:31 -0700
pushed 2013-08-07 14:41 +0000
Dan Gohman Dan Gohman - Bug 888280 - Put cpp-private classes in anonymous namespaces. r=waldo
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-07-12 01:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-06-14 21:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-06-10 21:22 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
9ab1119d459612a44b4c72eb8512b508eef39c11
created 2013-04-23 23:44 -0700
pushed 2013-04-26 02:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
f41de6d5394f04fe13220690a5c2ec74f993a0e8
created 2013-03-13 15:12 -0700
pushed 2013-04-03 18:05 +0000
Terrence Cole Terrence Cole - Bug 850842 - Make the watchpoint map safe for moving GC; r=billm
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2013-03-19 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed 2013-03-17 03:37 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
8d65f437c771c932256641087379123883184d5e
created 2013-02-05 14:07 -0800
pushed 2013-03-12 20:26 +0000
Terrence Cole Terrence Cole - Bug 848199 - Rename the post barrier verifier nursery; r=billm
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2013-03-06 11:59 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
181787e9d67049d65f34b0838e7442c7ce100ff1
created 2013-02-22 09:36 +0000
pushed 2013-02-22 09:59 +0000
Jonathan Kew Jonathan Kew - backout cset 4ede352670cd (bug 759585) on a CLOSED TREE on suspicion of making windows reftests so slow that they timeout and burn
4ede352670cd61828435f213935faf3f51166a04
created 2013-02-21 18:23 -0800
pushed 2013-02-22 02:50 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Change the granularity of collection from compartment to zone (r=jonco,bhackett,njn,dvander,mccr8,bz,luke,bholley)
08c635bf0d045b33ec037d1c5b6b613d82ba9899
created 2013-01-28 15:59 -0800
pushed 2013-02-06 18:21 +0000
Terrence Cole Terrence Cole - Bug 706885 - Move post barrier verifier to JSRuntime; r=billm
42ed8fbd474b43ede120b3f5ad080200fe392dd1
created 2013-01-08 10:36 -0800
pushed 2013-01-08 18:37 +0000
Andrew McCreight Andrew McCreight - Bug 690970, part 2: unmark gray read barrier for watchpoints. r=billm
a41d57f0102000c6007738736ffbe3fb13ce86e7
created 2012-11-29 10:22 -0800
pushed 2012-12-13 20:10 +0000
Terrence Cole Terrence Cole - Bug 816776 - Add debug-mode exact rooting assertions for Shape; r=sfink
3bf6ca8d603ba959ff521daf6ba2b94f11cedf53
created 2012-11-06 16:01 +0000
pushed 2012-11-27 14:29 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Mark weak references in the current compartment group only rather than for all collecting compartments r=billm
f55177f70719bc39e73c380cf0486a7512102124
created 2012-11-16 15:34 +0000
pushed 2012-11-27 14:29 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Sweep compartments in groups r=billm
ba392e23a45847443171168a806d8142d5992911
created 2012-10-12 10:45 +0100
pushed 2012-11-27 14:29 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Add Is*AboutToBeFinalized functions r=billm
less more (0) -60 tip