gecko-dev/toolkit/components
Nicholas Nethercote 60dcde7875 Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
js::Class op are often all null. And when they're not all null, they're often
duplicated among classes. By pulling them out into their own struct, and using a
(possibly null) pointer in js::Class, we can save 114 KiB per process on
64-bit, and half that on 32-bit.
* * *
imported patch separate-ClassOps-2

--HG--
extra : rebase_source : bd751bf247e9491c1966a123dbeffa573657dfb1
2016-04-01 11:00:01 +11:00
..
aboutcache
aboutcheckerboard
aboutmemory Backed out changeset afdf37e3d610 (bug 1061521) for failures in test_aboutmemory3.xul and test_aboutmemory4.xul 2016-04-07 09:03:19 -07:00
aboutperformance Bug 1244491 - about:performance percentages off by a factor of ten r=Yoric 2016-03-15 16:09:23 -07:00
addoncompat Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
alerts Bug 1259108 - Increase timeout of notifications from 12s to 20s to match parity with Chromium. r=MattN 2016-03-23 12:54:57 -04:00
apppicker
asyncshutdown Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
autocomplete Bug 1257128 (part 4) - Remove unused nsIAtomService references in toolkit/. r=froydnj. 2016-03-16 21:11:10 +11:00
build Bug 1249393 - Getting rid of more Nightly-only gates for about:performance;r=me 2016-02-29 21:58:32 +01:00
captivedetect
commandlines Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps 2016-04-04 14:56:52 -07:00
console
contentprefs Bug 1263736 - Don't pass a wrapped native through IPC. r=felipe 2016-04-11 14:23:00 -04:00
cookie
crashes backout d85b18faba72 (bug 1187270) for build bustage. 2016-03-15 15:51:56 -07:00
crashmonitor
ctypes Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
diskspacewatcher
downloads Bug 1254100 - Part 1 - Fix compilation error in debug builds. r=gcp,francois 2016-03-20 16:11:52 +00:00
extensions Backed out changeset c6d163cfa08f (bug 1248617) for XPCshell failure in test_browserGlue_smartBookmarks.js. r=backout 2016-04-12 17:45:21 +02:00
exthelper
feeds
filepicker
filewatcher
finalizationwitness Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
find
formautofill Bug 1243083 - Enable e10s by default when running mochitests, r=jmaher 2016-04-01 10:59:12 -04:00
gfx Bug 1254942 - Redo sanity check whenever buildId changes. r=mchang 2016-03-10 15:01:58 +13:00
help
jsdownloads Bug 1139914 - Downloads with blocked data should be persisted across sessions. r=mak 2016-03-20 14:25:42 +00:00
lz4
maintenanceservice Bug 1247239 - Remove copying of updater.exe for service updates; r=rstrong 2016-04-01 15:53:04 -07:00
mediasniffer Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce 2016-03-11 22:32:30 +11:00
microformats Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
narrate Merge m-c to inbound, a=merge 2016-04-08 16:47:03 -07:00
osfile Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug 2016-02-22 10:11:02 -08:00
parentalcontrols
passwordmgr Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
perf
perfmonitoring Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
places Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
printing Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
privatebrowsing
processsingleton
promiseworker
prompts Bug 1252723 - [e10s] Make toolkit/components/prompts/test work under e10s. r=dolske 2016-04-01 17:36:28 -07:00
protobuf Bug 1192556 - #ifdef AtomicWord typedef in protobuf to fix build on OpenBSD/i386. r=fitzgen 2016-03-07 14:14:00 +01:00
reader Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
reflect
remote Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester 2016-03-17 06:49:44 +09:00
remotebrowserutils
satchel Bug 1257246: Update toolkit for eslint 2. r=Gijs 2016-04-05 11:33:48 -07:00
search Bug 1259510 - record usage of the search service's update feature, r=adw,bsmedberg. 2016-04-05 12:13:55 +02:00
securityreporter
social Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps 2016-03-16 16:58:29 +09:00
sqlite
startup Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps 2016-03-16 16:58:29 +09:00
statusfilter
telemetry Merge m-c to inbound, a=merge CLOSED TREE 2016-04-12 15:36:02 -07:00
terminator Bug 1242084 - nsTerminator::UpdateTelemetry() leaks 8 byte nsStringBuffer when app.update.channel gets set to Beta. r=gfritzsche 2016-03-14 06:12:00 +01:00
thumbnails Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps 2016-04-04 14:56:52 -07:00
timermanager
typeaheadfind Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. 2016-03-29 10:09:43 +11:00
url-classifier Backed out 2 changesets (bug 1262339) for leaks 2016-04-12 12:12:02 -07:00
urlformatter Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps 2016-03-16 16:58:29 +09:00
utils
viewconfig Bug 1257128 (part 4) - Remove unused nsIAtomService references in toolkit/. r=froydnj. 2016-03-16 21:11:10 +11:00
viewsource Merge m-c to inbound, a=merge 2016-04-08 16:47:03 -07:00
workerloader
xulstore
moz.build Bug 1166365 - Introduce Narrate feature in reader mode. r=Gijs 2016-02-01 11:09:14 -08:00
nsDefaultCLH.js
nsDefaultCLH.manifest