Michael Wu
|
46a592e4f4
|
Bug 994081 - [1/3] Make VolatileBufferPtrs more flexible, r=glandium
|
2014-04-18 12:26:49 -04:00 |
|
Ehsan Akhgari
|
dfcd2ea785
|
Bug 1015012 - Make the VolatileBuffer constructors explicit; r=froydnj
|
2014-05-25 21:25:33 -04:00 |
|
Michael Wu
|
2604c0561e
|
Bug 985017 - [1/2] Support null VolatileBufferPtrs, r=glandium
|
2014-04-02 21:32:54 -04:00 |
|
Ehsan Akhgari
|
bf09c6f469
|
Bug 976896 - Port STL_FLAGS to moz.build; r=mshal
|
2014-03-04 19:39:06 -05:00 |
|
Masatoshi Kimura
|
656df78450
|
Bug 978442 - Use WindowsVersion.h from VolatileBuffer. r=mwu
|
2014-03-02 10:29:13 +09:00 |
|
Frank Wein
|
44486fd2a7
|
Bug 977667 - VolatileBufferFallback.cpp:16:10: error: ‘nullptr’ was not declared in this scope, r=glandium
|
2014-02-28 12:32:14 +01:00 |
|
Ehsan Akhgari
|
f1e844fd62
|
Bug 935778 - Part 0.4: Spray even more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
|
2014-02-21 09:11:33 -05:00 |
|
Jacek Caban
|
27ced28d7f
|
Bug 748598 - Fixed cross compilation on case sensitive OSes.
|
2014-02-20 17:22:42 +01:00 |
|
Michael Wu
|
311b708a9d
|
Bug 972693 - Explicitly ignore return values from moz_posix_memalign, r=glandium
|
2014-02-14 02:15:44 -05:00 |
|
Ehsan Akhgari
|
9914a6332b
|
Bug 973403 - Move the LOCAL_INCLUDES in memory to moz.build; r=glandium
|
2014-02-18 01:05:51 -05:00 |
|
Michael Wu
|
19dba2c6c6
|
Bug 748598 - Implement VolatileBuffer for OSX, Ashmem, and Windows, r=njn,glandium
|
2014-01-22 08:23:27 -05:00 |
|
Ehsan Akhgari
|
b870bb3fe9
|
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
|
2014-02-10 17:57:01 -05:00 |
|
Birunthan Mohanathas
|
2a97f4dc0d
|
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
|
2013-12-08 21:52:33 -05:00 |
|
Mike Hommey
|
9245936f8b
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-27 22:55:07 +09:00 |
|
Mike Hommey
|
2b828323f2
|
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
|
2013-11-28 14:24:05 +09:00 |
|
Mike Hommey
|
d210f8ff00
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-28 13:08:16 +09:00 |
|
Catalin Iacob
|
34e8b4863e
|
Bug 940218 - Build memory/ in unified mode; r=ehsan
|
2013-11-25 12:09:59 +01:00 |
|
Ehsan Akhgari
|
420fcbeed2
|
Backed out changeset c3d41ab0a2df (bug 940218) for causing bug 941616
--HG--
extra : rebase_source : c0d9b2840ddb6a6b88b86cfc3e3a6810ac9e37e2
|
2013-11-21 14:28:52 -05:00 |
|
Chris Peterson
|
8c9d97fa4e
|
Bug 940218 - Build memory/jemalloc and friends in unified mode. r=glandium
|
2013-11-17 01:16:36 -08:00 |
|
Mike Hommey
|
b95448fc0b
|
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
|
2013-11-19 11:47:45 +09:00 |
|
Mike Hommey
|
bb6779efe3
|
Bug 939044 - Remove most definitions of MODULE. r=mshal
|
2013-11-19 11:47:39 +09:00 |
|
Daniel Holbert
|
bd6e7083c6
|
Bug 926275: Remove mozalloc_macro_wrappers.h and mozalloc_undef_macro_wrappers.h. r=bsmedberg
|
2013-10-31 19:39:03 -07:00 |
|
Ted Mielczarek
|
154a815b9e
|
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
|
2013-10-24 15:06:19 -04:00 |
|
Cykesiopka
|
b49b10627d
|
Bug 914270 - Part 2: Manual moves. r=joey
|
2013-10-24 18:52:00 +01:00 |
|
Mike Hommey
|
1d566f7586
|
Bug 929905 - Consolidate sources in moz.build. r=gps
|
2013-10-25 08:23:05 +09:00 |
|
Mike Hommey
|
f1cf3b4238
|
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
|
2013-09-05 09:01:46 +09:00 |
|
Ehsan Akhgari
|
5ee21d6d3f
|
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
|
2013-07-18 13:59:53 -04:00 |
|
Daniel Holbert
|
0c439ee560
|
Bug 581478: undef strdup before (re)defining it in mozalloc_macro_wrappers.h. r=glandium
|
2013-07-25 18:14:41 -07:00 |
|
Mike Shal
|
576f2400a5
|
Bug 889787 - Define XP_LINUX globally; r=ted
|
2013-07-16 17:10:10 -04:00 |
|
Brian O'Keefe
|
5f8b5163e8
|
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
|
2013-06-17 15:21:01 -04:00 |
|
Mike Shal
|
994cfe0b6b
|
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
|
2013-04-23 17:54:15 -04:00 |
|
Bill McCloskey
|
1c9af5c86d
|
Bug 863116 - MOZ_ALWAYS_INLINE should not inline in debug builds (r=Waldo)
|
2013-04-19 10:55:34 -07:00 |
|
Mike Shal
|
77cdb6567d
|
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
|
2013-04-16 15:24:43 -04:00 |
|
Kyle Machulis
|
5aa83c3e11
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
|
2013-04-01 11:36:59 -07:00 |
|
Kyle Machulis
|
c79ccc0693
|
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
|
2013-03-29 15:12:58 -07:00 |
|
Kyle Machulis
|
a59d40f143
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
|
2013-03-29 13:56:18 -07:00 |
|
Mike Shal
|
9680b82df6
|
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
|
2013-03-19 11:47:00 -07:00 |
|
Daniel Holbert
|
3a2a871ecc
|
Bug 851981: Make loop iterator in mozalloc_handle_oom a size_t instead of an int, to fix build warning for signed/unsigned comparison. r=bsmedberg
|
2013-03-18 10:58:31 -07:00 |
|
Adam Roach [:abr]
|
5675329857
|
Bug 846368 - Add number of bytes requested to OOM last-gasp r=bsmedberg
|
2013-02-28 13:43:51 -06:00 |
|
Gregory Szorc
|
85e5647383
|
Bug 784841 - Part 18c: Convert /memory, /mfbt, /mozglue; r=ted f=Ms2ger
|
2013-02-25 12:47:17 -08:00 |
|
Rafael Ávila de Espíndola
|
9b94369d2b
|
Bug 839338 - ASan alloc/dealloc mismatch in _M_create_nodes/_M_destroy_nodes. r=waldo.
|
2013-02-12 08:30:16 -05:00 |
|
Daniel Holbert
|
49440e5f13
|
Bug 829327: Mark mozalloc_abort() as MOZ_NORETURN (except on ARM, where we're pretty sure it breaks crash stacks). r=cjones
|
2013-01-11 09:29:02 -08:00 |
|
Chris Jones
|
ed0965e2a9
|
Bug 824224: Make mozalloc_abort() not MOZ_NORETURN and log errors to logcat. r=glandium
|
2013-01-04 13:28:37 -08:00 |
|
Trevor Saunders
|
e3b2aa92a5
|
bug 822717 - remove checks for old gcc r=glandium
|
2012-12-18 13:22:28 -05:00 |
|
Jacek Szpot
|
151a2a463e
|
Bug 800106: Replace more NS_ALWAYS_INLINEs with MOZ_ALWAYS_INLINE; r=ehsan
|
2012-10-13 17:52:10 +02:00 |
|
Jan Beich
|
0cb1aa598a
|
Bug 788955 - Check for malloc_usable_size() and malloc_np.h via autoconf. r=glandium
|
2012-10-17 16:39:15 +02:00 |
|
Ehsan Akhgari
|
9e0549e4d9
|
Backout changeset 0f0797cdb55a (bug 800106) because of Kraken regressions on Windows XP
|
2012-10-15 14:19:55 -04:00 |
|
Jacek Szpot
|
0ebb25a85a
|
Bug 800106: replace NS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE; r=ehsan
|
2012-10-13 17:52:10 +02:00 |
|
Mike Hommey
|
6173fa297f
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Jan Beich
|
9caaae5480
|
Bug 778056 - malloc_usable_size is also available in libc on FreeBSD, so use it in mozalloc.cpp. r=jlebar
|
2012-07-27 14:14:39 -04:00 |
|