Commit Graph

32826 Commits

Author SHA1 Message Date
Kartikaya Gupta
ecf47b46ef Bug 803601 - Prevent SIGILL crashes on ARMv6 builds built with the NDK r8c toolchain (gcc-4.6, gold). r=mjrosenb 2012-12-30 00:03:35 -05:00
Jan de Mooij
d9485eb66f Bug 824863 - Fix regalloc bug in JM ionCompileHelper. r=bhackett 2012-12-29 22:02:43 +01:00
Nicolas B. Pierron
00cced9111 Bug 780549 part 2 - Check returned value of AutoEnterCompilation::init in Ion compilation. r=bhackett a=abillings 2012-12-29 02:36:28 -08:00
Boris Zbarsky
d399493313 Bug 825365. Fix the softp version of MacroAssemblerARMCompat::passABIArg to not add no-op register moves to the MoveResolver. r=mjrosenb 2012-12-28 20:02:59 -08:00
Benjamin Peterson
dc43189686 backout bug 810525 for failing jit-tests 2012-12-28 21:52:52 -06:00
Josh Matthews
4d6b6b5de0 Backed out changeset 40c1df07b407 (bug 824217) 2012-12-28 19:13:36 -05:00
Brendan Eich
f40ff957eb Bug 810525 - unregress DecompileValueGenerator change to handle object literal reference bases (r=luke) 2012-12-28 16:09:25 -08:00
Josh Matthews
3f4533ac4c Backed out changeset a47d98073d4e (bug 823884) 2012-12-28 19:03:49 -05:00
Jeff Walden
fd937151e0 Bug 824217 - Remove some easy-to-remove tests of JSRESOLVE_ASSIGNING. r=bz 2012-12-19 19:32:34 -05:00
Boris Zbarsky
b8b6ae89a2 Bug 817943 part 2. Make the x86-64 and ARM versions of passABIArg not generate no-op moves and add asserts to the moveResolver that there are no such moves. r=pierron,mjrosenberg 2012-12-28 12:40:45 -08:00
Boris Zbarsky
5863c8694a Bug 817943 part 1. Introduce a GetTempRegForIntArg function that can be used to get registers to store things you plan to pass to a function call in, and use it for DOM getters/setters/methods. r=pierron 2012-12-28 12:40:44 -08:00
Hannes Verschore
b3a11b3d2a Bug 823884: Make call uninlineable when aborting during inlining, r=nbp 2012-12-28 21:33:07 +01:00
Trevor Saunders
801c9b79ba bug 822717 - remove checks for old gcc r=glandium 2012-12-18 13:22:28 -05:00
Nicholas Nethercote
660706afa4 Bug 824879 - Avoid -Wconstant-conversion warnings in vm/RegExpObject.cpp. r=sstangl.
--HG--
extra : rebase_source : c921633cea69a65cced62d56ef6baaa5a5cc2b04
2012-12-26 20:11:34 -08:00
Nicholas Nethercote
efaf0192cb Bug 819819 (part 1) - Remove DMDV. r=khuey.
--HG--
extra : rebase_source : af193a276409e33f0099d256cdfcd0f11917ea25
2012-12-20 23:03:50 -08:00
Matt Brubeck
bfd6ac84aa Merge from mozilla-central to mozilla-inbound 2012-12-27 14:53:29 -08:00
Matt Brubeck
0dae975a9a Back out de5db0c4c3ff and ff14e0b88c10 (bug 820124) because of intermittent xpcshell assertions 2012-12-27 14:52:04 -08:00
Nicolas B. Pierron
77efa6e376 Bug 780549 - AutoEnterCompilation: Handle init error cases. r=bhackett 2012-12-27 07:12:25 -08:00
Sean Stangl
75183b51dd Bug 820124, Part 2/2 - Handle fast removal in str_replace(). r=dvander 2012-12-26 21:13:24 -08:00
Sean Stangl
9a43917984 Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander 2012-12-26 21:11:54 -08:00
Ryan VanderMeulen
95f613b3e2 Backed out changesets 038194a2ffc3 and 4a7071b92069 (bug 820124) for mochitest orange. r=TryFTW 2012-12-26 22:48:23 -05:00
Sean Stangl
c2faa9065b Bug 820124, Part 2/2 - Handle fast removal in str_replace(). r=dvander 2012-12-18 17:28:16 -08:00
Sean Stangl
d3ca2c8f04 Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander 2012-12-14 16:07:35 -08:00
Gary Kwong
726fe577ad Backout 4a66a93f8625 for causing mochitest failures. 2012-12-26 17:59:46 -08:00
Nicolas B. Pierron
b39dc83e9e Bug 780549 - Handle init error cases. r=bhackett 2012-12-26 16:00:43 -08:00
Boris Zbarsky
7f55db897b Bug 819624 part 2. Hook up the HTMLDocument WebIDL API to quickstubs. r=peterv 2012-12-26 13:37:26 -08:00
Daniel Holbert
1d309d528d Bug 824648: Add range-check & unsigned cast before comparing signed arg to unsigned array-length, in VMFunctions.cpp's CharCodeAt() impl. r=nbp 2012-12-26 09:29:19 -08:00
Jan de Mooij
21795a7536 Bug 823482 part 1 - Refactor JSOP_EXCEPTION implementation in the interpreter. r=djvj
--HG--
extra : rebase_source : ec8f44feae0e8c74245347b1763f0275867764f5
2012-12-26 15:57:26 +01:00
Jan de Mooij
40c5a12a40 Bug 824463 - Fix checkStackAlignment on ARM. r=mjrosenb
--HG--
extra : rebase_source : b8ee9a95e13cca2f0e5e00960e68c55e47053e59
2012-12-26 15:45:13 +01:00
Nicolas B. Pierron
696dcbe49e Bug 801775 - Filter IonMonkey C1/Ion spew based on scripts' origin. r=sstangl 2012-12-26 06:59:15 -08:00
Nicolas B. Pierron
195a790d66 Bug 822938 - LCallee use a register instead of a fixed LArgument. r=jandem 2012-12-26 03:25:26 -08:00
Boris Zbarsky
51aee98e93 Bug 824517. Quickstub window.performance. r=peterv 2012-12-25 14:00:15 -08:00
David Zbarsky
f880d44c98 Bug 824604 - Remove quickstubs for nsIDOMSVGElement r=bz 2012-12-25 14:39:24 -05:00
Jan de Mooij
7dc505b1cf Bug 764310 part 2 - Implement JSOP_DEFFUN in IonMonkey. r=bhackett 2012-12-25 16:12:59 +01:00
Brian Hackett
ba8670f4b0 Bug 824257 - Remove type barriers that are redundant with null/undefined checks, r=jandem. 2012-12-25 07:27:48 -07:00
Boris Zbarsky
3a7914c772 Bug 816180. Convert DocumentFragment to WebIDL. r=peterv 2012-12-24 19:35:19 -08:00
Jan de Mooij
0073801a2f Bug 764310 part 1 - Refactor interpreter JSOP_DEFFUN logic. r=bhackett 2012-12-24 20:03:26 +01:00
Brian Hackett
df7ff3c0c0 Bug 824275 - Improve precision of alias analysis, r=jandem. 2012-12-24 10:29:14 -07:00
James Kitchener
d26bcd5ba2 Bug 818620 - Testcase to ensure all arguments processed in Math.max/min. r=just-tests
--HG--
extra : amend_source : d73f36b24712273b8c56feb3a4a945f25d9a4f0f
2012-12-24 10:44:35 -06:00
Hannes Verschore
bea7941da0 Bug 823887: Correctly do a pre-increment on InlineFrameIterator, r=nbp 2012-12-24 11:57:13 +01:00
David Zbarsky
a4730bced7 Bug 823394 Part 2: Add WebIDL API to SVGElement and enable binding r=bz 2012-12-23 03:22:58 -05:00
David Zbarsky
7d32181339 Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz
--HG--
rename : layout/reftests/svg/style-property-not-on-script-element-01.svg => layout/reftests/svg/style-property-on-script-element-01.svg
2012-12-23 03:22:22 -05:00
Boris Zbarsky
b39b127157 Bug 816387 part 2. Hook up the Document WebIDL API to quickstubs. r=peterv 2012-12-23 14:34:22 -08:00
Boris Zbarsky
f267cd20a4 Bug 816387 part 1. Hook up the WebIDL bindings for Document. r=peterv 2012-12-23 14:33:33 -08:00
Ms2ger
87280862b0 Backout bug 823394 for reftest oranges. 2012-12-23 13:44:04 +01:00
David Zbarsky
52ea426e71 Bug 823394 Part 2: Add WebIDL API to SVGElement and enable binding r=bz 2012-12-23 03:22:58 -05:00
David Zbarsky
8aefa3fddd Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz 2012-12-23 03:22:22 -05:00
Hannes Verschore
b62b852e17 Bug 777262: Assertation dropout, r=orange 2012-12-23 00:19:44 +01:00
Peter Van der Beken
d837e37c50 Fix for bug 824007 (Convert HTMLBodyElement, HTMLDataListElement, HTMLFontElement, HTMLFrameSetElement and HTMLLabelElement to new DOM bindings) - move some HTML element classes to mozilla::dom. r=bz.
--HG--
rename : content/html/content/src/nsHTMLBodyElement.cpp => content/html/content/src/HTMLBodyElement.cpp
rename : content/html/content/src/nsHTMLDataListElement.cpp => content/html/content/src/HTMLDataListElement.cpp
rename : content/html/content/src/nsHTMLDivElement.cpp => content/html/content/src/HTMLDivElement.cpp
rename : content/html/content/src/nsHTMLDivElement.h => content/html/content/src/HTMLDivElement.h
rename : content/html/content/src/nsHTMLElement.cpp => content/html/content/src/HTMLElement.cpp
rename : content/html/content/src/nsHTMLFontElement.cpp => content/html/content/src/HTMLFontElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.cpp => content/html/content/src/HTMLFrameSetElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.h => content/html/content/src/HTMLFrameSetElement.h
rename : content/html/content/src/nsHTMLLabelElement.cpp => content/html/content/src/HTMLLabelElement.cpp
rename : content/html/content/src/nsHTMLLabelElement.h => content/html/content/src/HTMLLabelElement.h
rename : content/html/content/src/nsHTMLUnknownElement.cpp => content/html/content/src/HTMLUnknownElement.cpp
rename : content/html/content/src/nsHTMLUnknownElement.h => content/html/content/src/HTMLUnknownElement.h
extra : rebase_source : 99a2b1764bfd34db1375939b967f816dc2a42a91
2012-12-21 15:06:50 +01:00
Hannes Verschore
db0eb79973 Bug 777262: Fix windows bustage, r=bustage 2012-12-22 23:40:55 +01:00