gecko-dev/xpcom
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
..
base Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
build Bug 1262731 - Add JS_InitWithFailureDiagnostic(). r=sfink. 2016-04-08 09:08:49 +10:00
components Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester 2016-03-17 06:49:44 +09:00
doc
ds Bug 1261744 - Add two missing null checks for nsStringBuffer::Alloc(). r=erahm. 2016-04-07 09:35:50 +10:00
glue Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
idl-parser Bug 1261283 - allow GENERATED_FILES to write to multiple outputs; r=glandium 2016-04-01 10:38:22 -04:00
io Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
libxpt/xptcall
reflect Bug 1260653 - Shrink NativeProperties. r=bz. 2016-03-31 09:57:20 +11:00
string Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
system Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
tests Bug 1261382 - Add ReadUntil method to Tokenizer r=mayhemer 2016-04-08 16:27:32 +02:00
threads Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
typelib Bug 1253431 part 2 - Use SDK_FILES instead of INSTALL_TARGETS; r=gps 2016-01-21 16:31:02 -05:00
windbgdlg
xpidl Bug 1253431 part 3 - Move SDK_BINARY files in xpcom/idl-parser/xpidl to moz.build; r=gps 2016-03-03 13:49:42 -05:00
moz.build Bug 1252095 - Export xpcom-config.h from moz.build; r=ted 2016-03-01 09:17:29 +01:00
xpcom-config.h.in
xpcom-private.h.in