Jim Chen
|
5031ab0f15
|
Bug 1067018 - Always specify throw() for nothrow placement new/delete; r=glandium
|
2014-09-26 15:45:45 -04:00 |
|
Jim Chen
|
9988dcfe61
|
Bug 1066760 - Use more detailed abort message on Android; r=snorp
|
2014-09-24 14:12:54 -04:00 |
|
Jim Chen
|
c665929ae2
|
Bug 1066760 - Redirect mozalloc_abort through Java exception handling; r=snorp
|
2014-09-24 14:12:54 -04:00 |
|
Seth Fowler
|
c6bc53f6f4
|
Bug 1057894 (Part 1) - Make VolatileBufferPtr's moveable. r=mwu
|
2014-09-10 17:06:37 -07:00 |
|
Mike Hommey
|
a653121671
|
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
Also force to use the existing template for XPCOM components.
|
2014-09-04 09:04:45 +09:00 |
|
Mike Hommey
|
6258dd8523
|
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
|
2014-09-03 14:16:37 +09:00 |
|
Mike Hommey
|
fc99c53ae5
|
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
|
2014-09-03 14:10:54 +09:00 |
|
Michael Wu
|
40ecf281b1
|
Bug 1045977 - Clear heap allocated volatile buffers, r=njn,seth
|
2014-08-19 15:30:55 -04:00 |
|
Mike Hommey
|
0f4c5d9244
|
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
|
2014-08-07 14:21:03 +09:00 |
|
Michael Wu
|
96c4d7d0c0
|
Bug 1044193 - Always cleanup on heap allocation path, r=glandium
|
2014-08-05 02:19:59 -04:00 |
|
Mike Hommey
|
1e79fe55c2
|
Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps
|
2014-07-29 08:55:55 +09:00 |
|
Mike Hommey
|
ad9b49263a
|
Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps
|
2014-07-23 13:33:09 +09:00 |
|
Mike Hommey
|
e5c43ef995
|
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
|
2014-07-23 13:30:52 +09:00 |
|
Mike Hommey
|
90c742edc2
|
Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
|
2014-07-23 13:29:44 +09:00 |
|
Mike Hommey
|
31cd528278
|
Bug 1036894 part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps
At the same time, make the Library data more useful in the build frontend.
|
2014-07-23 13:29:09 +09:00 |
|
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 |
|