Dan Gohman
|
d060fe24d3
|
Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
|
2013-09-19 13:14:17 -07:00 |
|
Dan Gohman
|
ec7f8c0a05
|
Bug 917991 - IonMonkey: Avoid using r11 in contexts where the MacroAssembler may want to use a temporary register. r=luke
|
2013-09-19 13:14:11 -07:00 |
|
Dan Gohman
|
12410f1623
|
Bug 918031 - SpiderMonkey: Simplify trivial effective address computations to simple moves. r=sstangl
|
2013-09-19 12:39:58 -07:00 |
|
Dan Gohman
|
afb186d74b
|
Bug 918031 - IonMonkey: Use useRegisterAtStart for LUnbox and LUnboxDouble on x64. r=sstangl
|
2013-09-19 12:39:58 -07:00 |
|
Dan Gohman
|
bc91d5cb63
|
Bug 918031 - IonMonkey: Make the lowering for neg more consistent across the types. r=sstangl
|
2013-09-19 12:39:58 -07:00 |
|
Dan Gohman
|
41f9195a18
|
Bug 918031 - SpiderMonkey: Delete no-op branches. r=sstangl
|
2013-09-19 12:39:58 -07:00 |
|
Birunthan Mohanathas
|
21da9f6577
|
Bug 784739 - Switch from NULL to nullptr in js/jsd/; r=ehsan
|
2013-09-19 15:26:36 -04:00 |
|
Birunthan Mohanathas
|
3f4f32b49a
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
|
Benjamin Bouvier
|
8a831abc6b
|
Bug 915934: Rename UInt32ToDouble into AsmJSUInt32ToDouble; r=h4writer
|
2013-09-19 11:49:50 -07:00 |
|
Andy Wingo
|
82fddc2498
|
Bug 666396 - Implemement yield*. r=jorendorff, r=Waldo
|
2013-09-19 15:26:26 +02:00 |
|
Dan Gohman
|
678b8bfd9f
|
Bug 915846 - IonMonkey: Fix MBoundsCheckLower elimination. r=nbp
|
2013-09-19 08:03:22 -07:00 |
|
Dan Gohman
|
a1e55eff61
|
Bug 915846 - IonMonkey: Various tidy-ups. r=nbp
|
2013-09-19 08:00:01 -07:00 |
|
Ehsan Akhgari
|
37d1ee3b1b
|
Bug 918321 - Remove some dead code from the JS engine; r=luke
|
2013-09-19 10:34:45 -04:00 |
|
Luke Wagner
|
b55f9b16ff
|
Bug 900669 - OdinMonkey: use RelativeLink to patch x86 global references (r=bbouvier)
--HG--
extra : rebase_source : 99ddf49abbb58e6454a9e8f188a0849fc07be89a
|
2013-09-18 10:22:12 -05:00 |
|
Benoit Jacob
|
eeccdc3ba1
|
Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
|
2013-09-19 09:54:42 -04:00 |
|
Douglas Crosher
|
f035c7fdff
|
Bug 917800 - Odinmonkey: Correct rounding up of the heap length. r=luke
|
2013-09-19 00:31:35 +10:00 |
|
Yves Gwerder
|
4625de3ae1
|
Bug 913845 - Fix broken IonSpew filtering with IONFILTER env var. r=hv1989
|
2013-09-19 09:09:48 -04:00 |
|
Jon Coppeard
|
d74902d57d
|
Bug 917843 - Handlify JS identifier APIs r=billm
|
2013-09-19 08:54:02 +01:00 |
|
Jon Coppeard
|
bc6335ade3
|
Bug 917295 - GC: Handlify public date APIs r=terrence r=bz
|
2013-09-19 08:54:01 +01:00 |
|
Jon Coppeard
|
38b602931b
|
Bug 917798 - Handlify JS exception APIs r=terrence r=bz
|
2013-09-19 08:54:01 +01:00 |
|
Jon Coppeard
|
619203e6aa
|
Bug 917296 - GC: Handlify public regexp APIs r=billm
|
2013-09-19 08:54:01 +01:00 |
|
Benjamin Bouvier
|
8fe725808a
|
Bug 877378: Add alias analysis and GVN for heap loads / stores in asm.js; r=jandem
|
2013-09-18 18:41:33 -07:00 |
|
Benjamin Bouvier
|
a8fb839ea0
|
Bug 877338: Add alias analysis and GVN for global variable loads / stores in asm.js; r=jandem
|
2013-09-18 18:41:01 -07:00 |
|
Wes Kocher
|
0ef93db36c
|
Backed out changeset 040522aacba4 (bug 913847)
|
2013-09-18 17:18:56 -07:00 |
|
Benoit Jacob
|
6560634fb1
|
Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
|
2013-09-18 18:50:32 -04:00 |
|
Mike Hommey
|
16d06af70c
|
Bug 917086 - Disallow DIRS, PARALLEL_DIRS and TEST_DIRS under TOOL_DIRS and TEST_TOOL_DIRS, and adapt moz.build files accordingly. r=gps
Also mark TOOL_DIRS/TEST_TOOL_DIRS directories in backend.mk and recurse them normally instead of forcing make -C dir libs for them.
|
2013-09-19 07:43:02 +09:00 |
|
Mike Hommey
|
ae0966be15
|
Bug 917622 - Use INSTALL_TARGETS for mochitests. r=gps
|
2013-09-19 07:39:58 +09:00 |
|
Shu-yu Guo
|
b943332fa0
|
Bug 917401 - Fix incorrect blocked register assignment in LSRA. (r=jandem)
|
2013-09-18 14:03:00 -07:00 |
|
Jeff Walden
|
b93eaca87b
|
Bug 909602 - Don't blow away most/all elements above the purported "length" of a non-Array object passed to Array.prototype.pop. r=bhackett
|
2013-09-16 18:44:45 -07:00 |
|
Jim Blandy
|
5917b71689
|
Bug 914405: Define makeGlobalObjectReference, a quick way to get D.O's referring to global objects, to simplify the web console. r=jorendorff r=msucan
|
2013-09-17 15:21:11 -07:00 |
|
Dan Gohman
|
cb162a22ae
|
Bug 915846 - IonMonkey: Rename things to say "canHaveFractionalPart" instead of "decimal". r=nbp
|
2013-09-18 10:55:30 -07:00 |
|
Dan Gohman
|
1d3f4ad7d8
|
Bug 915846 - IonMonkey: Const-qualify some range pointees. r=nbp
|
2013-09-18 10:55:28 -07:00 |
|
Brian Hackett
|
cb6e1bdef7
|
Bug 917441 - Add missing #ifdef JS_ION.
|
2013-09-18 11:14:38 -06:00 |
|
Hannes Verschore
|
69016c1b4d
|
Bug 910960 - IonMonkey: Improve codegen of TypeBarriers, r=nbp
|
2013-09-18 17:53:41 +02:00 |
|
Brian Hackett
|
60a357cc76
|
Bug 917441 - Remove dependence of IonBuilder on ScriptAnalysis, r=jandem.
|
2013-09-18 09:43:21 -06:00 |
|
Bobby Holley
|
b4f25f3553
|
Bug 916939 - Drop support for named and indexed access on cross-origin windows. r=bz
|
2013-09-18 08:39:48 -07:00 |
|
Bobby Holley
|
639680d3ce
|
Bug 914939 - Don't assert against OOM in XPCWrappedJS QI hooks. r=gabor
|
2013-09-18 08:34:12 -07:00 |
|
Luke Wagner
|
d9d5fb841a
|
Bug 900669 - Fix compile error with JS_ION_PERF (r=me)
--HG--
extra : rebase_source : faba81a347300a0f40e302930bd6d394e08dae66
|
2013-09-18 09:56:34 -05:00 |
|
Brian Hackett
|
97899f3b59
|
Bug 917590 - Remove most roots and handles in IonBuilder, r=jandem.
|
2013-09-18 07:55:29 -06:00 |
|
Luke Wagner
|
3241b544f9
|
Bug 900669 - OdinMonkey: simplify how ScriptSource and source location are saved (r=bbouvier)
--HG--
extra : rebase_source : a3cabb43976f39dfc77543dc64688357e3801478
|
2013-09-17 17:06:37 -05:00 |
|
Luke Wagner
|
e84744cc08
|
Bug 900669 - OdinMonkey: split out a static-link step (r=bbouvier)
--HG--
extra : rebase_source : e910c2ba371280a13140a3faef97d379e3ce99fb
|
2013-08-26 11:29:15 -05:00 |
|
Luke Wagner
|
e4d4324834
|
Bug 916912 - use ImmPtr for j(void*) (r=jandem)
--HG--
extra : rebase_source : 4950b437f7d0c38589312415b8e1d7fa82a01e1a
|
2013-09-17 17:06:21 -05:00 |
|
Eddy Bruel
|
6a0af9ae7d
|
Make Debugger.Source load the source text if it is not retained (bug 916845). r=jimb
|
2013-09-17 15:37:00 +03:00 |
|
Nicholas Nethercote
|
22f5e7c43c
|
Bug 916531 (follow-up) - Re-landed changeset 47e05e8df03b (bug 915482, part 4) because it wasn't causing hangs on Windows after all. r=me.
--HG--
extra : rebase_source : 6c6e6dfa327e591a227e4da4bdb0539b6aaa2f05
|
2013-09-12 17:44:47 -07:00 |
|
Nicholas D. Matsakis
|
e35e1b0fd2
|
Bug 917360 - Fix tests in case that BINARYDATA or PARALLELJS are not enabled. r=nbp
|
2013-09-17 13:34:45 -04:00 |
|
Wes Kocher
|
8009e15796
|
Backed out changeset bba922f6d4f3 (bug 914405) for mochitest-bc bustage
|
2013-09-17 17:34:51 -07:00 |
|
Bill McCloskey
|
6b584f8a05
|
Bug 899697 - Try to silence spurious Windows jit-test failures (r=terrence)
|
2013-09-17 17:32:25 -07:00 |
|
Dan Gohman
|
123229e2fe
|
Bug 916681 - SpiderMonkey: Remove obsolete mjit counters. r=luke
|
2013-09-17 15:44:43 -07:00 |
|
Dan Gohman
|
e06f5ad3ba
|
Bug 916681 - Cleanup obsolete references to mjitalways and friends in the testsuite. r=luke
|
2013-09-17 15:44:43 -07:00 |
|
Dan Gohman
|
4a977da908
|
Bug 916683 - SpiderMonkey: Delete unused code. r=n.nethercote
|
2013-09-17 15:44:43 -07:00 |
|