Andrew McCreight
|
10dd21a3ef
|
Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley
|
2015-06-26 18:44:14 -07:00 |
Ms2ger
|
eb254e80bd
|
Bug 1171451 - Use the correct type for the argv argument to NS_CreateJSArgv and the nsJSArgArray constructor; r=jst
--HG--
extra : commitid : Lkj3L0VTJ3b
|
2015-06-05 11:23:00 +02:00 |
Terrence Cole
|
6580e192db
|
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
--HG--
extra : rebase_source : 23f05745a2bfffbebab21fdcba4f7adf47616e8a
|
2015-05-20 09:14:29 -07:00 |
Eric Rahm
|
4879ae86f4
|
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
|
2015-05-19 11:15:34 -07:00 |
Terrence Cole
|
161a4c26ba
|
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
|
2015-05-13 14:07:34 -07:00 |
Boris Zbarsky
|
864f723c0c
|
Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv
|
2015-04-28 12:25:55 -04:00 |
Jon Coppeard
|
d68d8d5ba3
|
Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
|
2015-04-13 16:42:41 +01:00 |
Mike Hommey
|
b077d9624d
|
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
|
2015-04-01 13:51:45 +09:00 |
Andrew McCreight
|
2e05cdb78d
|
Bug 1147951, part 2 - Remove unused JAVASCRIPT definition from nsJSEnvironment.cpp. r=baku
|
2015-03-30 10:45:39 -07:00 |
Ehsan Akhgari
|
883849ee32
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
Boris Zbarsky
|
dc24477d79
|
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
|
2015-03-19 10:13:33 -04:00 |
Yoshi Huang
|
38c3210ae5
|
Bug 1138886 - Structured Clone for MozNDEFRecord. r=smaug
From 9b1bdef0b25b41d0448662ec689a961ae4e8fcd2 Mon Sep 17 00:00:00 2001
---
dom/base/StructuredCloneTags.h | 2 +
dom/base/nsJSEnvironment.cpp | 29 +++++++++
dom/nfc/MozNDEFRecord.cpp | 122 ++++++++++++++++++++++++++++++++++---
dom/nfc/MozNDEFRecord.h | 20 ++++--
js/xpconnect/src/ExportHelpers.cpp | 36 ++++++++++-
5 files changed, 193 insertions(+), 16 deletions(-)
|
2015-01-30 15:36:42 +08:00 |
Jon Coppeard
|
2b3e9874b8
|
Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
|
2015-02-24 09:40:02 +00:00 |
Ryan VanderMeulen
|
b8ac223995
|
Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
CLOSED TREE
|
2015-02-24 15:11:08 -05:00 |
Jon Coppeard
|
d6e694292c
|
Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
|
2015-02-24 09:40:02 +00:00 |
Jon Coppeard
|
5e9b465d18
|
Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence
|
2015-02-18 12:35:05 +00:00 |
Jon Coppeard
|
6136d65f9b
|
Bug 1127792 - Add a pref to globally disable compacting GC r=terrence r=mccr8 r=bent
|
2015-02-02 14:39:34 +00:00 |
Mike Hommey
|
a35dbaeebf
|
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
|
2015-02-02 09:56:13 +09:00 |
Andrew McCreight
|
c9b9054838
|
Backout bug 1052793 for exposing bad decommitting behavior for compartmental GCs.
|
2015-01-08 09:54:13 -08:00 |
Jon Coppeard
|
0b1dcc49a2
|
Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
Jon Coppeard
|
e004c7d3a2
|
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
Nicholas Nethercote
|
97b5d348cc
|
Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
|
2015-01-07 16:13:03 -08:00 |
Ehsan Akhgari
|
961f45f728
|
Bug 1117264 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/base code; r=baku
|
2015-01-06 11:52:45 -05:00 |
Phil Ringnalda
|
e75fcfb043
|
Backed out 4 changesets (bug 1116821, bug 1110928) for Windows OOMs
CLOSED TREE
Backed out changeset 9d593597df5f (bug 1110928)
Backed out changeset d68c75986335 (bug 1110928)
Backed out changeset 21d807074550 (bug 1110928)
Backed out changeset ca77252e50dd (bug 1116821)
|
2015-01-04 21:12:19 -08:00 |
Andrew McCreight
|
f65b00d7c0
|
Bug 1110928, part 3 - Try to pass a relevant zone to PokeGC. r=smaug
This means the browser will do less full GCs.
|
2015-01-04 17:46:50 -08:00 |
Andrew McCreight
|
9316f22371
|
Bug 1110928, part 1 - Hoist the LOAD_END PokeGC out of nsJSContext::LoadEnd. r=smaug
nsDocumentViewer knows which document is involved which will help us later.
Also, fix a typo in the comment.
|
2015-01-04 17:46:50 -08:00 |
Andrew McCreight
|
a308cb0dfc
|
Bug 1088268 - Use a switch statement in DOMGCSliceCallback. r=smaug
|
2015-01-04 17:46:49 -08:00 |
Wes Kocher
|
6d40130fd9
|
Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE
Backed out changeset 3d195c54dcf1 (bug 1099152)
Backed out changeset e5a903979b5f (bug 1099152)
Backed out changeset 969965f4c893 (bug 1099152)
Backed out changeset 1e4e3b85c620 (bug 1099152)
Backed out changeset 501a22044336 (bug 1099152)
|
2015-01-02 12:43:48 -08:00 |
Jon Coppeard
|
706b85bf8f
|
Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
Jon Coppeard
|
4113634f8c
|
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
Dan Gohman
|
8bacfeb968
|
Bug 1054671 - Constify static callback arrays r=ehsan
|
2014-12-16 16:30:39 -08:00 |
Andrew McCreight
|
13f89f6e49
|
Bug 1111076 - Get rid of nsIScriptContext::GC(). r=smaug
|
2014-12-16 08:02:27 -08:00 |
Nigel Babu
|
b91168c141
|
Backed out changeset 6a3a0e3bfaf6 (bug 1054671) for B2G emulator build bustage on CLOSED TREE
|
2014-12-16 11:24:15 +05:30 |
Dan Gohman
|
d791adb2b0
|
Bug 1054671 - Constify static callback arrays r=ehsan
|
2014-12-15 20:53:58 -08:00 |
Andrew McCreight
|
9d83b26756
|
Bug 1052793 - Do per-zone GC for CC_WAITING triggers. r=smaug
|
2014-12-13 21:17:35 -08:00 |
Olli Pettay
|
bed81b1fde
|
Bug 1105089 , try to have shorter ICC slices during animations, r=mccr8
--HG--
extra : rebase_source : bfe8cc2825b7cb2ec86f6e8f5ba590593e1c378b
|
2014-11-27 13:47:51 +02:00 |
Terrence Cole
|
df4c5ce286
|
Bug 1099287 - Remove the unused nsJSContext::ReportPendingException; r=bholley
--HG--
extra : rebase_source : 5bd2dd41b5687632af5380a241ab683e1de8bc41
|
2014-11-14 14:58:58 -08:00 |
Olli Pettay
|
f82ed0c20b
|
Bug 1097302, increase the number of major forget skippables, r=mccr8
--HG--
extra : rebase_source : b465ff26006f688cb76d0f3bfe0ed1a564081992
|
2014-11-12 21:33:50 +02:00 |
Andrew McCreight
|
c8382f50c3
|
Bug 1018397 - Start an ICC timer even if ICC is globally disabled. r=smaug
|
2014-11-13 07:11:55 -08:00 |
Olli Pettay
|
a668b2bafc
|
Bug 1097240 - 5ms iCC slice, r=mccr8
--HG--
extra : rebase_source : ed97d58be65d21954d675f65e46ed45d151bb6a0
|
2014-11-12 19:28:51 +02:00 |
Luke Wagner
|
176eac56f4
|
Bug 1087178 - OdinMonkey: explain why 'not stored in cache' (r=bbouvier,janv)
--HG--
extra : rebase_source : d37893913a09d5a5b339e4ae4ee42f873d449d1e
|
2014-10-22 17:28:07 -05:00 |
Emanuel Hoogeveen
|
fbc3e91445
|
Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
|
2014-11-06 10:14:00 +01:00 |
Carsten "Tomcat" Book
|
d87e8af66c
|
Backed out changeset 77959236fb15 (bug 1084651)
|
2014-11-07 15:30:16 +01:00 |
Emanuel Hoogeveen
|
0d92fda72d
|
Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
|
2014-11-06 10:14:00 +01:00 |
Carsten "Tomcat" Book
|
13de0f42c9
|
Backed out 7 changesets (bug 1084651) for ASAN Bustage on a CLOSED TREE
Backed out changeset dd2b3e78b425 (bug 1084651)
Backed out changeset 2711fbd91819 (bug 1084651)
Backed out changeset 59a163addd79 (bug 1084651)
Backed out changeset d36f6dbbf925 (bug 1084651)
Backed out changeset 78102b62a4a0 (bug 1084651)
Backed out changeset 06387a2343a0 (bug 1084651)
Backed out changeset 2f8e7c39573e (bug 1084651)
|
2014-11-05 15:20:25 +01:00 |
Emanuel Hoogeveen
|
dd0cdda357
|
Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8
|
2014-10-21 11:54:00 +02:00 |
Andrew McCreight
|
fc4741440b
|
Bug 1085626 - FullGCTimerFired doesn't need to pass around a reason. r=smaug
|
2014-10-23 09:59:36 -07:00 |
Olli Pettay
|
63a24cde86
|
Bug 935846, nsJSEnvironment should get a shutdown notification also in child processes, r=romaxa
--HG--
extra : rebase_source : 782bc88e47ecb750b4220fe01e3f74ebcfa05493
|
2014-10-22 18:57:32 +03:00 |
Andrew McCreight
|
cc506c4751
|
Bug 727965 - Trigger CC_WAITING GCs based on number of freed JS objects and zones. r=smaug
|
2014-10-20 10:07:52 -07:00 |
Tom Schuster
|
bf9324688d
|
Bug 1069694 - Remove OldDebugAPI from the browser. r=shu
|
2014-10-12 19:37:41 +02:00 |