Marty Rosenberg
|
7467a7af83
|
Bailout when the result of a%b is -0.0 (bug 763884, r=jbramley)
|
2012-06-15 04:22:40 -07:00 |
|
Marty Rosenberg
|
5f1bd2f5d4
|
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
|
3d029ae227
|
Flip the conditions for zeroing a bool -> double conversion (bug 763882, r=jbramley)
|
2012-06-15 03:28:04 -07:00 |
|
Marty Rosenberg
|
efe1fd55d9
|
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
|
cabf916929
|
x << 32 is undefined in C, my bad. (bug 760443, r=jbramley)
|
2012-06-15 03:28:03 -07:00 |
|
Jan de Mooij
|
8ee0d3cf49
|
Bug 764304 - Use useRegisterAtStart for more instructions. r=dvander
|
2012-06-15 09:37:17 +02:00 |
|
David Anderson
|
6d2fb46055
|
Fix test bustage (no bug, r=luke).
|
2012-06-14 14:30:30 -07:00 |
|
David Anderson
|
87d23aa6d8
|
Fix ARM build bustage.
|
2012-06-14 14:11:55 -07:00 |
|
David Anderson
|
5b81587cff
|
Fix debug orange.
|
2012-06-14 14:06:11 -07:00 |
|
David Anderson
|
be8c723c4e
|
Fix typo.
|
2012-06-14 12:25:13 -07:00 |
|
David Anderson
|
ecc3950bbb
|
Implement NAME ICs (bug 762421, r=jandem).
|
2012-06-14 12:21:30 -07:00 |
|
David Anderson
|
55f146af46
|
Implement ALIASEDVAR opcodes (bug 762105, r=luke,jandem).
|
2012-06-14 02:14:16 -07:00 |
|
David Anderson
|
e09aae9d5a
|
Add support for CallObjects and heavyweight functions (bug 761685, r=jandem,luke).
|
2012-06-14 01:21:31 -07:00 |
|
Nicolas Pierron
|
95424dc574
|
Fix: Add cmpPtr(Address, Imm32) on x86/x64.(no bug, r=red-no-arm)
|
2012-06-14 00:16:00 -07:00 |
|
Nicolas Pierron
|
c0364061a4
|
Fix arm builds. (no bug, r=red-arm)
|
2012-06-13 23:09:18 -07:00 |
|
Nicolas Pierron
|
ec930bea5e
|
Remove debugging instrumentation from debug/Frame-arguments-02. (no bug, r=opt-orange)
|
2012-06-13 21:52:33 -07:00 |
|
Eric Faust
|
22b0f7f77f
|
Bug 764163 - Inlined dynamic call to check GC Zeal in ionmonkey. r=dvander
|
2012-06-13 20:38:39 -07:00 |
|
Nikos Verschore
|
676371521a
|
Implement a fast-path for JSOP_INSTANCEOF (bug 717466, r=dvander).
|
2012-06-13 20:33:46 -07:00 |
|
David Anderson
|
c4298358d6
|
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
|
b92b0eb866
|
Bug 763989 - Use the jumpRelocations_ buffer instead; quick orange fix. no_r
|
2012-06-13 13:09:22 -07:00 |
|
Sean Stangl
|
edf3a9573f
|
Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander
|
2012-06-13 11:55:54 -07:00 |
|
Sean Stangl
|
a547a6b59d
|
Backed out changeset 5f86bbdfe504
|
2012-06-13 11:54:03 -07:00 |
|
Sean Stangl
|
4ee35422a8
|
Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander
|
2012-06-13 11:52:33 -07:00 |
|
Jan de Mooij
|
3b751cbef4
|
Bug 763599 - Inline string[int32] GETELEM. r=dvander
|
2012-06-13 10:56:31 +02:00 |
|
David Anderson
|
26ac034690
|
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
|
d0ccdc7864
|
Bug 764165 - Poison freed IonCode buffers. r=dvander
|
2012-06-12 14:29:07 -07:00 |
|
Jan de Mooij
|
0110cb63b6
|
Remove unused variable, fix Clang warning.
|
2012-06-12 11:06:40 +02:00 |
|
Sean Stangl
|
bc7a59c35c
|
Bug 762936 - Call writeDataRelocation() for storePtr(ImmGCPtr) on x86. r=dvander
|
2012-06-11 17:48:41 -07:00 |
|
Sean Stangl
|
da91e8236f
|
Bug 763039 - Followup: fix ARM headers. no_r=red
|
2012-06-11 12:54:14 -07:00 |
|
Sean Stangl
|
669b000cb8
|
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
|
872c4ec080
|
Bug 762891 - Specialize more phis in some edge cases. r=dvander
|
2012-06-09 12:23:33 +02:00 |
|
Jan de Mooij
|
ec9a26d7a3
|
Bug 762887 - Add an infallible MUnbox after known-object type barrier. r=dvander
|
2012-06-09 11:09:28 +02:00 |
|
Jan de Mooij
|
4f467d66c2
|
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
|
a20a4fad51
|
Revert eager code elimination (no bug, r=orange1827)
|
2012-06-07 17:57:49 -07:00 |
|
Nicolas Pierron
|
79fd34894a
|
Reduce amount of spew during invalidation (no bug, r=dvander)
|
2012-06-07 16:36:58 -07:00 |
|
Sean Stangl
|
970b8b2225
|
Bug 762547 - Fix testcase from bug to pass on opt builds also. no_r
|
2012-06-07 15:01:32 -07:00 |
|
Sean Stangl
|
de9bd8e509
|
Bug 762547 - Don't invalidate Ion code unless GC is non-preserving. r=dvander
|
2012-06-07 14:27:07 -07:00 |
|
Luke Wagner
|
e405c2f8d2
|
Bug 762105 - Fix increment on formal parameters aliased by the arguments object (r=dvander)
|
2012-06-07 02:42:56 -07:00 |
|
Ed Morley
|
5571c78064
|
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
|
2012-06-07 10:32:36 +01:00 |
|
Luke Wagner
|
d5133af49a
|
Bug 761863 - Don't forget about jsop_aliasedArg (r=dvander)
|
2012-06-06 22:16:20 -07:00 |
|
Luke Wagner
|
70dfd7fdbe
|
Bug 761863 - jsop_aliasedArg should allocate a saved reg so that it isn't clobbered by the write barrier (r=dvander)
|
2012-06-06 20:52:16 -07:00 |
|
Terrence Cole
|
f6ddf5df97
|
Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
This hooks up the same path to putNew, because it is slightly more efficient and
fixes an OOM failure introduced in c9024bcb8da0.
|
2012-06-06 16:40:56 -07:00 |
|
Phil Ringnalda
|
498d1a6e91
|
Back out ecbe3c75551d (bug 759991) to investigate the effects on TestStartupCache bustage on a CLOSED TREE
|
2012-06-11 17:38:08 -07:00 |
|
Phil Ringnalda
|
b8022689fe
|
Back out 7166a68a7994 (bug 750307) for browser_bug645699.js bustage in a CLOSED TREE
|
2012-06-11 17:02:21 -07:00 |
|
Benjamin Peterson
|
e5b57504a5
|
Bug 762285 - Add ForOfIterator, a C++ class for "for-of" iteration. r=benjamin.
|
2012-06-11 16:31:52 -05:00 |
|
Jason Orendorff
|
2ba2a77a4a
|
Bug 750307 - "Assertion failure: isBoolean()" in RegExpObject::ignoreCase after redefining nonconfigurable data property. r=Waldo.
|
2012-06-11 16:31:52 -05:00 |
|
Jan de Mooij
|
3af761e21d
|
Bug 763580 - Fix Clang warning in SpreadContext copy constructor. r=bpeterson
|
2012-06-11 20:07:04 +02:00 |
|
Terrence Cole
|
2c6246852d
|
Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
This hooks up the same path to putNew, because it is slightly more efficient and
fixes an OOM failure introduced in c9024bcb8da0.
|
2012-06-06 16:40:56 -07:00 |
|
Jan de Mooij
|
fc0d4b41ca
|
Bug 761618 - Use JM until scripts are really hot. r=dvander
|
2012-06-06 13:25:54 +02:00 |
|
Marty Rosenberg
|
f7058e451a
|
fix cmpSrc(Label *) by replacing the part that was copied from cmpSrc(RepatchLabel *) (no bug, r=dvander)
|
2012-06-06 20:52:06 -07:00 |
|