Commit Graph

39854 Commits

Author SHA1 Message Date
Ryan VanderMeulen
05b10236da Merge m-c to inbound. 2013-12-09 17:43:44 -05:00
Ryan VanderMeulen
52ab5ad2dc Merge b2g-inbound to m-c. 2013-12-09 17:26:11 -05:00
Ryan VanderMeulen
16d5e8a26b Merge inbound to m-c. 2013-12-09 16:45:25 -05:00
Alex Keybl
e149dacf53 Merging in version bump NO BUG 2013-12-09 13:38:06 -05:00
Christian Holler
096e1486df Bug 938144 - Handle OOM in jit::SplitCriticalEdges. r=jandem
--HG--
extra : rebase_source : 0ea568be9d54dd072deaa5f02e1185f51007a81b
2013-12-09 19:28:18 +01:00
Jan de Mooij
6d867d31ea Bug 947683 - Fix --disable-threadsafe shell builds on OS X. r=luke 2013-12-09 18:56:24 +01:00
Christian Holler
f022830a8e Bug 947958 - Use masm.propagateOOM to handle OOM in CodeGenerator. r=bhackett
--HG--
extra : rebase_source : 9f3d339b6e15777cff52465f846eaf55f90e8ed7
2013-12-09 17:29:06 +01:00
Christian Holler
faefddd17b Bug 947902 - Make dumpHeapComplete ignore file args with --fuzzing-safe. r=billm
--HG--
extra : rebase_source : b9c2d6441b095cb92586a24d4471174c65173195
2013-12-09 19:27:51 +01:00
Ryan VanderMeulen
28a5b72edd Backed out changesets fabe232e8be9 and c84b0156ae03 (bug 793860) for Linux mochitest-2 timeouts. 2013-12-09 16:40:03 -05:00
Brian Hackett
bd668d0af6 Bug 946939 - Disable test that is intermittently failing under GGC. 2013-12-09 13:32:50 -08:00
Dan Gohman
f7af479b92 Bug 943442 - IonMonkey: Step the instruction id by 1 instead of 2, to facilitate using it as a table index. r=dvander 2013-12-09 13:12:25 -08:00
Dan Gohman
b9a4ee6c18 Bug 943442 - IonMonkey: Compare instructions by pointer rather than by id(), since it's equivalent. r=dvander 2013-12-09 13:12:25 -08:00
Dan Gohman
0a18d3d8f1 Bug 935834 - IonMonkey: Fix a memory leak and revive an offset calculation. r=bhackett 2013-12-09 13:12:25 -08:00
Carsten "Tomcat" Book
a0bb585098 Backed out changeset 85196889c598 (bug 945042) PGO Test Bustage 2013-12-09 13:00:59 +01:00
Carsten "Tomcat" Book
a656f5e85d merge mozilla-inbound to mozilla-central 2013-12-09 09:02:29 +01:00
Mike Hommey
c63c0a68f5 Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Sean Stangl
33cecd91b2 Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff 2013-12-06 15:03:08 -08:00
Jason Orendorff
920b187ed5 Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke. 2013-12-09 14:12:39 -06:00
Jason Orendorff
2a758bb96c Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke. 2013-12-09 14:12:36 -06:00
Jason Orendorff
9596547c5e Bug 942379 - js shell: Fix a crash due to poor argument checking in shell-only resolver() builtin. r=Waldo. 2013-12-09 14:10:51 -06:00
Jason Orendorff
511fb36fe2 Bug 943130 - js shell 'environment' builtin: Don't assume jsids are strings. r=Waldo. 2013-12-09 14:10:50 -06:00
Brian Hackett
934a947970 Bug 947963 - Invalidate compilation after OOM in CodeGenerator::link, r=jandem. 2013-12-09 11:59:20 -08:00
Brian Hackett
eeb193da3d Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem. 2013-12-09 11:26:09 -08:00
Brian Hackett
627564f755 Bug 940635 - Don't allow Int32 conversions of both LHS and RHS in comparisons when their types are not actually known, r=shu. 2013-12-07 18:18:16 -08:00
Douglas Crosher
5837b145f7 Bug 946969 - Ionmonkey (ARM): correct AbsI, integer absolute value, r=mjrosenb 2013-12-08 10:30:42 +11:00
Douglas Crosher
068e770846 Bug 861785 - Odinmonkey ARM: use the hard-float ABI for inter-asm.js function calls irrespective of the system ABI. r=luke 2013-12-06 23:00:31 +11:00
Birunthan Mohanathas
3440613a39 Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Birunthan Mohanathas
68b00083fd Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo 2013-12-08 21:52:33 -05:00
Brian Hackett
dab9a98c25 Bug 947661 - Fix offset test used to find the block chain for a pc. 2013-12-08 16:44:54 -08:00
Jim Blandy
13ad20a4d9 Bug 942480: Don't js_delete a freshly allocated js::Debugger, if we've stored it in the Debugger JSObject's private slot. r=shu 2013-12-08 15:53:28 -08:00
Shu-yu Guo
76bbb36b79 Bug 942480 - Fix OOM handling in Debugger construction. r=jimb 2013-12-02 20:43:56 -08:00
Luke Wagner
183ee8ff81 Bug 942276 - Improve test_asmjs2.html once caching is deterministic (r=me)
--HG--
extra : rebase_source : 36d1b607bda300f455d4086fe1bd8c7ca3834e77
2013-11-29 14:58:56 -06:00
Brian Hackett
6eb6edc7d2 Bug 944080 - Fix =/== confusion. 2013-12-09 07:36:13 -08:00
Boris Zbarsky
c57a4a55e3 Bug 946564 part 1. Allow installing chromeonly webidl quickstubs too. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
abefb320a5 Bug 946067 part 2. Generate Window's access checks in XPConnect based on WebIDL access annotations. r=bholley,peterv 2013-12-09 10:34:03 -05:00
Boris Zbarsky
5a1836271c Bug 946289. Make GetNativeForGlobal work for WebIDL globals. r=peterv 2013-12-09 10:34:03 -05:00
Kannan Vijayan
3fbdd1e1f5 Bug 834678 - Ensure correct update of lastPC_ for MInstructions which add OOL code. r=jandem 2013-12-09 10:28:58 -05:00
Dan Gohman
3d4e55d1e7 Bug 943303 - IonMonkey: Convert floating-point comparisons to integer using range analysis. r=nbp 2013-12-09 07:11:12 -08:00
Hannes Verschore
1a0f904a99 Bug 947875 - Tracelogger: Fix builds after HashMap changes, r=bhackett 2013-12-09 16:08:41 +01:00
Nicolas B. Pierron
b2338929b2 Bug 943303 - Improve computed range of MPhi by populating with unreachable flags. r=sunfish 2013-12-09 05:56:19 -08:00
Nicolas B. Pierron
6e4bc9355f Bug 943303 - Annotate and modify conditions leading to dead branches. r=sunfish 2013-12-09 05:56:19 -08:00
Hannes Verschore
9d4b92766d Bug 946243 - IonMonkey: Don't remove MComputeThis during EliminateDeadResumePointOperands, r=jandem 2013-12-09 13:43:55 +01:00
Hannes Verschore
c8d1855dba Bug 947765 - Style nits in IonMacroAssembler, r=jandem 2013-12-09 13:43:49 +01:00
Christian Holler
cd0a90a306 Bug 947233 - Handle OOM in js::frontend::NameResolver. r=jimb
--HG--
extra : rebase_source : 83d440944fb731e0663c81e148053787b877a2c1
2013-12-09 13:32:55 +01:00
masaya iseki
d737bd02cb Bug 848510 - Add Baseline double stub for BITNOT. r=jandem 2013-12-09 12:53:06 +01:00
Phil Ringnalda
e5638ae70a Merge m-c to m-i 2013-12-07 11:21:52 -08:00
Phil Ringnalda
cacf62c269 Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test 2013-12-07 11:08:56 -08:00
Brian Hackett
6ebb9c6ffe Bug 944930 - Remove block index from aliasedvar ops, use a binary search to find the block chain for a given pc, r=luke. 2013-12-07 11:03:07 -08:00
Jan de Mooij
b0edaaa0e0 Bug 947235 - Rewrite ternary to if-else to workaround a GGC quirk. r=me 2013-12-07 19:16:51 +01:00
Hannes Verschore
aa14947a20 Bug 947603: IonMonkey: Mark scripts uninlineable in Baseline, r=jandem 2013-12-07 16:23:30 +01:00