44361 Commits

Author SHA1 Message Date
Douglas Crosher
97d9edf21c Bug 1050278 - IonMonkey ARM: Canonicalize the hwcap flags even when overridden, and add a flag for alignment faults. r=jandem 2014-08-20 20:17:37 +10:00
Ryan VanderMeulen
1bdb2bb627 Bug 1057803 - Skip bug-1055034.js if ParallelJS isn't supported. r=terrence 2014-08-25 13:22:44 -04:00
Ryan VanderMeulen
e29307ef98 Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-25 12:51:20 -04:00
Ryan VanderMeulen
81342753e0 Merge inbound to m-c. a=merge
CLOSED TREE
2014-08-25 11:49:37 -04:00
Hannes Verschore
c5218413a3 Bug 1047564 - TraceLogger: cleanups, r=bbouvier 2014-08-25 10:08:28 +02:00
Hannes Verschore
d7c0ae169d Bug 1055864 - IonMonkey: Remove bogus assert in MTruncateToInt32, r=jandem 2014-08-25 10:08:24 +02:00
Hannes Verschore
ef1c647d6b Bug 1055762 - IonMonkey: Take the conversion into consideration when deciding when to box, r=jandem 2014-08-25 09:52:50 +02:00
Chris Peterson
a5f78aa15e Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt. 2014-08-24 22:23:26 -07:00
Amit Tripathi
995b8b1c13 Bug 1019810: Crashing in InlineFrameIterator::findNextFrame() with MOZ_CRASH when numActualArgs_ fails to get initialized, r=h4writer 2014-08-25 17:55:27 +05:30
Wes Kocher
ab9325b9fb Merge m-c to fx-team a=merge 2014-08-22 17:10:53 -07:00
Jeff Walden
48a79b06e3 Bug 969478 - Make the arguments/caller properties of functions be entirely implemented by accessors living on Function.prototype. r=jorendorff
--HG--
extra : rebase_source : 258c158f041f673b201ca3cd978e1522a1887311
2014-08-01 19:11:22 -07:00
Chenxia Liu
7a148d6ee8 Bug 1021751 - Homebanner snippet. r=lucasr 2014-08-22 15:07:40 -07:00
Bill McCloskey
91859b4c73 Bug 1008107 - Allow SandboxPrivate to be null in sandbox_finalize (r=bz) 2014-08-21 13:29:20 -07:00
Nicolas B. Pierron
c2dcdeebdf Bug 1056786 - Use EmulateStateOf with an ArrayMemoryView. r=jandem 2014-08-21 21:48:23 +02:00
Nicolas B. Pierron
e0eeae7ca7 Bug 1046870 - Add Spew to follow escape analysis reasons. r=jandem 2014-08-21 21:48:23 +02:00
Nicolas B. Pierron
c93de0d9bd Bug 1046197 - Make Array & String IteratorNext easier to optimized with Scalar Replacement. r=jorendorff 2014-08-21 21:48:23 +02:00
Nicolas B. Pierron
9e27dfb18e Bug 1046183 - Move Scalar Replacement after the EliminatePhis phase. r=jandem 2014-08-21 21:48:23 +02:00
Nicolas B. Pierron
655d73d553 Bug 1048414 - Use prepareForDiscard in DiscardIgnoreOperands. r=sunfish 2014-08-21 20:47:04 +02:00
Nicolas B. Pierron
4677e06058 Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer 2014-08-21 20:47:04 +02:00
Nicolas B. Pierron
04f631b40e Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem 2014-08-21 20:47:04 +02:00
Nicolas B. Pierron
cb81a8d124 Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust 2014-08-21 20:47:04 +02:00
Nicolas B. Pierron
88dd48856f Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer 2014-08-21 20:47:04 +02:00
Nicolas B. Pierron
3b1642e097 Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer 2014-08-21 20:47:03 +02:00
Jan de Mooij
848cafcf7b Bug 1056795 - Optimize ArrayPushDense. r=bhackett 2014-08-21 18:51:40 +02:00
Luke Wagner
e05253d321 Bug 1054066 - OdinMonkey: remove special optimization for H[constant>>K] (r=dougc) 2014-08-21 11:30:06 -05:00
Luke Wagner
c6faa33d27 Bug 1054066 - OdinMonkey: issue deprecation warning for heaps less than 64kb (r=dougc) 2014-08-21 11:29:30 -05:00
Luke Wagner
bba47b5edc Bug 1054438 - Tidy up AsmJSValidate.h and some heap-access related code (r=dougc) 2014-08-21 11:27:48 -05:00
Jon Coppeard
1f5a69d7ff Bug 1056418 - Fix testGCFinalizeCallback to not to clobber its global r=terrence 2014-08-21 16:56:56 +01:00
Rishab Arora
8f86240a5e Bug 1021379 - Renamed typed arrays' move method to copyWithin, fixed up to ES6 semantics. r=till, r=jwalden
--HG--
extra : rebase_source : deae33f4603ef3c40a2d214b0426bb0756b5307a
2014-07-10 11:49:22 +05:30
Jeff Walden
a42bb7e9e9 Bug 1055818 - Fix findReferences-02.js to account for the nulling out of binding BaseShape parents in bug 961969. r=luke
--HG--
extra : rebase_source : dd972fea9a1803d170bb0a1163d5512492267706
2014-08-19 16:18:07 -07:00
Ed Morley
6aeef44c14 Backed out changeset 21bc84614aa2 (bug 1036781) for crashes on Windows; CLOSED TREE 2014-08-22 09:29:05 +01:00
Ed Morley
f2b21bebd2 Backed out changeset f2da252a9248 (bug 1054630) 2014-08-22 09:28:38 +01:00
Chris Peterson
c2a5352c35 Bug 1054630 - Part 1: Add plumbing for SpiderMonkey parser telemetry. r=till 2014-08-11 23:17:44 -07:00
Chris Peterson
897f56e626 Bug 1036781 - Part 4: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for Baseline code. r=jandem 2014-08-21 21:52:39 -07:00
Dan Gohman
0dce9d91bc Bug 1031410 - IonMonkey: GVN: Don't set isGuard() unnecessarily in IonBuilder. r=sstangl 2014-08-21 18:05:33 -07:00
Dan Gohman
865e06d777 Bug 1056805 - OdinMonkey: Don't run EliminateDeadResumePoints when compiling in asm.js mode r=luke 2014-08-21 18:05:31 -07:00
Dan Gohman
1654ac417e Bug 1056805 - IonMonkey: Don't call opName(), a virtual function, for spewing when spewing isn't enabled r=luke 2014-08-21 18:05:26 -07:00
Brian Hackett
5becdf07b4 Bug 1056899 - Don't free COW element arrays until after sweeping, r=jonco. 2014-08-21 17:54:05 -07:00
Trevor Saunders
fd5e9d1fcc bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
Bobby Holley
e9fb2caf27 Bug 981218 - Remove default compartment objects. r=luke
\o/
2014-08-21 17:13:51 -07:00
Bobby Holley
9110f9f189 Bug 981218 - Remove default compartment object usage in js shell and tests. r=luke 2014-08-21 17:13:51 -07:00
Steve Singer
b270e833d1 Bug 1055911 - Add PatchBackedge to the non-ion jit. r=nbp 2014-08-21 04:32:00 -04:00
Eric Faust
18cd0d23cb Bug 1057066: Fix fprintf format string warning. (r=Waldo over IRC) 2014-08-21 14:27:25 -07:00
Terrence Cole
302d6a403e Bug 1033442 - Fix two innocuous live-at-exit strings in the shell; r=luke
--HG--
extra : rebase_source : 7dbdf0d43e97450d3045217c0787317257e0a288
2014-08-21 14:14:41 -07:00
Terrence Cole
a9d4b03fd4 Bug 1033442 - Some minor cleanups to various allocations; r=jonco
--HG--
extra : rebase_source : 209452d3dc343eddb37aa1fc94b22ee83231def9
2014-08-19 15:59:29 -07:00
Nathan Froyd
9e4152607c Bug 1056263 - remove unneeded configure checks for ssize_t, stat.st_blksize, and siginfo_t; r=mshal
js/src/ retains the ssize_t check because ctypes needs it.
2014-08-20 14:55:41 -04:00
Nicolas B. Pierron
b7bbb3d630 Bug 950764 - Distinguish between formal / actual arguments. r=djvj 2014-08-21 11:48:19 +02:00
Nicolas B. Pierron
152c138a7c Bug 1054047 - Determine the correct range from MArgumentLength. r=sunfish 2014-08-21 11:48:19 +02:00
Nicolas B. Pierron
4459055e38 Bug 950764 - Restrict compilation from Baseline based on the number of formal arguments. r=djvj 2014-08-21 11:48:19 +02:00
Jan de Mooij
76748ccc17 Bug 1056140 - Inline JSContext::runningWithTrustedPrincipals(). r=luke 2014-08-21 09:48:39 +02:00