Commit Graph

39794 Commits

Author SHA1 Message Date
Ryan VanderMeulen
06ee4d6c18 Bug 1160149 - Skip basic/testManyVars.js on SM(cgc) builds for frequent timeouts.
CLOSED TREE
2015-04-30 09:59:12 -04:00
Steve Fink
735de75d87 Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink 2015-04-30 09:38:57 -04:00
Carsten "Tomcat" Book
58c82070e9 Backed out changeset 24ddf11d9c1d (bug 1159999) for spidermonkey test failures on a CLOSED TREE 2015-04-30 12:53:18 +02:00
ryan
0bb27285c5 Bug 1158547 - Removes the useless declaration in Parser.cpp. r=jorendorff 2015-04-28 11:44:00 +02:00
Chris Peterson
6c651b982e Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-07 20:52:54 -07:00
Steve Fink
1cf40e02f3 Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink 2015-04-29 21:07:26 -07:00
Brian Hackett
c9967c0740 Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE. 2015-04-29 18:32:14 -07:00
Terrence Cole
6218ecb766 Bug 1159465 - Automatically check for cross-compartment edges between objects when marking; r=jonco 2015-04-24 16:15:30 -07:00
Terrence Cole
266e4db9cc Bug 1158357 - Inline processMarkStackOther to make the dispatch obvious; r=jonco 2015-04-24 15:44:20 -07:00
Terrence Cole
14e57a2886 Bug 1158354 - Clean up ObjectGroup marking; r=sfink 2015-04-24 14:52:55 -07:00
Terrence Cole
bbba79f9db Bug 1158353 - Clean up eager string marking; r=jonco 2015-04-24 14:52:55 -07:00
Tooru Fujisawa
f906b45cad Bug 1102219 - followup for Part 0: Fix code alignment and argument name in GlobalObject.h. r=me 2015-04-30 09:17:50 +09:00
Brian Hackett
f6c01c9ddb Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem. 2015-04-29 17:14:28 -07:00
ziyunfei
a2bb96ff77 Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Tooru Fujisawa
97ab188136 Bug 1102219 - Part 3: Replace more String.prototype.contains with String.prototype.includes in JS code. r=till 2015-04-30 00:32:01 +09:00
ziyunfei
486b869317 Bug 1102219 - Part 2: Replace String.prototype.contains with String.prototype.includes in JS code. r=till 2015-04-30 00:32:01 +09:00
ziyunfei
4b13603d43 Bug 1102219 - Part 1: Add String.prototype.includes; keep String.prototype.contains around as an alias with a (non-release builds only) warning. r=till 2015-04-30 00:32:01 +09:00
Tooru Fujisawa
567a0470aa Bug 1102219 - Part 0: Combine WARNED_* slots in GlobalObject and turn it into a bitset. r=till 2015-04-30 00:32:00 +09:00
Benjamin Bouvier
6a56929ae1 Bug 1157624: A few AsmJSValidate cleanups; r=luke 2015-04-27 17:16:01 +02:00
Tom Schuster
883c729e3a Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust 2015-04-29 10:47:48 +02:00
Brian Hackett
92194e4db8 Bug 1158569 - Don't trigger sweeping of dead type information when scanning unboxed objects in minor GCs, r=terrence. 2015-04-28 11:09:16 -07:00
Brian Hackett
5ec92c71a3 Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. 2015-04-28 11:05:28 -07:00
Terrence Cole
ab7e31cb3b Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco 2015-04-28 10:28:56 -07:00
Ryan VanderMeulen
ee72201e01 Backed out changeset 9e3d626c89d8 (bug 1155292) for SM(cgc) failures in the newly-added test. 2015-04-28 13:30:58 -04:00
Steve Fink
81afe15201 Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco 2015-04-28 10:28:36 -07:00
Boris Zbarsky
f3b244998d Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv 2015-04-28 12:25:55 -04:00
Terrence Cole
067c112524 Bug 1158313 - Move Symbol marking out-of-line; r=jonco 2015-04-24 14:52:55 -07:00
Terrence Cole
23417a7dd4 Bug 1156888 - Do not go out-of-line to eagerly scan LazyScript instances; r=sfink 2015-04-21 09:26:37 -07:00
Terrence Cole
ceb337d599 Bug 1156552 - Move BaseShape marking out-of-line; r=sfink 2015-04-20 15:32:03 -07:00
Brian Hackett
5dcb7c4b22 Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. 2015-04-28 08:15:20 -07:00
Brian Hackett
2337513828 Bug 1155807 - Watch for converted native groups with unknown properties, r=jandem. 2015-04-28 08:12:54 -07:00
Nick Fitzgerald
dd60777e28 Bug 1065657 - Allow multiple Debuggers to track allocations at the same time. r=shu 2015-04-22 09:49:07 -07:00
Ryan VanderMeulen
9edf40b13b Bug 1159096 - Skip recursion.js on Android debug. 2015-04-28 09:40:09 -04:00
Paul Duguet
9f85fa1eef Bug 1099149 - Part 2: Add a more specific error message when 'js::ToSimdConstant' argument is of wrong type. r=bbouvier 2014-11-22 09:07:00 +01:00
Tooru Fujisawa
857e3dde65 Bug 1151931 - Part 2: Warn about unreachable code after return statement. r=Waldo 2015-04-28 21:09:32 +09:00
Tooru Fujisawa
fe50f5900d Bug 1151931 - Part 1: Avoid warning about unreachable code after return statement in some asm.js tests. r=Waldo 2015-04-28 21:06:19 +09:00
Shu-yu Guo
2a55462cd7 Bug 1157963 - Don't delazify functions about to be finalized. (r=jimb) 2015-04-28 01:44:22 -07:00
Shu-yu Guo
878601fec9 Bug 1157963 - Fix LazyScript::hasUncompiledEnclosingScript. (r=jimb) 2015-04-28 01:44:22 -07:00
Shu-yu Guo
b33b089d7c Bug 1158407 - Stop using this one weird allocation fallback for MCreateThisWithTemplate. (r=terrence) 2015-04-28 01:44:22 -07:00
Shu-yu Guo
dd83cb92c4 Bug 1155474 - Consider the input to MThrowUninitializedLexical implicitly used. (r=Waldo) 2015-04-28 01:44:22 -07:00
Shu-yu Guo
36cf5656fc Bug 1156190 - Do not emit DEBUGLEAVESCOPE if we're also going to emit POPBLOCKSCOPE. (r=jimb) 2015-04-28 01:44:22 -07:00
Shu-yu Guo
507adf5b86 Bug 1148917 - Add a new option to FrameIter that allows stopping at debugger eval frames. (r=jimb) 2015-04-28 01:44:22 -07:00
Geoff Lankow
be55160c4e Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past 2015-04-28 18:39:47 +12:00
David Major
c92c020b89 Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium 2015-04-27 19:59:27 -04:00
Steve Fink
33b1c7c3da Bug 1149476 - Lengthen timeout because we are hitting it with SM(cgc), r=me (also jonco for a more complex version)
The previous attempt seemed to cause problems with preventing the test script from exiting, which I was defending against by closing all file descriptors (even though I wasn't sure if it was necessary.) Sadly, I have no way to report the failure, but for now just lengthening the timeout seems like the simplest to make the intermittents go away.
2015-04-27 13:19:17 -07:00
Ryan VanderMeulen
8cec077991 Merge m-c to inbound. a=merge 2015-04-27 15:20:16 -04:00
Ryan VanderMeulen
8fe670a062 Backed out 2 changesets (bug 1099149, bug 1154356) for suspicion that one of them is causing frequent Android debug recursion.js failures. a=me
Backed out changeset ecc645744a11 (bug 1154356)
Backed out changeset 1d7c532f2a62 (bug 1099149)
2015-04-27 15:14:19 -04:00
Nikhil Marathe
27cb15e0ef Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-27 12:00:41 -07:00
L. David Baron
14c2a5a95a Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley
This means that when mSourceName and mSourceLine are large, ToString is
not excessively expensive.

This is particularly important for CSS errors, where we don't make an
attempt to truncate these prior to constructing the script error, but we
do ensure that when we report multiple errors on the same line (which is
common for minified CSS), we share from the same string buffer and avoid
copying.
2015-04-27 11:35:10 -07:00
Ryan VanderMeulen
08c48e40ef Backed out changeset c839f283bf28 (bug 1058695) for bustage.
CLOSED TREE
2015-04-27 14:04:24 -04:00