searching for reviewer(terrence)
9377eb0e4de3: Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,ms2ger
Till Schneidereit <till@tillschneidereit.net> - Tue, 30 Sep 2014 01:17:55 +0200 - rev 396050
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,ms2ger MozReview-Commit-ID: 2IyEPyAaoNt
e81fec3ed990: Bug 1290337 - Part 27: Pass CallArgs& to GetScriptAndPCArgs. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Tue, 18 Oct 2016 16:45:59 +0900 - rev 361258
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1290337 - Part 27: Pass CallArgs& to GetScriptAndPCArgs. r=terrence
68bbfe4642cb: Bug 1307723 - Use USE_CLOCK_API on Android 64-bit. r=terrence
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 06 Oct 2016 15:53:11 +0900 - rev 359639
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1307723 - Use USE_CLOCK_API on Android 64-bit. r=terrence MozReview-Commit-ID: GTPaqSbkh9T
c05dd2167ba5: Bug 1290337 - Part 10: Replace WrapperValue parameter tor const WrapperValue&. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 358906
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1290337 - Part 10: Replace WrapperValue parameter tor const WrapperValue&. r=terrence
e5865e178cc4: Bug 1290337 - Part 8: Use const reference in VoidDefaultAdaptor and BoolDefaultAdaptor. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 358904
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1290337 - Part 8: Use const reference in VoidDefaultAdaptor and BoolDefaultAdaptor. r=terrence
76234719298a: Bug 1290337 - Part 7: Replace Value parameter to const Value& in GC. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:22 +0900 - rev 358903
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1290337 - Part 7: Replace Value parameter to const Value& in GC. r=terrence
6dbf0a82ba22: Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:22 +0900 - rev 358902
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
2a5b15755b6e: Bug 1300380 - Fix autospider on osx. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Tue, 27 Sep 2016 10:42:13 +0900 - rev 358164
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1300380 - Fix autospider on osx. r=terrence
aeab17249ad8: Bug 1300380 - Move deep clone test into separated file and mark it slow in cgc. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Tue, 27 Sep 2016 10:42:13 +0900 - rev 358163
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1300380 - Move deep clone test into separated file and mark it slow in cgc. r=terrence
e15d82589f84: Bug 1303015 - Update assertions now CCWs can be allocated in the nursery r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 23 Sep 2016 13:17:42 +0100 - rev 357998
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1303015 - Update assertions now CCWs can be allocated in the nursery r=terrence
26b700f37539: Bug 1304543 - Minimising nusery size conflicts with nursery zeal mode r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 23 Sep 2016 13:17:41 +0100 - rev 357996
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1304543 - Minimising nusery size conflicts with nursery zeal mode r=terrence
bc9f87959cd4: Bug 1302276 - Don't abuse mozilla::Forward in move-constructor definitions to move members/base classes into the new object, and correctly use perfect forwarding in Zone::cellIter. r=terrence
Jeff Walden <jwalden@mit.edu> - Mon, 12 Sep 2016 16:35:27 -0700 - rev 357872
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1302276 - Don't abuse mozilla::Forward in move-constructor definitions to move members/base classes into the new object, and correctly use perfect forwarding in Zone::cellIter. r=terrence
41b22909f10a: Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=decoder
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 22 Sep 2016 13:02:40 +0100 - rev 357816
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=decoder
50ffa88306ec: Bug 1304425 - Cancel off thread compilations by runtime or zone GC state where possible r=jandem r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 22 Sep 2016 11:24:33 +0100 - rev 357812
Push 6795 by jlund@mozilla.com at 2017-01-23 14:19 +0000
Bug 1304425 - Cancel off thread compilations by runtime or zone GC state where possible r=jandem r=terrence
9942a916850c: Bug 1303015 - Update assertions now CCWs can be allocated in the nursery. r=terrence, a=gchang
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 23 Sep 2016 13:17:42 +0100 - rev 355872
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1303015 - Update assertions now CCWs can be allocated in the nursery. r=terrence, a=gchang
64ec60d41d9c: Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=dveditz
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 22 Sep 2016 13:02:40 +0100 - rev 355689
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=dveditz
a4ef0b5b78cb: Bug 1294747. Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 15 Sep 2016 15:04:56 -0400 - rev 355457
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1294747. Make sure we expose the expando of a [OverrideBuiltins] proxy to active JS when it gets cleared from the proxy. r=terrence This should also fix bug 1296775 and bug 1290359. There's a very good chance it will also fix bug 1293386, bug 1292855, and bug 1289452: those would get hit if we happened to start _another_ gc after the expando died but while it was still in the Rooted. All of them seem to be dying under the domClass->mGetProto call, which could finish up a GC that kills the expando and then do _another_ one, causing the Rooted to try to mark a dead object.
2eaed28b4393: Bug 1301764 - Implement JS_GC_REPORT_TENURING to report what is getting tenured, r=terrence
Steve Fink <sfink@mozilla.com> - Tue, 13 Sep 2016 14:03:40 -0700 - rev 355398
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1301764 - Implement JS_GC_REPORT_TENURING to report what is getting tenured, r=terrence
0febd243c39d: Bug 1302645 - Only relazify functions on shrinking GCs to avoid reparsing too much. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Thu, 15 Sep 2016 12:58:42 +0200 - rev 355338
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1302645 - Only relazify functions on shrinking GCs to avoid reparsing too much. r=terrence
850159471c68: Bug 1302243 - Use more SprintfLiteral in SpiderMonkey. r=terrence
Tom Schuster <evilpies@gmail.com> - Wed, 14 Sep 2016 20:48:46 +0200 - rev 355322
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1302243 - Use more SprintfLiteral in SpiderMonkey. r=terrence
9ff810febb0a: Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
Terrence Cole <terrence@mozilla.com> - Mon, 04 Apr 2016 11:50:12 -0700 - rev 354854
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
0fda02f7c6a0: Bug 844769 - Don't access heap state from off main thread r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 09 Sep 2016 19:29:45 +0100 - rev 354718
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 844769 - Don't access heap state from off main thread r=terrence
7463c762e719: Bug 1294242 - Don't assert that errno hasn't been set; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 08 Sep 2016 17:21:44 -0700 - rev 354649
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1294242 - Don't assert that errno hasn't been set; r=terrence In general, tons of code in mozilla-central doesn't check and/or unset errno, so we can't rely on it being unset here.
cfa4bfef55aa: Bug 1301449 - Fix assertions in MapAlignedPages to make it more intuitive. r=terrence CLOSED TREE
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Thu, 08 Sep 2016 15:46:54 -0700 - rev 354644
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1301449 - Fix assertions in MapAlignedPages to make it more intuitive. r=terrence CLOSED TREE
b48c0088fad2: Bug 1296015 - Don't allocate typed arrays with the wrong AllocKind when tenuring. r=terrence,smvv
Jan de Mooij <jdemooij@mozilla.com> - Wed, 07 Sep 2016 12:49:00 +0200 - rev 354300
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1296015 - Don't allocate typed arrays with the wrong AllocKind when tenuring. r=terrence,smvv
cef1721594bf: Bug 1298356 - Remove possibility of GC in Nursery::queueSweepAction and crash on alloc failure r=terrence
Shu-yu Guo <shu@rfrn.org> - Wed, 07 Sep 2016 11:30:50 +0100 - rev 354297
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1298356 - Remove possibility of GC in Nursery::queueSweepAction and crash on alloc failure r=terrence
488c4ea38e16: Bug 1292590 - Trace script pointers in off thread compilation tasks r=terrence a=abillings
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 07 Sep 2016 11:30:32 +0100 - rev 354296
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1292590 - Trace script pointers in off thread compilation tasks r=terrence a=abillings
8a8e5d79f09c: Bug 1296275 - Be better about exposing to active js in AudioBuffer::StealJSArrayDataIntoSharedChannels(). r=terrence
Andrew McCreight <continuation@gmail.com> - Mon, 29 Aug 2016 15:03:42 -0700 - rev 353272
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1296275 - Be better about exposing to active js in AudioBuffer::StealJSArrayDataIntoSharedChannels(). r=terrence MozReview-Commit-ID: GC8sncFJlPS
2ccbded01c01: Bug 1245965 - Remove the NewObjectCache. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Sat, 27 Aug 2016 19:57:34 +0200 - rev 352896
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1245965 - Remove the NewObjectCache. r=terrence
96281cc98bc6: Bug 1297244 - Assert on the type given as a parameter to Heap. r=terrence
Leo Gaspard <leo@gaspard.io> - Wed, 24 Aug 2016 14:21:42 -0700 - rev 352611
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1297244 - Assert on the type given as a parameter to Heap. r=terrence
361c0ddbcef0: Bug 1297026 - Replace outdated references to 'compartment GC' with 'zone GC' r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 25 Aug 2016 12:00:56 +0100 - rev 352470
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1297026 - Replace outdated references to 'compartment GC' with 'zone GC' r=terrence
ee5faca706c8: Bug 1297404 - Remove the JS_CallOnce JSAPI function. r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 23 Aug 2016 11:25:00 -0400 - rev 352291
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1297404 - Remove the JS_CallOnce JSAPI function. r=terrence
5b07a9829bd7: Bug 1288579 - Fix hang when GC is decommitting r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 24 Aug 2016 10:13:58 +0100 - rev 352264
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1288579 - Fix hang when GC is decommitting r=terrence
32c3c2cb3b92: Bug 1296639 - Remove decommit threshold prefs r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 24 Aug 2016 10:13:50 +0100 - rev 352263
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1296639 - Remove decommit threshold prefs r=terrence
ffc79e7e8297: Bug 1288870, part 3 - Root the return value of the prewrap callback. r=mrbkap,terrence
Andrew McCreight <continuation@gmail.com> - Tue, 23 Aug 2016 05:59:57 -0700 - rev 352197
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1288870, part 3 - Root the return value of the prewrap callback. r=mrbkap,terrence Like part 2, this patch is to work around a false GC hazard in ~XPCNativeInterface in part 4. This hazard is around the return value of WrapperFactory::PrepareForWrapping(), because ~XPCCallContext might call ~XPCNativeInterface. The fix is to pass the return value into a mutable handle. Unfortunately, this function is used in the JSAPI, so JS minor engine changes are also needed. MozReview-Commit-ID: GwFxmrXFXmb
4b6f61ea7594: Bug 1295741 - jslock.h is dead, long live jsnspr.h; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 351994
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295741 - jslock.h is dead, long live jsnspr.h; r=terrence This commit makes the following changes: * Removed unnecessary includes of jslock.h from files that are using js/src/thread/* primitives now. * Removed includes of prcvar.h, prlock.h, and prthread.h in jslock.h. * Renamed jslock.h to jsnspr.h since its only remaining utility is to either wrap the few NSPR headers we still use, or alternatively include the vm/PosixNSPR.h shim instead if JS_POSIX_NSPR is defined.
82b764f1a1b1: Bug 1295740 - Print the test thread's bit instead of PR_GetCurrentThread() in testThreadingExclusiveData.cpp; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 351993
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295740 - Print the test thread's bit instead of PR_GetCurrentThread() in testThreadingExclusiveData.cpp; r=terrence
6100b7cdc384: Bug 1295739 - Make JSRuntime::ownerThread_ a js::Thread::Id instead of void*; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 351992
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295739 - Make JSRuntime::ownerThread_ a js::Thread::Id instead of void*; r=terrence
36737385a10d: Bug 1295738 - Remove the unused JSAPI function JS_GetCurrentThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 351991
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295738 - Remove the unused JSAPI function JS_GetCurrentThread; r=terrence
e8e83cdf7679: Bug 1275749 - Part 1: Remove the DEBUG-only js::FutexRuntime::lockHolder_ member, since we already get those checks by using js::Mutex; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 22 Aug 2016 10:15:53 -0700 - rev 351990
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1275749 - Part 1: Remove the DEBUG-only js::FutexRuntime::lockHolder_ member, since we already get those checks by using js::Mutex; r=terrence
5c56991cb9a5: Bug 1293239 - Fix error when reverting nursery resize heuristic change r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 22 Aug 2016 17:43:14 +0100 - rev 351987
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1293239 - Fix error when reverting nursery resize heuristic change r=terrence
e70737edc80e: Bug 1296715 - Add line-based profiling output for major GC r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 22 Aug 2016 11:14:24 +0100 - rev 351850
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1296715 - Add line-based profiling output for major GC r=terrence
325bdb8f8f80: Bug 1110928, part 3 - Add a method to schedule the system zone for GC. r=terrence
Andrew McCreight <continuation@gmail.com> - Fri, 19 Aug 2016 15:26:56 -0700 - rev 351761
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1110928, part 3 - Add a method to schedule the system zone for GC. r=terrence MozReview-Commit-ID: 4L3iQMPWGNe
520e4b9d3ed0: Bug 1293127 - Mark CCW keys that have nursery pointers explicitly rather than using the generic buffer r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 19 Aug 2016 16:56:25 +0100 - rev 351655
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1293127 - Mark CCW keys that have nursery pointers explicitly rather than using the generic buffer r=terrence
491bc7e98f2a: Bug 1293239 - Revert nursery resizing heuristics r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 19 Aug 2016 10:44:01 +0100 - rev 351552
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1293239 - Revert nursery resizing heuristics r=terrence
567ed465cf00: Bug 1293209 - Don't assert tables are empty if the embedding leaked JS GC things r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 19 Aug 2016 10:44:01 +0100 - rev 351551
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1293209 - Don't assert tables are empty if the embedding leaked JS GC things r=terrence
c92292e06b2d: Bug 1295035 - Check for failure when allocating chunks r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 17 Aug 2016 09:41:29 +0100 - rev 351100
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295035 - Check for failure when allocating chunks r=terrence
20e66ea8de8e: Bug 1295027 - Only mark objects for pretenuring after end of trace session r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 17 Aug 2016 09:41:29 +0100 - rev 351099
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295027 - Only mark objects for pretenuring after end of trace session r=terrence
24ebd63a53ec: Bug 1295551 - Sweep dictionary mode objects after minor GC r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 17 Aug 2016 09:41:29 +0100 - rev 351098
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1295551 - Sweep dictionary mode objects after minor GC r=terrence
31c8b972a763: Bug 1294469 - Shrink the nursery if we run out of memory r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 16 Aug 2016 10:30:18 +0100 - rev 350893
Push 6570 by raliiev@mozilla.com at 2016-11-14 12:26 +0000
Bug 1294469 - Shrink the nursery if we run out of memory r=terrence