Commit Graph

41835 Commits

Author SHA1 Message Date
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
Tooru Fujisawa
c886d69db4 Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem 2015-09-12 11:11:39 +09:00
Tooru Fujisawa
6dc05174a5 Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer 2015-09-12 11:01:17 +09:00
Bobby Holley
bb74856497 Bug 1206817 - Take ownership of error reporting in the component loader. r=bz 2015-09-21 17:05:59 -07:00
Kannan Vijayan
599f427f33 Bug 1084009 - Part 1/3 - Parse sync scripts off the main thread. r=smaug 2015-09-21 19:07:01 -04:00
Eric Faust
11369d5cef Bug 1192412 - Followup: Unbreak js1_8_5/reflect-parse/classes.js, erroneously neutered. (rs=jorendorff) 2015-09-21 15:40:25 -07:00
Jeff Walden
5205e57e71 Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust 2015-08-23 01:10:24 -07:00
Jeff Walden
905e9955b1 Bug 1206300 - Allow immutable prototypes to be disabled at compile time with a single-line change, but don't actually disable them. r=jorendorff 2015-09-18 17:16:08 -07:00
Jeff Walden
4e04023a70 Bug 1205586 - new Date().toLocale{,Date,Time}String() should return appropriately differing strings as the local time zone/default locale change. r=till 2015-09-18 17:16:08 -07:00
Terrence Cole
b199b2269a Bug 1188290 - Remove an incomplete assertion about store buffer state; r=jandem 2015-09-21 09:41:29 -07:00
Jan de Mooij
8abb88a748 Bug 683218 - Disable __noSuchMethod__ support. r=jorendorff 2015-09-21 19:53:36 +02:00
Jim Blandy
a6f32c41c6 Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence 2015-09-18 23:07:34 -07:00
Tooru Fujisawa
c8d15b8072 Bug 774364 - Part 4: Add setRNGState testing function. r=sstangl 2015-08-07 07:42:17 +09:00
Tooru Fujisawa
58eb94f9e9 Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov 2015-08-07 07:41:16 +09:00