ded9e2d81845f5b62dfb8035df307d7dc05c14f2: Bug 1241233 - Odin: don't report symbolicLinks memory usage twice (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Thu, 18 Feb 2016 10:33:57 -0600 - rev 331911
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1241233 - Odin: don't report symbolicLinks memory usage twice (r=bbouvier) MozReview-Commit-ID: EH7pybiedfB
92827e1743bccc47d56a4dd312e5035f598262b8: Bug 1247236. r=jesup
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 18 Feb 2016 17:25:22 +0100 - rev 331910
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1247236. r=jesup
153e8aa293c510f9a56e12d55a2430770fc43c51: Bug 961430 - Allow pid be added to the log file name automatically. r=froydnj
Honza Bambas <honzab.moz@firemni.cz> - Thu, 18 Feb 2016 07:56:00 -0500 - rev 331909
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 961430 - Allow pid be added to the log file name automatically. r=froydnj
2bfa3b1f1c74efa86bc89ee631326df0fee6b3b1: Bug 1247432 - Don't do any unnecessary I/O in cache2 after shutdown. r=michal
Honza Bambas <honzab.moz@firemni.cz> - Fri, 12 Feb 2016 09:36:00 -0500 - rev 331908
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1247432 - Don't do any unnecessary I/O in cache2 after shutdown. r=michal
1fff1b2ac665d640e0f2e669647aca6d2ec31dc9: Bug 1248203 - streamline h2 stream flow control buffer r=hurley
Patrick McManus <mcmanus@ducksong.com> - Sat, 13 Feb 2016 12:10:02 -0500 - rev 331907
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1248203 - streamline h2 stream flow control buffer r=hurley
94f9bb9e325342ef86c534a14a651060d76bd8b4: Bug 1245241 - part 4 - move SharedMemorySysV details into nsShmImage. r=nical
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Feb 2016 10:56:15 -0500 - rev 331906
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1245241 - part 4 - move SharedMemorySysV details into nsShmImage. r=nical
48fa8a92f9364a82985021ae1dfe940de09dd898: Bug 1245241 - part 3 - remove unused AdoptShmem from IPDL. r=billm
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Feb 2016 10:56:15 -0500 - rev 331905
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1245241 - part 3 - remove unused AdoptShmem from IPDL. r=billm
7c656da2e681a2321c9fb2c7b9aa36b03446f89a: Bug 1245241 - part 2 - remove TYPE_SYSV Shmems from IPDL. r=billm
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Feb 2016 10:56:15 -0500 - rev 331904
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1245241 - part 2 - remove TYPE_SYSV Shmems from IPDL. r=billm
da603bc85e3ffb04864e4a630d85c9af57580624: Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Feb 2016 10:56:15 -0500 - rev 331903
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
d6005f001576ee85c0b7db83a902282094ce2717: Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer
Patrick McManus <mcmanus@ducksong.com> - Thu, 11 Feb 2016 15:00:22 -0500 - rev 331902
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer
500bdcc53e5419f1b8303dc96bd7c790c0a3ad4b: Bug 1247855: Resolve named functions and locals (r=luke)
Michael Bebenita <mbebenita@gmail.com> - Thu, 11 Feb 2016 23:49:05 -0800 - rev 331901
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1247855: Resolve named functions and locals (r=luke) MozReview-Commit-ID: 8yzOQrR2Idj
edd76ca3717f581c9c827396160b4e807fbcb781: Bug 1248770 - change sdp_unittests to cope with diverse c++ standard interpretations; r=jesup
Nathan Froyd <froydnj@mozilla.com> - Tue, 16 Feb 2016 21:09:34 -0500 - rev 331900
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1248770 - change sdp_unittests to cope with diverse c++ standard interpretations; r=jesup The C++ standard, [facet.num.get.virtuals], defines the method to be used for reading numeric values from an iterator. The core loop is defined thusly in N3242 (the draft for the C++11 standard): Stage 2: If in==end then stage 2 terminates. Otherwise a charT is taken from in and local variables are initialized as if by char_type ct = *in; char c = src[find(atoms, atoms + sizeof(src) - 1, ct) - atoms]; if (ct == use_facet<numpunct<charT> >(loc).decimal_point()) c = '.'; bool discard = ct == use_facet<numpunct<charT> >(loc).thousands_sep() && use_facet<numpunct<charT> >(loc).grouping().length() != 0; where the values src and atoms are defined as if by: static const char src[] = "0123456789abcdefxABCDEFX+-"; char_type atoms[sizeof(src)]; use_facet<ctype<charT> >(loc).widen(src, src + sizeof(src), atoms); for this value of loc. If discard is true, then if '.' has not yet been accumulated, then the position of the character is remembered, but the character is otherwise ignored. Otherwise, if '.' has already been accumulated, the character is discarded and Stage 2 terminates. If the character is either discarded or accumulated then in is advanced by ++in and processing returns to the beginning of stage 2. Stage 3: The sequence of chars accumulated in stage 2 (the field) is converted to a numeric value by the rules of one of the functions declared in the header <cstdlib>: - For a signed integer value, the function strtoll. - For an unsigned integer value, the function strtoull. - For a floating-point value, the function strtold. The important part for our purposes here is the line: char c = src[find(atoms, atoms + sizeof(src) - 1, ct) - atoms]; which implies that we are to accumulate any and all characters that might be numerical constituents. According to the spec text, we might accumulate a long run of numeric constituents, only to decide in stage 3 that our accumulated string cannot be a valid number. Please note that this includes characters like 'x' and 'X' which are only valid as part of a hexadecimal prefix. sdp_unittests has a number of tests that look like: ParseInvalid<SdpImageattrAttributeList::XYRange>("[x", 1); The test converts the input string to a stringstream, and attempts to read an integer from the stream starting after the '[' character. The test expects that no input from the string stream will be consumed, as the character 'x' cannot begin any number, and thus the position of the stream after failure will be 1. This behavior is consistent with MSVC's standard library, libstdc++, and stlport. However, libc++ uses a different algorithm that appears to hew more closely to the letter of the spec, and consumes the 'x' character as being a valid constituent character ("accumulates" in the above text). The string is rejected as an invalid integer, yet the position of the string stream afterwards is different from what the test expects, and we therefore fail. This patch therefore alters a number of tests to use a different invalid character, 'v', that both the incremental algorithm (MSVC, libstdc++, stlport) and the all-at-once algorithm (libc++) will recognize as not being a valid constituent character and stop the parsing early, as expected. You might think that specifying the base for numeric input as std::dec would work, and it partially does, but reading floating-point numbers still reads the 'x' characters (!).
38f5491bab4cc81b6e8b6f1a7b1164f60fb9fb13: Bug 1249103 - remove support for MOZ_POST_DSO_LIB_COMMAND; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Feb 2016 15:17:21 -0500 - rev 331899
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1249103 - remove support for MOZ_POST_DSO_LIB_COMMAND; r=mshal Nothing uses this variable. blame suggests that it was used for HP-UX once upon a time. The companion variable, MOZ_POST_PROGRAM_COMMAND, is only used by HP-UX, but as we're not wholesale removing HP-UX support (yet), we should leave MOZ_POST_PROGRAM_COMMAND alone.
c2aeece5eb1067f08cc5e43d0e53b6b694f27e28: Bug 1242989 - keep content insertions in a hash, r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 18 Feb 2016 09:31:42 -0500 - rev 331898
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1242989 - keep content insertions in a hash, r=tbsaunde
1354c6e4ac2fd1af0126a9354cb99fd73e8c14dc: Bug 1248949 - Optimize Arena::thingsPerArena. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Feb 2016 14:53:40 +0100 - rev 331897
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1248949 - Optimize Arena::thingsPerArena. r=terrence
b34a59d6ffe8af9449bcac1eb660f86279d80ad7: Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Feb 2016 14:19:21 +0100 - rev 331896
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke
2da9867fc1d2c83dd8be224dd606034772ecde16: Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Feb 2016 14:18:07 +0100 - rev 331895
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luke
5658512697c472898db3411b1216f5e5788fc864: Bug 1248908 - ToolbarDisplayLayout: Remove unnecessary null checks. r=sebastian
Bogdan Postelnicu <bogdan.postelnicu@softvision.ro> - Thu, 18 Feb 2016 14:31:16 +0200 - rev 331894
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1248908 - ToolbarDisplayLayout: Remove unnecessary null checks. r=sebastian MozReview-Commit-ID: LBtVN8F0oO4
e946775465e3ac2e2b5564f887f0dd54f1e5d6de: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 18 Feb 2016 13:40:49 +0100 - rev 331893
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Merge mozilla-central to mozilla-inbound
4391e6b0e891ebbb4e541cc34fad5b2fdc1961b1: Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu
Kan-Ru Chen <kanru@kanru.info> - Thu, 18 Feb 2016 18:59:38 +0800 - rev 331892
Push 11113 by rjesup@wgate.com at Thu, 18 Feb 2016 19:00:12 +0000
Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu MozReview-Commit-ID: ILck1Eh6XGU
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip