js/src/jit/AsmJS.cpp
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-05-20 13:28 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
e271003b1477cb24c1cc2869cc316157f75a043b
created 2014-03-10 17:37 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 981314: Relax block creation check for dead code in CheckIfCondition; r=luke
45ac7b7d7466a02176f9fa6fcaa25948a453b92a
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
797981dc56951f4ad2f58beac956702be2392848
created 2014-03-05 17:15 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
6048059d6ea1b35cd7a5175e76c8dae9db856a57
created 2014-03-06 16:42 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919052: OdinMonkey: Add support for short-circuiting ternaries in if expressions; r=luke
1663c434abc0d178cbbc6a72993eb448e6d1ff60
created 2014-03-03 14:57 -0800
pushed 2014-04-28 18:51 +0000
Sean Stangl Sean Stangl - Bug 977759 - Move some AsmJS helper functions to fix --disable-ion builds. r=luke
c8bea55437c176e58a7e19358cf523fdfbf930c9
created 2014-03-03 16:54 +0000
pushed 2014-04-28 18:51 +0000
Ed Morley Ed Morley - Backed out changeset 508848ad378a (bug 939562) for causing bug 978450
508848ad378ac7e100f63996709f08081e8d88af
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
5d9d0a9f3e1f301f99b2f920b1bda85b25e9e3ba
created 2014-02-27 14:24 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
c3fc351a1c5512a93560f321572aaf66936a4a18
created 2014-02-26 16:02 +0100
pushed 2014-04-28 18:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 802aa43ae8cc (bug 939562) for PGO mochitest regression on a CLOSED TREE
802aa43ae8cc5948062a132efd3f9e798b949376
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
9291178fcfd15013e0f16e58813ebf8c291e4d93
created 2014-02-19 16:02 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 974373: Shows a warning when logging in Odin parallel compilation mode; r=h4writer
2a34429afff1b8192378a5427e2d118d44d00622
created 2014-02-18 11:06 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 973725 - OdinMonkey: support linking a single asm.js module more than once (r=benj)
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
b7f76388010670f9c083d98b7ec65706f955939f
created 2014-02-11 14:19 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 966295: Implement variadic Math.min and Math.max in Odin; r=luke
995f7402235bfa1df4e66e697808da0651d5b7b3
created 2014-02-05 11:40 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
21064511948c4f2b17b57b259f52e826e334c0c5
created 2014-02-04 16:11 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878488: Implement asm.js Math constants; r=luke
cb2e9f9a09f76a6b08afa13c4b9020f809be2741
created 2014-02-04 16:33 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset 5b3dd105258e for Windows build failures
5b3dd105258e854964272afe93f24949eed596e4
created 2014-02-04 16:11 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878488: Implement asm.js Math constants; r=luke
7e9b33204db98cb49ec938fb07ec5a294f9fac03
created 2014-02-27 14:24 +0100
pushed 2014-04-07 16:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203 - Take out non strictly commutative Float32 functions. r=sstangl, a=sledru
80286bae0d73ae97bfa9e99dddb491fda7830bf6
created 2014-02-03 08:34 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 45840c6628d7 and acadb164dbc5 (bug 941805) for causing bug 966782.
acadb164dbc5947de50aff7643ed7120b44bd08f
created 2014-01-31 18:58 -0700
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
191ba4345c963f47d7a09803fd8aacfdc909dd32
created 2014-01-29 14:27 +0100
pushed 2014-03-17 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 952306: Allow global const literals as variable initializers; r=luke
bd3a04b82246745223ce5694e347127b68caa88e
created 2014-01-29 14:27 +0100
pushed 2014-03-17 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 952306: Refactor Variable into Variable, ConstantImport and ConstantLiteral in Odin; r=luke
25079ce841e06168351d9005c7a3d28efedd6813
created 2014-01-29 11:39 +1100
pushed 2014-03-17 21:55 +0000
Douglas Crosher Douglas Crosher - Bug 959597 - Odinmonkey (ARM): fix a commit conflict with bug 964005. r=jandem
ad73fa1d8abb5359610ad84eb9d9ad4b557fb188
created 2014-01-26 19:42 +1100
pushed 2014-03-17 21:55 +0000
Douglas Crosher Douglas Crosher - Bug 964005 - Odinmonkey (ARM): Include d15 in the callee saved registers. r=mjrosenb
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-03-17 21:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
8440ad24891236dd899fd3268c09dd2338eb6231
created 2014-01-07 09:54 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 956274 - add missing ensureBallast() to MIR allocation loops (r=jandem)
5568609fa907c87e48d5cb78bd612cf6f7402949
created 2014-01-06 10:17 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 956402 - OdinMonkey: refactoring: add Float to NumLit (r=bbouvier)
7ebd1e1a81978681ebe38d5af517b568e4b46aee
created 2014-01-06 10:06 -0500
pushed 2014-03-17 21:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
1cf7c629cfcddeec0c474bc4cad899b097aa2a43
created 2014-01-03 11:04 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 952616 - Fix typo in previous commit changing success message (r=me)
41609fc34dac2b927a8f6be0873d8746b5196c6e
created 2013-12-14 19:09 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 956161 - Fix Firefox for Android's last -Wuninitialized warning! r=luke
567977c0c7da732975a91ddf50904c72b8a591dc
created 2014-01-02 17:20 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 953104 - OdinMonkey: report validation failure for missing function-pointer tables (r=bbouvier)
32724614e323cf4048b5685ba59b3fd016a9b7b7
created 2013-12-20 14:32 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 952616 - OdinMonkey: tweak success message when not stored in cache (r=bbouvier)
b41d9ac46315a66eb6c7ef0278d057850e3d1116
created 2013-12-19 11:56 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
bc976490826a63fd4ccb60cf86fb78562bcdc0df
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
f6097fcbd39b8fc97d29d0923c577ca99f5eb22d
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
f75c03ae992c397cef4ac556c82a6e69f08d108a
created 2013-12-16 22:47 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2014-03-17 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
99adf40721c5d80bcdac65068c94af6cce52db81
created 2013-12-09 13:43 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 947765 - Style nits in IonMacroAssembler, r=jandem
8c0709e254c43ab64dd7a19d3836646557309362
created 2014-01-06 15:03 -0500
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef. r=luke, a=lsblakk
fefdc280c829d4e025c817b3de40e191774a6d2b
created 2014-01-03 17:38 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d56d13a32786 (bug 950513) for debug asserts. a=backout
d56d13a32786145b46ebe846c88d1b55193fc618
created 2014-01-03 16:16 -0500
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef. r=luke, a=lsblakk
9e1a644eb6f37daca96cdff84d1046bfe2d322ed
created 2013-12-06 23:00 +1100
pushed 2014-02-04 01:06 +0000
Douglas Crosher Douglas Crosher - Bug 861785 - Odinmonkey ARM: use the hard-float ABI for inter-asm.js function calls irrespective of the system ABI. r=luke
30bdfabba1e0079b66cc89cfdc53906f2eb2aa2a
created 2013-12-07 15:45 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 944278 - OdinMonkey: Fix stack alignment, r=luke
162e0b8608a14cb3643249f9bae34fd1d05cc089
created 2013-12-07 15:44 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 947188 - Add MOZ_ASSUME_UNREACHABLE for use in jit generated code, r=djvj
2f8a83944e7149d76b94c7bfa85c3495bf9a5097
created 2013-12-06 19:31 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 10 - Use placement new syntax for PendingMove. r=luke
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
less more (0) -100 -60 tip