js/xpconnect/src/XPCJSRuntime.cpp
6490e2abb8b3a3aec14cdf39f657b60b7052cb32
created 2013-09-04 14:06 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Andrew McCreight Andrew McCreight - Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug
e6d3fd6af60638f175aef3059acd9e9952a06804
created 2013-08-23 22:42 -0400
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Ms2ger Ms2ger - Merge latest PGO-green inbounc changeset to m-c.
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
c698c9d89b9143aa8b4ff771e2e7266faba1e4f9
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap
5f749e3a4493cb88e069a46348f997f50c79c3f5
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
019c0b931ad4f065495d145fd2e575734039685d
created 2013-08-05 16:33 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 5: Fix bustage. r=me
4b0bf28abdf2122701f105b1adbd1f717f171fa0
created 2013-08-02 10:02 -0700
pushed 2013-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 888579 - Remove some code that handled WN Nodes; r=bholley
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
281d86af42115ca98155ca8af8966628c4a68896
created 2013-07-31 10:59 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
b3d0c2498b4219e9b2761bb95a1e96c27cbefe34
created 2013-07-27 10:29 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for xpcshell failures on a CLOSED TREE.
f7fb970c89065b86e360e714d7c947e917d5c1c9
created 2013-07-26 18:56 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
659b0d61fbc6545e7e400710d241f147028b600e
created 2013-07-25 15:32 -0700
pushed 2013-08-05 18:49 +0000
Wes Kocher Wes Kocher - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for breaking xpcshell tests on a CLOSED TREE.
89e3b08492de178f8adfad6f8a25acb6436df0c2
created 2013-07-25 11:29 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
73630d43606b8386a88c50a5773d50cdcc64b83b
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Rename xpc::{Push,Pop}JSContext and make them assert against DOM JSContexts. r=gabor
c0dfc5460b9d267872041e261d5a08ded96575e7
created 2013-07-16 15:04 +0200
pushed 2013-08-05 18:49 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley, a=lsblakk
less more (0) -300 -100 -60 tip