Commit Graph

33324 Commits

Author SHA1 Message Date
Wes Kocher
4a7629e50a Merge inbound to m-c 2014-05-22 17:30:30 -07:00
Wes Kocher
2b3d731295 Backed out changeset 9c4c4356afce (bug 966646) for causing bug 1014458 2014-05-22 15:14:52 -07:00
Carsten "Tomcat" Book
c3b1f0e8ad merge fx-team to mozilla-central 2014-05-22 15:17:20 +02:00
Wes Kocher
91aab75d1b Merge m-c to fx-team 2014-05-21 20:40:01 -07:00
Gijs Kruitbosch
ec807623dd Bug 1012750 - nitfix, DONTBUILD because immaterial, rs=mak/firebot 2014-05-22 00:48:19 +01:00
Gijs Kruitbosch
b21f1e7aae 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
e2a009d822 Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan 2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
411a8639b4 Bug 869836 - Part 3: Use Append('c') instead of AppendLiteral("c"). r=ehsan 2014-05-22 06:48:51 +03:00
Brian Hackett
f8fa5c103b Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm. 2014-05-21 19:35:07 -07:00
Branislav Rankov
e3bb7aff03 Bug 1007107 - IonMonkey: Update branchTestMagicValue on x86 to match other architectures. r=nbp 2014-05-22 11:11:02 +02:00
Branislav Rankov
1d2584ea6e Bug 1007107 - IonMonkey: Fix bug in branchTestMagicValue on X64, ARM and MIPS. r=nbp 2014-05-14 16:00:57 +02:00
Douglas Crosher
92eb2ecfa7 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
6a0edbe2b5 Backed out changeset 3762c3e540cd (bug 981894) for bustage. 2014-05-22 11:57:22 -04:00
Hannes Verschore
d854eed1b9 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
20bc1e522e Bug 1006597 - Implemented Range Analaysis to Math.floor. r=nbp 2014-05-22 08:21:37 -07:00
Carsten "Tomcat" Book
b4c4345ac9 Merge mozilla-central to mozilla-inbound 2014-05-22 15:44:47 +02:00
Jason Orendorff
236a8b1ab3 Bug 1000254, part 1 - options() always returns the empty string. r=jwalden. 2014-05-22 08:18:02 -05:00
Jason Orendorff
e77930726a 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
1387145693 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
961997c4b5 Bug 987995, part 1 - Add testing functions reportOutOfMemory and reportLargeAllocationFailure. r=terrence. 2014-05-22 08:18:01 -05:00
Jason Orendorff
39fc9b1699 Bug 1007173 - Fix a strict-aliasing warning. r=djvj. 2014-05-22 08:18:01 -05:00
Jason Orendorff
0de904ca09 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
1744dbb58b 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
183db3f83e 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
591e47628e 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
a7ea4ea8da Bug 1013922 - Avoid flattenning strings after each concatenation. r=jorendorff 2014-05-21 08:15:47 -07:00
Nicolas B. Pierron
4a8cc281cc Bug 1000605 - Prevent division's truncation after removal of Math functions. r=sunfish,bbouvier 2014-05-21 07:51:59 -07:00
Heiher
66354089ba 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
88b5b45de0 Merge mozilla-central to mozilla-inbound 2014-05-21 14:26:21 +02:00
Carsten "Tomcat" Book
3189a1798c merge b2g-inbound to mozilla-central 2014-05-21 14:08:03 +02:00
Carsten "Tomcat" Book
e52ec8ff1a merge fx-team to mozilla-central 2014-05-21 13:57:43 +02:00
Carsten "Tomcat" Book
a52b61ee06 merge mozilla-inbound to mozilla-central 2014-05-21 13:45:46 +02:00
Jon Coppeard
c67c290422 Bug 988486 - Followup to fix build errors on non-theadsafe builds r=jandem 2014-05-21 11:47:47 +01:00
Ryan VanderMeulen
f38af37ac7 Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.
CLOSED TREE
2014-05-20 12:17:51 -04:00
Victor Porof
44e7c9f4bd Bug 1004726 - Clean up profiler pseudo-stack representation. r=djvj,mrosenberg 2014-05-20 15:25:25 -04:00
Branislav Rankov
d9b7bf43fa Bug 1007662 - Add missing functions for YARR JIT on MIPS. r=jandem 2014-05-08 15:50:50 +02:00
Hannes Verschore
a7fb554693 Bug 1011724 - IonMonkey: Prioritize the ionWorkload on the scripts useCount, r=bhackett 2014-05-20 16:21:51 +02:00
Ryan VanderMeulen
325030d40d Backed out changeset e280c3740a4a (bug 978811) for Android/B2G debug asserts.
CLOSED TREE
2014-05-20 09:42:33 -04:00
Benjamin Bouvier
a64b8145f2 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
02c5eecd64 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
7b1ead71b5 Bug 1011693 part 2 - Refactor some loops in DoReplace and FindReplaceLength. r=terrence 2014-05-21 10:34:53 +02:00
Jan de Mooij
f757955c1e Bug 1011693 part 1 - rm ReplaceData::dollarEnd. r=terrence 2014-05-21 10:34:51 +02:00
Jan de Mooij
0df1bde115 Bug 1010738 - Add back LIR/MIR/jsop bailout spew. r=nbp 2014-05-21 10:34:47 +02:00
Tooru Fujisawa
039b32244e Bug 1003837 - Output dumpHeap result to stdout when 1st argument is null. r=evilpies. 2014-04-30 22:43:46 +09:00
Benjamin Bouvier
13719bae70 Bug 1010747: Factor out floating-point conversion to int32 and bailout code; r=sunfish 2014-05-22 12:03:13 +02:00
Benjamin Bouvier
c350674971 Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb 2014-05-22 12:03:08 +02:00
Benjamin Bouvier
88b48f9ea6 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
6ba1e9b9bd Bug 994716 - IonMonkey MIPS: Update branchTestStringTruthy with latest changes. r=nbp 2014-05-20 17:04:16 +02:00
Branislav Rankov
0d8967a948 Bug 994716 - IonMonkey MIPS: Add functions needed by IonTrampolines-mips to InvalidationBailoutStack. r=nbp 2014-05-08 14:41:32 +02:00
Branislav Rankov
99a3be1089 Bug 994716 - IonMonkey MIPS: Add executableCopy function to AssemblerBuffer. r=mrosenberg 2014-05-21 16:04:13 +02:00