js/src/jit/AsmJSModule.cpp
4ffd7defeba72abfc05705f96c1be11b53eeb55f
created 2014-04-16 16:06 -0500
pushed 2014-05-05 16:31 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: rm unused functionCounts from asm.js (r=bbouvier)
ba2e9970b80f05a995276cc9805d5a4f5305b7a1
created 2014-04-23 14:44 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me
a93e17835a75a43751d5ed9ad66370c34bd3a73b
created 2014-04-17 14:06 +0200
pushed 2014-05-05 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke
28d75105f7c853803bdd1afb16965fc47b07eb81
created 2014-04-17 00:11 +1000
pushed 2014-05-05 16:31 +0000
Douglas Crosher Douglas Crosher - Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
6e5d5104b3ea4967fd4b28ca6ba0a18f59bc008a
created 2014-04-15 13:39 -0400
pushed 2014-05-05 16:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 37e7cae3d8c8 and 3ccbb670a699 (bug 898963) for Windows debug bustage.
3ccbb670a6990112aa12c76c4c46f9a870ff9f0e
created 2014-04-16 01:08 +1000
pushed 2014-05-05 16:31 +0000
Douglas Crosher Douglas Crosher - Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
8fa46ad24ecc6a848f71afea6011ef684e82e52b
created 2014-04-09 11:28 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
8ee64d5ace269ead96cd524192993ccf17f36785
created 2014-04-02 19:50 +0200
pushed 2014-05-05 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878399: Implement toSource / toString for asm.js modules; r=luke
e2b579890ce7db195f56931db003d2904025d26e
created 2014-04-02 19:37 +0200
pushed 2014-05-05 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878399: Preparatory cleanups; r=luke
4bb79c7e18cdf5aaa1f01430ab90ad8d1b925c35
created 2014-03-25 12:55 -0400
pushed 2014-05-05 16:31 +0000
Luke Wagner Luke Wagner - Bug 974700 - cached asm.js doesn't cache profiled function info (r=bbouvier)
77b2ebd5ffff0e7cbe98b6c058ba3fc00a0433cd
created 2014-03-10 09:06 +0100
pushed 2014-03-24 22:43 +0000
Romain Perier Romain Perier - Bug 947601 - OdinMonkey: Add support for assume_unreachable. r=luke
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-03-24 22:43 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
a0c4fa6338dc0bd2640429f30de23ceb9ff357ad
created 2014-03-05 14:47 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 963588 - asmjscache: place cache entries apps that request AOT compilation in persistent storage (r=janv)
2271863167e9d38436ef1d74ef3597e0f3f55be2
created 2014-03-04 10:00 +0100
pushed 2014-03-24 22:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 978714: Initialize codeIsProtected_ in Odin; r=luke
5d9d0a9f3e1f301f99b2f920b1bda85b25e9e3ba
created 2014-02-27 14:24 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
0aa56e2a5f816a30da48701f73d03060ee9692b2
created 2014-02-26 12:21 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 976602 - OdinMonkey: fix benign assert in protectCode, add more asserts (r=bbouvier)
4e7eba19b5731b5d18cb2618719e6e966df7c7da
created 2014-02-24 12:20 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 975182 - OdinMonkey: unprotect code while cloning (r=benj)
2a34429afff1b8192378a5427e2d118d44d00622
created 2014-02-18 11:06 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 973725 - OdinMonkey: support linking a single asm.js module more than once (r=benj)
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4
created 2014-01-24 16:08 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 957688 - Kill off checkAccess. r=mrbkap
a0a1851773db6d8c5f91e9d63530e33f51416811
created 2014-01-17 17:34 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 960367 - OdinMonkey: compress source stored in in cache file (r=sstangl)
5163bf6b21b2c7302cb78befc5ca77e8b169832f
created 2013-12-04 22:32 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 944821 - Support more than 1 cached asm.js module per origin (r=janv)
f75c03ae992c397cef4ac556c82a6e69f08d108a
created 2013-12-16 22:47 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl
33141bbd7e29585e0737149bf1528976a5501a0e
created 2013-12-10 18:27 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 941715 - SpiderMonkey: Don't use DebugOnly in struct fields when size is relevant. r=jorendorff
36b6702581d435354bbda1a58223b3c7230fbfa1
created 2013-11-27 18:59 -0500
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
5a2d363a102e5ae630eac6cb95125a0eb4a52b64
created 2013-11-27 19:50 -0500
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE
ea3392e0018f39aca8c52bd7c72f53c60d4c04e3
created 2013-11-27 18:59 -0500
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
2e3d89ed5dc740f67f3ed0b7f21326f09b3ecf2f
created 2013-11-18 16:02 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
5387d9c92201b3fa6a712b5287af0f3b3a1cb734
created 2013-11-18 15:49 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 929236 - Cache asm.js compiled code in Gecko (r=janv)
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
de3af7ac05980a85e1ff328c0d54d9b4bbf1fe7c
created 2013-11-08 09:52 +1100
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634417 - Remove inappropriate uses of vanilla malloc/calloc/realloc/free/strdup from SpiderMonkey. r=luke.
282e0c10de45d4dc13b1e6eb1056513a16e49fbf
created 2013-11-02 12:28 -0700
pushed 2014-03-06 09:24 +0000
Chris Peterson Chris Peterson - Bug 934262 - Fix -Wtautological-constant-out-of-range-compare warnings in js/src/jit/. r=luke
f190375480959e89855936b72732e421a19ecd99
created 2013-10-28 10:06 -0400
pushed 2014-03-06 09:24 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
f75226d2273f6851eb233888e18f0585e0788a9f
created 2013-10-15 12:13 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
65262f9e75805837dfd57119c8ac8099e8606fcc
created 2013-10-15 18:52 -0700
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
f5838290c7059fc279c1135e1a9f62690954548d
created 2013-10-15 12:13 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
bfcf75eac94306dc47f455f3eb33445558cc88ef
created 2013-09-30 16:20 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
5761d3de664c6411d5c202a3fa07d62ebb592ba4
created 2013-09-27 16:28 -0400
pushed 2014-03-06 09:24 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (1/7); r=ehsan
ac62fceb9362b22c2b19873ae02f1ef17b58ff42
created 2013-08-12 18:41 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: avoid all uses of ImmPtr/AbsoluteAddress from asm.js code (r=bbouvier,mjrosenb,sr=jandem)
b599cc91f5a08b566862d430db0c60a32c99f587
created 2013-09-17 17:06 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: simplify how ScriptSource and source location are saved (r=bbouvier)
870fd016efc72372bc0ec4e0501faf5f43f900e9
created 2013-08-26 11:29 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: split out a static-link step (r=bbouvier)
06f35795582a074630fd284ddd3c8e415f70ca9a
created 2013-09-17 08:13 +1000
pushed 2014-03-06 09:24 +0000
Douglas Crosher Douglas Crosher - Bug 911254 - Odinmonkey: Support a wider range of heap lengths rather than just powers of two. r=luke
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
3387d9c1005c36874687e339ae7c89d6606508a3
created 2013-09-09 21:26 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 913977 - OdinMonkey: mark modules as linked at the start of linking (r=dougc)
4551a70c2fcfc5772302e2b68428fb1974eda648
created 2013-09-07 10:53 +1000
pushed 2014-03-06 09:24 +0000
Douglas Crosher Douglas Crosher - Bug 911254 - Odinmonkey: (ARM) use the 'compare immediate' instruction for bounds checks. r=mjrosenb
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2014-03-06 09:24 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
992102e6d2d2187b665db30902b8520d976ea154
created 2013-09-06 11:44 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 912958 - Remove slow IonContext lookup from AutoFlushCache constructor. r=h4writer
2a15f832f616761df9e79935ac1aca88e9ff53f6
created 2013-09-06 05:14 -0400
pushed 2014-03-06 09:24 +0000
Marty Rosenberg Marty Rosenberg - Bug 913216: Mark the entire heap to be flushed as soon as we start modifing bounds checks. (r=luke)
8057f2fc881731a6087e06bcda0cbf8f0c67ebe2
created 2013-08-12 18:40 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: put memcpy-able data in 'pod' fields of AsmJSModule (r=bbouvier)
c98af21f7072dee438f2861bf441eb24e752cc82
created 2013-08-27 22:05 -0700
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 4bb5a77c36a6:88a3198c7007 (bug 900669) for b2g build failures
88a3198c7007b5eb7f2310dfbe1a541e4e5add03
created 2013-08-12 18:40 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: put memcpy-able data in 'pod' fields of AsmJSModule (r=bbouvier)
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
a63f47fcbe98f0fd4e1b44328683b8c12bdf19f9
created 2013-08-08 22:51 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: remove main-thread restriction from js::CompileAsmJS (r=bhackett)
79edb45669268a4c65044a21e464c586ea0945b4
created 2013-08-08 21:38 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn)
dc5ef6e3d1e69f94910c0fc5e9fa549659502a9b
created 2013-08-08 21:38 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: cut all dependency on (Ion|JS)(Compartment|Runtime) via IonContext (r=sstangl)
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip