Commit Graph

97726 Commits

Author SHA1 Message Date
Marty Rosenberg
c89cede9fd Fix an annoying c++ parsing issue (no bug,r=red) 2012-06-15 05:06:07 -07:00
Jan de Mooij
ae378ad92b Bug 762480 - Specialize Math.{log, sin, cos, tan}. r=dvander,mjrosenb
--HG--
extra : rebase_source : 4807dc6b8e71d93ad294d5ea8d1d92740e580d08
2012-06-15 13:27:04 +02:00
Jan de Mooij
ca6a14f44e Bug 764432 - Fix small MUrsh constant folding bug. r=dvander
--HG--
extra : rebase_source : be2747ab9c6698138c8b78d5c14a3c50f60738ca
2012-06-15 13:17:53 +02:00
Marty Rosenberg
ed99f6b36e Fix some nits about comments. (no bug, r=jbramley) 2012-06-15 04:22:52 -07:00
Marty Rosenberg
76bfae9d3c Fix negate on ARM remember to bail out properly with INT_MIN (bug 763883, r=jbramley) 2012-06-15 04:22:41 -07:00
Marty Rosenberg
57c5676f6b Fix the name of the structure that forbids pools. (bug 759283, r=dvander) 2012-06-15 04:22:40 -07:00
Marty Rosenberg
14007c5af3 Fix the instances where switching an element from the forwarad pool to the backwards pool fills the backwards pool. (bug 763333, r=jbramley,dvander) 2012-06-15 04:22:40 -07:00
Marty Rosenberg
21aa695e95 Make sure the branches that are inserted at the beginning of non-pool sections are marked as unnatural (bug 765114, r=jbramley). 2012-06-15 04:22:40 -07:00
Marty Rosenberg
ada608607b Bailout when the result of a%b is -0.0 (bug 763884, r=jbramley) 2012-06-15 04:22:40 -07:00
Marty Rosenberg
e6d667c0dc Add in some more nice spew code, and fix a simple off-by-one error (bug 762059, r=jbramley) 2012-06-15 04:22:34 -07:00
Marty Rosenberg
7325d92c1e Flip the conditions for zeroing a bool -> double conversion (bug 763882, r=jbramley) 2012-06-15 03:28:04 -07:00
Marty Rosenberg
071810a1e5 Fix a bug where we cannot trace through code during compilation (bug 760457, r=jbramley) 2012-06-15 03:28:04 -07:00
Marty Rosenberg
171299b8a0 x << 32 is undefined in C, my bad. (bug 760443, r=jbramley) 2012-06-15 03:28:03 -07:00
Jan de Mooij
210f29ba6a Bug 764304 - Use useRegisterAtStart for more instructions. r=dvander 2012-06-15 09:37:17 +02:00
David Anderson
5d306f605a Fix test bustage (no bug, r=luke). 2012-06-14 14:30:30 -07:00
David Anderson
38e78abaa7 Fix ARM build bustage. 2012-06-14 14:11:55 -07:00
David Anderson
7fde3abb49 Fix debug orange. 2012-06-14 14:06:11 -07:00
David Anderson
f01b2e6ef2 Fix typo. 2012-06-14 12:25:13 -07:00
David Anderson
66c345d01a Implement NAME ICs (bug 762421, r=jandem). 2012-06-14 12:21:30 -07:00
David Anderson
0c73aca901 Implement ALIASEDVAR opcodes (bug 762105, r=luke,jandem). 2012-06-14 02:14:16 -07:00
David Anderson
9cfa43c940 Add support for CallObjects and heavyweight functions (bug 761685, r=jandem,luke). 2012-06-14 01:21:31 -07:00
Nicolas Pierron
e021b7c7f8 Fix: Add cmpPtr(Address, Imm32) on x86/x64.(no bug, r=red-no-arm) 2012-06-14 00:16:00 -07:00
Nicolas Pierron
81d5c6440b Fix arm builds. (no bug, r=red-arm) 2012-06-13 23:09:18 -07:00
Nicolas Pierron
ce13257852 Remove debugging instrumentation from debug/Frame-arguments-02. (no bug, r=opt-orange) 2012-06-13 21:52:33 -07:00
Eric Faust
3a96dce89d Bug 764163 - Inlined dynamic call to check GC Zeal in ionmonkey. r=dvander 2012-06-13 20:38:39 -07:00
Nikos Verschore
cad3718a22 Implement a fast-path for JSOP_INSTANCEOF (bug 717466, r=dvander). 2012-06-13 20:33:46 -07:00
David Anderson
c70271a316 Make all cacheable scope objects into delegates (bug 761685, r=luke).
--HG--
extra : rebase_source : 0fca62a7e3f9fbd83b5133e0d4d12a3f87078583
2012-06-13 18:28:35 -07:00
Sean Stangl
1314287d8d Bug 763989 - Use the jumpRelocations_ buffer instead; quick orange fix. no_r 2012-06-13 13:09:22 -07:00
Sean Stangl
8893c198ec Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander 2012-06-13 11:55:54 -07:00
Sean Stangl
bfc175454d Backed out changeset 5f86bbdfe504 2012-06-13 11:54:03 -07:00
Sean Stangl
4666b86acd Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander 2012-06-13 11:52:33 -07:00
Jan de Mooij
9d4f7ba623 Bug 763599 - Inline string[int32] GETELEM. r=dvander 2012-06-13 10:56:31 +02:00
David Anderson
58cb46e7b5 Merge from mozilla-central.
--HG--
rename : accessible/src/html/nsHTMLTableAccessible.cpp => accessible/src/html/HTMLTableAccessible.cpp
rename : accessible/src/html/nsHTMLTableAccessible.h => accessible/src/html/HTMLTableAccessible.h
rename : accessible/src/xul/nsXULAlertAccessible.cpp => accessible/src/xul/XULAlertAccessible.cpp
rename : accessible/src/xul/nsXULAlertAccessible.h => accessible/src/xul/XULAlertAccessible.h
rename : accessible/src/xul/nsXULColorPickerAccessible.cpp => accessible/src/xul/XULColorPickerAccessible.cpp
rename : accessible/src/xul/nsXULColorPickerAccessible.h => accessible/src/xul/XULColorPickerAccessible.h
rename : accessible/src/xul/nsXULComboboxAccessible.cpp => accessible/src/xul/XULComboboxAccessible.cpp
rename : accessible/src/xul/nsXULComboboxAccessible.h => accessible/src/xul/XULComboboxAccessible.h
rename : accessible/src/xul/nsXULMenuAccessible.cpp => accessible/src/xul/XULMenuAccessible.cpp
rename : accessible/src/xul/nsXULMenuAccessible.h => accessible/src/xul/XULMenuAccessible.h
rename : accessible/src/xul/nsXULSliderAccessible.cpp => accessible/src/xul/XULSliderAccessible.cpp
rename : accessible/src/xul/nsXULSliderAccessible.h => accessible/src/xul/XULSliderAccessible.h
rename : accessible/src/xul/nsXULTabAccessible.cpp => accessible/src/xul/XULTabAccessible.cpp
rename : accessible/src/xul/nsXULTreeAccessible.cpp => accessible/src/xul/XULTreeAccessible.cpp
rename : accessible/src/xul/nsXULTreeAccessible.h => accessible/src/xul/XULTreeAccessible.h
rename : accessible/src/xul/nsXULTreeGridAccessible.cpp => accessible/src/xul/XULTreeGridAccessible.cpp
rename : accessible/src/xul/nsXULTreeGridAccessible.h => accessible/src/xul/XULTreeGridAccessible.h
2012-06-12 17:44:22 -07:00
Sean Stangl
4fa2da6b26 Bug 764165 - Poison freed IonCode buffers. r=dvander 2012-06-12 14:29:07 -07:00
Jan de Mooij
23314d5daa Remove unused variable, fix Clang warning. 2012-06-12 11:06:40 +02:00
Sean Stangl
a892f6cbe2 Bug 762936 - Call writeDataRelocation() for storePtr(ImmGCPtr) on x86. r=dvander 2012-06-11 17:48:41 -07:00
Sean Stangl
406861019d Bug 763039 - Followup: fix ARM headers. no_r=red 2012-06-11 12:54:14 -07:00
Sean Stangl
24073684bb Bug 763039 - Toggle barrier jumps to correct state at end of compilation. r=dvander 2012-06-11 12:34:07 -07:00
Jan de Mooij
139049a2da Bug 762891 - Specialize more phis in some edge cases. r=dvander 2012-06-09 12:23:33 +02:00
Jan de Mooij
b0b57e5b7f Bug 762887 - Add an infallible MUnbox after known-object type barrier. r=dvander 2012-06-09 11:09:28 +02:00
Jan de Mooij
b1b68e0f5d Merge m-c to ionmonkey
--HG--
rename : accessible/src/html/nsHTMLSelectAccessible.cpp => accessible/src/html/HTMLSelectAccessible.cpp
rename : accessible/src/html/nsHTMLSelectAccessible.h => accessible/src/html/HTMLSelectAccessible.h
rename : memory/jemalloc/jemalloc.c => memory/mozjemalloc/jemalloc.c
rename : memory/jemalloc/jemalloc.h => memory/mozjemalloc/jemalloc.h
2012-06-08 11:18:39 +02:00
Nicolas Pierron
3f0a0be17e Revert eager code elimination (no bug, r=orange1827) 2012-06-07 17:57:49 -07:00
Nicolas Pierron
13310c2b18 Reduce amount of spew during invalidation (no bug, r=dvander) 2012-06-07 16:36:58 -07:00
Sean Stangl
ac16107ad1 Bug 762547 - Fix testcase from bug to pass on opt builds also. no_r 2012-06-07 15:01:32 -07:00
Ehsan Akhgari
764d4a251d Bug 737056 - Add some documentation on the mozilla::Version API; r=sparky
DONTBUILD
2012-06-07 17:55:46 -04:00
Sean Stangl
8aadeb36a2 Bug 762547 - Don't invalidate Ion code unless GC is non-preserving. r=dvander 2012-06-07 14:27:07 -07:00
Kyle Huey
2c93120c84 Bug 759970: Result when reaching the end of a cursor should be null. r=sicking 2012-06-07 13:59:51 -07:00
Kyle Huey
c1cce99063 Bug 755767: Shut down IndexedDB at profile-before-change. r=bent 2012-06-07 10:44:17 -07:00
Benoit Girard
f42686a593 Bug 756253 - Disable flash placeholder on zooming because of thread safety problems and heap corruption. r=snop 2012-06-07 13:27:15 -04:00
L. David Baron
33f9912f46 Make scroll frames (i.e., overflow != visible) no longer be font size inflation flow roots. This fixes phoronix.com/reddit.com/others at the expense of youtube.com. This reverts b64bfa138619890a01826bde8974cc974b45a6f5 (bug 760098) which in turn reverted 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 747720) r=backout 2012-06-12 12:43:09 -07:00