js/xpconnect/src/XPCJSRuntime.cpp
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-09-09 20:03 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
3f4223fab461f9a4e5b4fe646db5a0625cedd31e
created 2013-09-08 20:28 -0700
pushed 2013-09-09 12:09 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 4 - Refactor exception implementations. r=bz
7a9cc2c01bd0857d96a3939002ddd2f400023c11
created 2013-09-08 20:28 -0700
pushed 2013-09-09 12:09 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 1 - Remove nsIExceptionService/Manager usage. r=bholley
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 19:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-09-05 10:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-09-05 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
6a1f5a4594aed54de19f95d093ab090daecdcb9b
created 2013-09-04 14:06 -0700
pushed 2013-09-05 10:06 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
bb9646daf4c382ba31f91df5acd20a6e62a5fb38
created 2013-09-04 14:06 -0700
pushed 2013-09-05 10:06 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
c800b53263d221923333191d3e1933af1bac6112
created 2013-09-04 14:06 -0700
pushed 2013-09-05 10:06 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
6490e2abb8b3a3aec14cdf39f657b60b7052cb32
created 2013-09-04 14:06 -0700
pushed 2013-09-05 10:06 +0000
Bobby Holley Bobby Holley - Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
56ba00a6ad0d6eb67e33b796ab1a7a8605bfc941
created 2013-08-30 09:46 -0700
pushed 2013-08-31 00:37 +0000
Bobby Holley Bobby Holley - Bug 910863 - Skip firing the operation callback if a debugger is attached. r=mrbkap,glandium
317317005f47b2361e8dd56e9d0c568360212455
created 2013-08-28 11:04 -0700
pushed 2013-08-29 04:20 +0000
Bobby Holley Bobby Holley - Bug 732665 - Use separate stack depths for XPConnect JS. r=luke
331225b5d7054642a383928a3425007354c588f1
created 2013-08-28 11:04 -0700
pushed 2013-08-29 04:20 +0000
Bobby Holley Bobby Holley - Bug 732665 - Clean up and clarify the stack sizing logic. r=luke
76345eaa94fcf61a5e8dfcba7462887e974dd22a
created 2013-01-15 21:28 -0800
pushed 2013-08-28 15:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 831193 (part 3) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in XPCJSRuntime.cpp. r=terrence.
2a3ed74a0c952f5645dbcecaea4c085100148c5f
created 2013-08-26 19:05 -0700
pushed 2013-08-28 11:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
4fa161a24995bea6c49d1d12661589fcbb1fb2f2
created 2013-08-27 21:14 -0400
pushed 2013-08-28 11:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
e4863a50483828be828e95a2f35d668f28d23654
created 2013-08-27 15:39 -0700
pushed 2013-08-28 11:21 +0000
Andrew McCreight Andrew McCreight - Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz
1dd262d146a6b7bbb93df4494cd13fe51e33cd19
created 2013-08-27 15:21 -0700
pushed 2013-08-28 11:21 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
d1a782044a4bc632644fc5c149ae013670c89cd1
created 2013-08-27 15:21 -0700
pushed 2013-08-28 11:21 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
b2672ab550469cbf3f443be917e4365ef4ac83cb
created 2013-08-27 15:21 -0700
pushed 2013-08-28 11:21 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
b9f1018a609c2ac9a14eb24a6982e5a6d1946bf2
created 2013-08-27 15:21 -0700
pushed 2013-08-28 11:21 +0000
Bobby Holley Bobby Holley - Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
baba4649d3b38187871341dc3930b3781e015516
created 2013-08-27 09:54 -0700
pushed 2013-08-28 00:36 +0000
Andrew McCreight Andrew McCreight - Backed out changeset 365053e73efa for build bustage on this CLOSED TREE.
365053e73efa819b268a668ce83f9a80594f9673
created 2013-08-20 14:19 -0700
pushed 2013-08-28 00:36 +0000
Andrew McCreight Andrew McCreight - Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug
e6d3fd6af60638f175aef3059acd9e9952a06804
created 2013-08-23 22:42 -0400
pushed 2013-08-25 15:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
c8aac04c97dafc64b2be7091f0482707661d11a4
created 2013-08-23 09:55 +0200
pushed 2013-08-23 14:44 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 886237 - follow-up part1: Moving Sandbox/XPCComponents helpers into namespace xpc. r=bholley
755b0e538b7a82131923e63d11fdbe4fe1d6e5a2
created 2013-08-22 22:17 -0700
pushed 2013-08-23 14:44 +0000
Kyle Huey Kyle Huey - Bug 903772: Part 4 - Harmonize main thread and worker dictionary implementations. r=peterv
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-08-22 19:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
79edb45669268a4c65044a21e464c586ea0945b4
created 2013-08-08 21:38 -0500
pushed 2013-08-17 15:35 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn)
42579cbd63a74a36d566442c685d4c773c104a74
created 2013-08-14 15:44 -0700
pushed 2013-08-15 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - No bug. Fix minor quoting problem in the description of notable string memory reports. r=jlebar.
4930fdea3efa4eb55564b06dbd4ecfc1baeb32c4
created 2013-08-14 14:45 +0200
pushed 2013-08-14 12:46 +0000
Ms2ger Ms2ger - Merge latest PGO-green inbounc changeset to m-c.
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-08-14 12:46 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
b05548b721dfff31bc77628943dbb7479269316b
created 2013-08-14 09:00 +0200
pushed 2013-08-14 07:05 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
c698c9d89b9143aa8b4ff771e2e7266faba1e4f9
created 2013-08-12 12:54 -0700
pushed 2013-08-12 19:55 +0000
Bobby Holley Bobby Holley - Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap
5f749e3a4493cb88e069a46348f997f50c79c3f5
created 2013-08-12 12:54 -0700
pushed 2013-08-12 19:55 +0000
Bobby Holley Bobby Holley - Bug 901364 - Implement a replacement operation callback in XPConnect. r=mrbkap
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
019c0b931ad4f065495d145fd2e575734039685d
created 2013-08-05 16:33 -0700
pushed 2013-08-06 03:20 +0000
Justin Lebar Justin Lebar - Bug 899256 - Part 2: Change XPCJSRuntime.cpp's REPORT_BYTES so it doesn't require "nsIMemoryReporter::". r=me
2bb6f1e0cdf908e9079ee592c7e7246295485e60
created 2013-08-05 16:33 -0700
pushed 2013-08-06 03:20 +0000
Justin Lebar Justin Lebar - Bug 899256 - Rework JS memory reporters so gc-heap is no longer a top-level node. r=njn
644491cfe22de22e9d25a816fde01b08c87ac5e8
created 2013-08-05 16:33 -0700
pushed 2013-08-06 03:20 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it. r=njn
8e603eea759e4649934282f660023df939390f67
created 2013-08-05 16:33 -0700
pushed 2013-08-06 03:20 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 2: Fix escaping for huge strings displayed in about:memory. r=njn
d18e1e6db0dcc133fa155e991347d73ac22eb9df
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 3 - Give the CycleCollectedJSRuntime more control over
b7dbdc2a38f9679122cc299ee84713fac521a341
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 2 - Refactor context creation callbacks. r=bholley,mccr8
e9806317bc14f07609036c4071c91b91efe329f6
created 2013-08-02 14:49 -0400
pushed 2013-08-02 20:52 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 893222, bug 899256) for build bustage on a CLOSED TREE.
4aa234138f44be18463d4bf991ab5554c89c07ba
created 2013-08-02 10:53 -0700
pushed 2013-08-02 20:52 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 5: Fix bustage. r=me
4b0bf28abdf2122701f105b1adbd1f717f171fa0
created 2013-08-02 10:02 -0700
pushed 2013-08-02 20:52 +0000
Justin Lebar Justin Lebar - Bug 899256 - Rework JS memory reporters so gc-heap is no longer a top-level node. r=njn
ac8220cb61d512157512384b2e78deeae3abc8a4
created 2013-08-02 10:02 -0700
pushed 2013-08-02 20:52 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it.
d01358ff4b1559a1a7f51163442a6cee6a9800e2
created 2013-08-02 10:02 -0700
pushed 2013-08-02 20:52 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 2: Fix escaping for huge strings displayed in about:memory. r=njn
e432690bf0fb21911ef15177d36902891f1f8415
created 2013-07-19 20:14 -0700
pushed 2013-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations (except JS_SetICUMemoryFunctions) are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
bbf37166d07cc117d5e6304706e7f0d00b5415d5
created 2013-07-26 00:08 -0400
pushed 2013-07-26 14:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 896124, bug 784739, bug 894026) for Windows checktest orange on a CLOSED TREE.
631b3d5d54f46823f660ff5ad5ae298356309b10
created 2013-07-19 20:14 -0700
pushed 2013-07-26 14:47 +0000
Jeff Walden Jeff Walden - Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
c53f4a66b05921dfcad3863de10d19ac95aed9ee
created 2013-07-24 15:33 -0700
pushed 2013-07-25 15:31 +0000
Bobby Holley Bobby Holley - Bug 870043 - Add a way to simulate the JSRuntime activity callback from xpcshell. r=mrbkap
6064e8e0439bf0e598c346f656dfdc8545389103
created 2013-07-24 15:33 -0700
pushed 2013-07-25 15:31 +0000
Bobby Holley Bobby Holley - Bug 870043 - Add a script-accessible statistics for various watchdog events. r=mrbkap
3f13ae245c8815f868452107bf29ae3a50e3f9ac
created 2013-07-24 15:33 -0700
pushed 2013-07-25 15:31 +0000
Bobby Holley Bobby Holley - Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap
c71b8f7089c0feea706ec6071b651c1a51435884
created 2013-07-07 20:29 -0700
pushed 2013-07-24 12:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890238 - Add a memory reporter for ICU. r=jwalden.
7df0367427d3bb2d0e9912fbbd335bbede179be4
created 2013-07-18 21:23 -0500
pushed 2013-07-24 00:38 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3n: Use NS_DECL_THREADSAFE_ISUPPORTS in js/, r=bholley
3b1bcf086e023b0b1348f44b7179d689f568f89c
created 2013-07-17 11:53 -0700
pushed 2013-07-19 00:35 +0000
Bobby Holley Bobby Holley - Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
a4eeeaa1eefdd910c2d2b482bb991fb7a4cffb89
created 2013-07-16 15:04 +0200
pushed 2013-07-16 20:04 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-07-10 17:49 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
d00977f69122fedead1e6d8c1e11e52a8e55d266
created 2013-07-03 11:05 -0600
pushed 2013-07-04 17:03 +0000
Bobby Holley Bobby Holley - Bug 860085 - Rename xpc::{Push,Pop}JSContext and make them assert against DOM JSContexts. r=gabor
d7553251cf43303fbe54c4ef22d4b1dc31c1c78d
created 2013-07-01 09:14 +0200
pushed 2013-07-01 07:15 +0000
Ms2ger Ms2ger - Bug 888579 - Remove some code that handled WN Nodes; r=bholley
less more (0) -300 -100 -60 tip