Commit Graph

33324 Commits

Author SHA1 Message Date
Wes Kocher
b1359c893a Merge inbound to m-c 2014-05-22 17:30:30 -07:00
Wes Kocher
feeffae5a4 Backed out changeset 9c4c4356afce (bug 966646) for causing bug 1014458 2014-05-22 15:14:52 -07:00
Carsten "Tomcat" Book
50ecede181 merge fx-team to mozilla-central 2014-05-22 15:17:20 +02:00
Wes Kocher
cbe8cc2496 Merge m-c to fx-team 2014-05-21 20:40:01 -07:00
Gijs Kruitbosch
5811a051bf Bug 1012750 - nitfix, DONTBUILD because immaterial, rs=mak/firebot 2014-05-22 00:48:19 +01:00
Gijs Kruitbosch
b8d8126ca6 Bug 1012750 - defineLazyModuleGetter should log failing URL if there was an error loading, r=mak 2014-05-19 18:12:49 +01:00
Birunthan Mohanathas
e5b0697f13 Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan 2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
016d46e5f3 Bug 869836 - Part 3: Use Append('c') instead of AppendLiteral("c"). r=ehsan 2014-05-22 06:48:51 +03:00
Brian Hackett
b9966abd46 Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm. 2014-05-21 19:35:07 -07:00
Branislav Rankov
6187216b54 Bug 1007107 - IonMonkey: Update branchTestMagicValue on x86 to match other architectures. r=nbp 2014-05-22 11:11:02 +02:00
Branislav Rankov
0766d8f019 Bug 1007107 - IonMonkey: Fix bug in branchTestMagicValue on X64, ARM and MIPS. r=nbp 2014-05-14 16:00:57 +02:00
Douglas Crosher
f3fa2284e4 Bug 1014402 - irregexp (ARM): Convert patched code offsets to their actual offset after assembly. r=bhackett 2014-05-22 17:21:01 +10:00
Dan Gohman
cd8be68618 Backed out changeset 3762c3e540cd (bug 981894) for bustage. 2014-05-22 11:57:22 -04:00
Hannes Verschore
5deb341639 Bug 995166 - IonMonkey: Don't filter types if input type is more accurate than given typeset, r=jandem 2014-05-22 17:30:52 +02:00
Julien Levesy
b3ee490031 Bug 1006597 - Implemented Range Analaysis to Math.floor. r=nbp 2014-05-22 08:21:37 -07:00
Carsten "Tomcat" Book
85977e31bc Merge mozilla-central to mozilla-inbound 2014-05-22 15:44:47 +02:00
Jason Orendorff
abdc71b3f3 Bug 1000254, part 1 - options() always returns the empty string. r=jwalden. 2014-05-22 08:18:02 -05:00
Jason Orendorff
03b93a24b8 Bug 987995, part 3 - Move memory pressure callbacks from nsJSEnvironment/XPCJSRuntime to CycleCollectedJSRuntime. r=mccr8. 2014-05-22 08:18:02 -05:00
Jason Orendorff
468bb09584 Bug 987995, part 2 - Add a data parameter to two memory-pressure-related callbacks. r=luke. 2014-05-22 08:18:01 -05:00
Jason Orendorff
ea37a7d727 Bug 987995, part 1 - Add testing functions reportOutOfMemory and reportLargeAllocationFailure. r=terrence. 2014-05-22 08:18:01 -05:00
Jason Orendorff
edcba926bc Bug 1007173 - Fix a strict-aliasing warning. r=djvj. 2014-05-22 08:18:01 -05:00
Jason Orendorff
ca6c2827e7 Bug 993965 - Fix busted OOM handling in some places where OOM is not practically possible, for the benefit of fuzzers. r=h4writer. 2014-05-22 08:18:00 -05:00
Jason Orendorff
3dda0d49b3 Bug 1014131 - Fix JS GDB pretty-printers for recent changes to String layout. r=jandem. 2014-05-22 08:18:00 -05:00
Jason Orendorff
2b7e24a199 Fix archaic JSAPI usage in an example in the jsapi-tests/README file. No bug, no_r=me. 2014-05-22 08:18:00 -05:00
Kannan Vijayan
d687f176f5 Bug 995704 - Make Ion jitcode incrementally touch huge stack frames to avoid crashes on windows. REPUSH. r=sunfish 2014-05-21 11:57:04 -04:00
Nicolas B. Pierron
f9d611df7b Bug 1013922 - Avoid flattenning strings after each concatenation. r=jorendorff 2014-05-21 08:15:47 -07:00
Nicolas B. Pierron
cfd4889fc5 Bug 1000605 - Prevent division's truncation after removal of Math functions. r=sunfish,bbouvier 2014-05-21 07:51:59 -07:00
Heiher
23135125d8 Bug 997274 - Value.h uses NUNBOX32 and PUNBOX64 instead of JS_BITS_PER_WORD. r=nbp 2014-05-21 06:47:10 -07:00
Carsten "Tomcat" Book
e2776f3cfa Merge mozilla-central to mozilla-inbound 2014-05-21 14:26:21 +02:00
Carsten "Tomcat" Book
2d16b888a9 merge b2g-inbound to mozilla-central 2014-05-21 14:08:03 +02:00
Carsten "Tomcat" Book
d0b0dc9883 merge fx-team to mozilla-central 2014-05-21 13:57:43 +02:00
Carsten "Tomcat" Book
bcf002a531 merge mozilla-inbound to mozilla-central 2014-05-21 13:45:46 +02:00
Jon Coppeard
71c3182f6a Bug 988486 - Followup to fix build errors on non-theadsafe builds r=jandem 2014-05-21 11:47:47 +01:00
Ryan VanderMeulen
5bc6b74209 Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.
CLOSED TREE
2014-05-20 12:17:51 -04:00
Victor Porof
c61de0f794 Bug 1004726 - Clean up profiler pseudo-stack representation. r=djvj,mrosenberg 2014-05-20 15:25:25 -04:00
Branislav Rankov
62e5f21e30 Bug 1007662 - Add missing functions for YARR JIT on MIPS. r=jandem 2014-05-08 15:50:50 +02:00
Hannes Verschore
6ea02756ec Bug 1011724 - IonMonkey: Prioritize the ionWorkload on the scripts useCount, r=bhackett 2014-05-20 16:21:51 +02:00
Ryan VanderMeulen
b4f589fd71 Backed out changeset e280c3740a4a (bug 978811) for Android/B2G debug asserts.
CLOSED TREE
2014-05-20 09:42:33 -04:00
Benjamin Bouvier
62c8ca5cb5 Bug 1010747: Don't inline Ceil when input is a FP value and output is an Int32; r=jandem 2014-05-21 10:53:39 +02:00
Jan de Mooij
84447104d8 Bug 1011693 part 3 - Store ReplaceData dollar position as index instead of jschar*. r=terrence 2014-05-21 10:34:55 +02:00
Jan de Mooij
7061fe99a1 Bug 1011693 part 2 - Refactor some loops in DoReplace and FindReplaceLength. r=terrence 2014-05-21 10:34:53 +02:00
Jan de Mooij
ac88c846f9 Bug 1011693 part 1 - rm ReplaceData::dollarEnd. r=terrence 2014-05-21 10:34:51 +02:00
Jan de Mooij
7f4d4b250a Bug 1010738 - Add back LIR/MIR/jsop bailout spew. r=nbp 2014-05-21 10:34:47 +02:00
Tooru Fujisawa
f04dc3a48b Bug 1003837 - Output dumpHeap result to stdout when 1st argument is null. r=evilpies. 2014-04-30 22:43:46 +09:00
Benjamin Bouvier
944265db1e Bug 1010747: Factor out floating-point conversion to int32 and bailout code; r=sunfish 2014-05-22 12:03:13 +02:00
Benjamin Bouvier
457f24531f Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb 2014-05-22 12:03:08 +02:00
Benjamin Bouvier
e6efd35786 Bug 1010747: Cleanups and factor out float32 specialization for unary instructions returning int32; r=jandem 2014-05-22 12:03:04 +02:00
Branislav Rankov
64ccad0136 Bug 994716 - IonMonkey MIPS: Update branchTestStringTruthy with latest changes. r=nbp 2014-05-20 17:04:16 +02:00
Branislav Rankov
e8b3143413 Bug 994716 - IonMonkey MIPS: Add functions needed by IonTrampolines-mips to InvalidationBailoutStack. r=nbp 2014-05-08 14:41:32 +02:00
Branislav Rankov
4302ba70ef Bug 994716 - IonMonkey MIPS: Add executableCopy function to AssemblerBuffer. r=mrosenberg 2014-05-21 16:04:13 +02:00