Marty Rosenberg
|
651c97c782
|
Add in a function that was left out of the ARM port. (no bug, r=red)
|
2012-06-15 14:18:53 -07:00 |
|
Nicolas Pierron
|
7dbe13857b
|
Handle arguments[i] (Bug 735406 part 3, r=dvander)
|
2012-06-15 07:37:13 -07:00 |
|
Nicolas Pierron
|
b051eca1e0
|
Add Implementation of arguments.length (Bug 735406 part 2, r=dvander)
|
2012-06-15 07:23:31 -07:00 |
|
Nicolas Pierron
|
8108c763e7
|
Add JSOP_ARGUMENTS. (Bug 735406 part 1, r=dvander)
|
2012-06-15 07:11:11 -07:00 |
|
Nicolas Pierron
|
717a208059
|
Fix merge bustage (Bug 759442, r=orange)
|
2012-06-15 06:36:23 -07:00 |
|
Nicolas Pierron
|
006fbc14ee
|
Store actual number of arguments on the stack. (Bug 759442, r=dvander,mjrosenb)
|
2012-06-15 05:42:02 -07:00 |
|
Marty Rosenberg
|
974c187465
|
Fix an annoying c++ parsing issue (no bug,r=red)
|
2012-06-15 05:06:07 -07:00 |
|
Jan de Mooij
|
bae4aeb7ab
|
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
|
4b2c263608
|
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
|
1e46928605
|
Fix some nits about comments. (no bug, r=jbramley)
|
2012-06-15 04:22:52 -07:00 |
|
Marty Rosenberg
|
44199bafa8
|
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
|
1e32e477f7
|
Fix the name of the structure that forbids pools. (bug 759283, r=dvander)
|
2012-06-15 04:22:40 -07:00 |
|
Marty Rosenberg
|
4cd1d4c970
|
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
|
a1b959be50
|
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
|
12dcc86c6f
|
Bailout when the result of a%b is -0.0 (bug 763884, r=jbramley)
|
2012-06-15 04:22:40 -07:00 |
|
Marty Rosenberg
|
141ffc51e4
|
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
|
9a8fb9aa5f
|
Flip the conditions for zeroing a bool -> double conversion (bug 763882, r=jbramley)
|
2012-06-15 03:28:04 -07:00 |
|
Marty Rosenberg
|
d26c89dfcb
|
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
|
5cb66e4054
|
x << 32 is undefined in C, my bad. (bug 760443, r=jbramley)
|
2012-06-15 03:28:03 -07:00 |
|
Jan de Mooij
|
3a5c252caf
|
Bug 764304 - Use useRegisterAtStart for more instructions. r=dvander
|
2012-06-15 09:37:17 +02:00 |
|
David Anderson
|
b706f86867
|
Fix test bustage (no bug, r=luke).
|
2012-06-14 14:30:30 -07:00 |
|
David Anderson
|
5cea63cfde
|
Fix ARM build bustage.
|
2012-06-14 14:11:55 -07:00 |
|
David Anderson
|
48bb539a62
|
Fix debug orange.
|
2012-06-14 14:06:11 -07:00 |
|
David Anderson
|
efb81093d7
|
Fix typo.
|
2012-06-14 12:25:13 -07:00 |
|
David Anderson
|
bd47df219d
|
Implement NAME ICs (bug 762421, r=jandem).
|
2012-06-14 12:21:30 -07:00 |
|
David Anderson
|
3d2b004904
|
Implement ALIASEDVAR opcodes (bug 762105, r=luke,jandem).
|
2012-06-14 02:14:16 -07:00 |
|
David Anderson
|
7e0545d4b9
|
Add support for CallObjects and heavyweight functions (bug 761685, r=jandem,luke).
|
2012-06-14 01:21:31 -07:00 |
|
Nicolas Pierron
|
75e6f746e0
|
Fix: Add cmpPtr(Address, Imm32) on x86/x64.(no bug, r=red-no-arm)
|
2012-06-14 00:16:00 -07:00 |
|
Nicolas Pierron
|
b1a3d3089b
|
Fix arm builds. (no bug, r=red-arm)
|
2012-06-13 23:09:18 -07:00 |
|
Nicolas Pierron
|
8c146aee8a
|
Remove debugging instrumentation from debug/Frame-arguments-02. (no bug, r=opt-orange)
|
2012-06-13 21:52:33 -07:00 |
|
Eric Faust
|
9c80337a33
|
Bug 764163 - Inlined dynamic call to check GC Zeal in ionmonkey. r=dvander
|
2012-06-13 20:38:39 -07:00 |
|
Nikos Verschore
|
54a9c41c29
|
Implement a fast-path for JSOP_INSTANCEOF (bug 717466, r=dvander).
|
2012-06-13 20:33:46 -07:00 |
|
David Anderson
|
7860322bfc
|
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
|
de48b64bf6
|
Bug 763989 - Use the jumpRelocations_ buffer instead; quick orange fix. no_r
|
2012-06-13 13:09:22 -07:00 |
|
Sean Stangl
|
663e2dc2d6
|
Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander
|
2012-06-13 11:55:54 -07:00 |
|
Sean Stangl
|
980739567c
|
Backed out changeset 5f86bbdfe504
|
2012-06-13 11:54:03 -07:00 |
|
Sean Stangl
|
28982c6c55
|
Bug 763989 - Mark the ArgumentsRectifier via ImmGCPtr. r=dvander
|
2012-06-13 11:52:33 -07:00 |
|
Jan de Mooij
|
7c336f01fe
|
Bug 763599 - Inline string[int32] GETELEM. r=dvander
|
2012-06-13 10:56:31 +02:00 |
|
David Anderson
|
b974a76383
|
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
|
79dc0b9626
|
Bug 764165 - Poison freed IonCode buffers. r=dvander
|
2012-06-12 14:29:07 -07:00 |
|
Jan de Mooij
|
7291c64ec1
|
Remove unused variable, fix Clang warning.
|
2012-06-12 11:06:40 +02:00 |
|
Sean Stangl
|
725d91a352
|
Bug 762936 - Call writeDataRelocation() for storePtr(ImmGCPtr) on x86. r=dvander
|
2012-06-11 17:48:41 -07:00 |
|
Sean Stangl
|
46676f6563
|
Bug 763039 - Followup: fix ARM headers. no_r=red
|
2012-06-11 12:54:14 -07:00 |
|
Sean Stangl
|
d35c4c78a4
|
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
|
867d4444a7
|
Bug 762891 - Specialize more phis in some edge cases. r=dvander
|
2012-06-09 12:23:33 +02:00 |
|
Jan de Mooij
|
b66b17ef6a
|
Bug 762887 - Add an infallible MUnbox after known-object type barrier. r=dvander
|
2012-06-09 11:09:28 +02:00 |
|
Jan de Mooij
|
73e00c8b3b
|
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
|
82f3b36741
|
Revert eager code elimination (no bug, r=orange1827)
|
2012-06-07 17:57:49 -07:00 |
|
Nicolas Pierron
|
74c04fdfd7
|
Reduce amount of spew during invalidation (no bug, r=dvander)
|
2012-06-07 16:36:58 -07:00 |
|
Sean Stangl
|
423bda6526
|
Bug 762547 - Fix testcase from bug to pass on opt builds also. no_r
|
2012-06-07 15:01:32 -07:00 |
|