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
Nick Fitzgerald
e7b9c549d9
Bug 1134865 - Part 3: Add JS::ubi::Node::jsObjectConstructorName; r=djvj
2015-04-27 10:57:06 -07:00
Nick Fitzgerald
b485118947
Bug 1134865 - Part 2: Add constructor name to the allocations log; r=djvj
2015-04-27 10:57:06 -07:00
Nick Fitzgerald
95cbfcf174
Bug 1134865 - Part 1: Add JSObject::constructorDisplayAtom; r=djvj
2015-04-27 10:57:06 -07:00
Nikhil Marathe
29c754823e
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-22 16:34:21 -07:00
Boris Zbarsky
7c563264f9
Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff
2015-04-27 13:38:12 -04:00
Terrence Cole
42ac24dd55
Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink
2015-04-16 13:45:24 -07:00
Terrence Cole
c4007f36c1
Bug 1157829 - The markAndScan functions are now just an additional assertion; r=sfink
2015-04-23 11:05:46 -07:00
Terrence Cole
865cfa577c
Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco
2015-04-23 11:02:02 -07:00
Paul Duguet
5533cedd09
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
Ginn Chen
0666d4a692
Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley
2015-04-27 13:47:17 +08:00
Kyle Machulis
875ec4cfb5
Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartment and JSAutoNullableCompartment; r=efaust
2015-04-26 08:49:03 -07:00
Tooru Fujisawa
163513c8d8
Bug 320500 - Add \u{xxxxxx} string literals. r=Waldo
2015-04-25 15:19:27 +09:00
Brian Hackett
6b51a17c80
Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence.
2015-04-24 18:22:15 -06:00
Tom Schuster
4079f483b9
Bug 1154296 - Small GetOwnPropertyDescriptor cleanup. r=jorendorff
2015-04-24 22:06:16 +02:00
Terrence Cole
9de47ed76f
Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco
2015-04-24 10:58:22 -07:00
Terrence Cole
0ab7fb6cb1
Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett
2015-04-24 10:58:20 -07:00
Terrence Cole
5bae44a2c0
Bug 1155838 - Fix a build warning on windows; r=till
2015-04-17 12:41:31 -07:00
Terrence Cole
0a4f9b52ac
Bug 1156045 - Only print jstests assertion output on failure; r=sfink
2015-04-23 13:51:37 -07:00
Ryan VanderMeulen
6ab187294c
Backed out changeset 7df5233bc6ae (bug 1149476) for SM(e) permafail.
...
CLOSED TREE
2015-04-24 13:41:44 -04:00
Terrence Cole
0ba0ae0b91
Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
2015-04-23 10:42:31 -07:00
Steve Fink
e209730faf
Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco
2015-04-24 08:46:28 -07:00
Nicolas B. Pierron
a186a7354d
Bug 1149119 - Do not inline bound functions with non-atomized arguments. r=jandem
2015-04-24 16:26:08 +02:00
Nicolas B. Pierron
762d59220a
Bug 1149119 - Use Atoms in the template object hold by Baseline. r=jandem
2015-04-24 16:26:07 +02:00