Commit Graph

41848 Commits

Author SHA1 Message Date
Till Schneidereit
78feed1f3f Bug 1188347 - Properly handle OOM during script cloning. r=jandem 2015-09-23 13:07:18 +02:00
Tooru Fujisawa
e56de48e04 Backed out changeset 4a1c66651bf0 (bug 1201869) for windows SM(p) OOM 2015-09-23 16:41:46 +09:00
Tooru Fujisawa
9b0a84f867 Backed out changeset 7757ecad90b7 (bug 1201869) for windows SM(p) OOM 2015-09-23 16:41:46 +09:00
Tooru Fujisawa
3f7a4937a8 Backed out changeset 84e1d41336a5 (bug 1201869) for windows SM(p) OOM 2015-09-23 16:41:45 +09:00
Tooru Fujisawa
aac7f056fb Backed out changeset 15f4976a4937 (bug 1199345) to backout patches for bug 1201869 2015-09-23 16:41:45 +09:00
Tooru Fujisawa
e7ce820caa Backed out changeset fdac8ff4e7a4 (bug 1201869) for windows SM(p) OOM 2015-09-23 16:41:45 +09:00
Victor Carlquist
835eabdfdc Bug 1207236 - ARM64: Build errors with --enable-simulator=arm64. r=h4writer 2015-09-22 18:29:13 -03:00
Chris Peterson
dd2fcb9b7d Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
Tooru Fujisawa
9790cd3cbc Bug 1201869 - Part 3: Add missing using mozilla::ArrayLength. r=bustage CLOSED TREE 2015-09-23 15:42:07 +09:00
Tooru Fujisawa
86ddf1a39d Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo 2015-08-29 17:56:38 +09:00
Tooru Fujisawa
76524b239e Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo 2015-09-05 13:24:02 +09:00
Jeff Walden
439ebb090b Bug 1201869 - Part 1: Fix the maximum length of a dense array. r=arai 2015-09-05 12:51:18 +09:00
Tooru Fujisawa
d249476546 Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo 2015-09-19 12:03:24 +09:00
Jeff Walden
a33c1c9f14 Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits 2015-08-28 21:55:40 -07:00
Jeff Walden
b4bd69bb6d Bug 1206750 - Don't assert when |export ... from 'str'| is followed by a regular expression literal on a new line, with no intervening semicolon. r=arai 2015-09-21 16:56:25 -07:00
Terrence Cole
5e42bddcea Backout 5e9104665b88 (Bug 1206987) for jsapi-tests build failures on a CLOSED TREE. 2015-09-22 16:26:10 -07:00
Terrence Cole
1d6628f8f9 Bug 1206987 - Only suppress windows failure dialog boxes during tests; r=sfink 2015-09-22 14:32:43 -07:00
Jon Coppeard
8d143099c6 Bug 1206485 - "Boot loop after first boot on some devices (Xperia M2, ...)" [r=terrence f=lissyx+mozillians] 2015-09-22 05:40:00 -07:00
Nick Fitzgerald
fdc3487b98 Bug 1199221 - Implement JS::ubi::Node::size for js::ObjectGroup referents; r=sfink 2015-09-22 12:15:24 -07:00
Nick Fitzgerald
64da6c61c9 Bug 1199220 - Implement JS::ubi::Node::size for js::BaseShape referents; r=sfink 2015-09-22 12:15:24 -07:00
Nick Fitzgerald
ca3f10d7ba Bug 1199219 - Implement JS::ubi::Node::size for js::Shape referents; r=sfink 2015-09-22 12:15:24 -07:00
Nick Fitzgerald
6d81eb63cc Bug 1199218 - Implement JS::ubi::Node::size for js::LazyScript referents; r=sfink 2015-09-22 12:15:24 -07:00
Nick Fitzgerald
25f72b3504 Bug 1199217 - Implement JS::ubi::Node::size for js::jit::JitCode referents; r=sfink 2015-09-22 12:15:23 -07:00
Nick Fitzgerald
d856feb452 Bug 1199216 - Implement JS::ubi::Node::size for JSScript referents; r=sfink 2015-09-22 12:15:23 -07:00
Nick Fitzgerald
44fa198fb1 Bug 1199215 - Implement JS::ubi::Node::size for JS::Symbol referents; r=sfink 2015-09-22 12:15:23 -07:00
Nick Fitzgerald
d574985840 Bug 1206288 - Remove JS::ubi::SimpleEdge and make JS::ubi::Edge a concrete class; r=shu 2015-09-22 11:34:30 -07:00
Jan de Mooij
b24561bb97 Bug 1207210 - Fix MTypeBarrier::alwaysBails to handle ObjectOrNull inputs correctly. r=h4writer 2015-09-22 20:11:31 +02:00
Jan de Mooij
ec02c7db0c Bug 1199952 - Mark formal arguments when we have a LazyLink frame. r=nbp 2015-09-22 19:08:21 +02:00
Benjamin Bouvier
a2f56f6425 Bug 1205708: Check if validation failed before reporting helper thread failure in Odin; r=luke 2015-09-21 14:13:18 +02:00
Brian Hackett
63f9457ee5 Bug 1199898 - Tolerate constants appearing before interrupt checks during instruction reordering, r=sunfish. 2015-09-22 09:20:26 -06:00
Brian Hackett
2a75e7bcea Bug 1203790 - Trigger a pre barrier when shrinking the initialized length of unboxed arrays, r=jandem. 2015-09-22 09:15:46 -06:00
Brian Hackett
9b49cea822 Bug 1204165 - Fix typo when concatenating arrays with different unboxed layouts, r=jandem. 2015-09-22 09:11:50 -06:00
Brian Hackett
d5ff5565dc Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem. 2015-09-22 09:07:35 -06:00
Ted Mielczarek
96d8da1f1f bug 1205273 - Define XP_IOS in js/src. r=glandium 2015-09-22 10:51:53 -04:00
Brian Hackett
7c4e061dd0 Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem. 2015-09-22 08:59:07 -06:00
Brian Hackett
89456142e7 Bug 1168091 - Initialize startLine and startColumn members in FunctionBox constructor, r=jorendorff. 2015-09-22 08:54:11 -06:00
Jon Coppeard
2ef96311dc Bug 1204857 - Report an error if there's trailing garbage after parsing a module r=efaust 2015-09-22 14:03:20 +01:00
Jon Coppeard
c6bd51ade4 Bug 1191576 - Fix JIT invalidation spew to work when called while compacting r=terrence 2015-09-22 14:03:19 +01:00
Jon Coppeard
3949b02d30 Bug 1206677 - Fix the NoGC version of NewStringCopyNDontDeflate() to not report error on failure r=jandem 2015-09-22 14:03:19 +01:00
Andrea Marchesini
69640d7c3e Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug 2015-09-22 12:54:34 +01:00
Carsten "Tomcat" Book
66b1d84fe2 Merge mozilla-central to mozilla-inbound 2015-09-22 12:49:44 +02:00
Carsten "Tomcat" Book
f8abba90f1 merge mozilla-inbound to mozilla-central a=merge 2015-09-22 12:35:13 +02:00
sajitk
1e11b76039 Bug 1205744 - Removed redundant method IsContextRunningJS. r=h4writer 2015-09-18 20:18:00 +02:00
Nicolas B. Pierron
f19ac0244e Bug 1204726 - Make sure that the MacroAssembler is no longer rooted when onIonCompilation is called. r=h4writer 2015-09-16 10:37:00 +02:00
Tooru Fujisawa
84ac706c98 Bug 773687 - Fix assertion pattern in RegExp with sticky flag. r=till 2015-09-20 00:00:36 +09:00
J. Ryan Stinnett
79ff031964 Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
J. Ryan Stinnett
1fcbd86174 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
Tooru Fujisawa
0d1627e04e Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl 2015-09-13 07:33:35 +09:00
Tooru Fujisawa
d5b33b307e Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp 2015-09-13 07:33:35 +09:00
Tooru Fujisawa
0b371fdf67 Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev 2015-09-12 11:16:25 +09:00