js/src/ion/AsmJS.cpp
ec74c69d417772fdec9556c48fae58c8ccdedd31
created 2013-07-03 10:41 +0200
pushed 2013-08-05 18:49 +0000
Hannes Verschore Hannes Verschore - Bug 886255 - Let activatation of inactive JitActivation behave more closely to the construction of active JitAction. r=jandem, a=bajaj
40bef1cf558f215cacc8f753f53b5d6cdb32e3a5
created 2013-06-25 09:55 +0200
pushed 2013-08-05 18:49 +0000
Hannes Verschore Hannes Verschore - Bug 884989 - OdinMonkey: Check argument types before enabling ffi fastpath to IM. r=luke, a=bajaj
49e4ff129351be779d7fc87ee99eedf2f10da327
created 2013-02-11 13:59 -0800
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 840242 - Use the runtime page size to control arena decommit; r=luke
37392ce15efaa280552a4fdc68f761aa2af11634
created 2013-06-21 18:53 -0700
pushed 2013-08-05 18:49 +0000
Phil Ringnalda Phil Ringnalda - Back out 1b81a9c88872 (bug 840242) for committing infanticide in Nursery.o
1b81a9c888729c14728976b8e3e25f0d29b44938
created 2013-02-11 13:59 -0800
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 840242 - Use the runtime page size to control arena decommit; r=luke
b5a63a038980b2e330d18f8ca513be866a4d9232
created 2013-06-20 11:32 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 883175 - OdinMonkey: restrict validation rules to force immediate coercion of calls (r=sstangl)
cbcb8cb1a86859812cd481c7129b5c1bc42724dc
created 2013-06-20 20:11 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 878433 - OdinMonkey: (signed % signed) should be intish, not int (r=bbouvier)
adfd8d9bfd0be87bcbbb00be267a2345bf81bbcd
created 2013-06-21 06:30 -0700
pushed 2013-08-05 18:49 +0000
Dan Gohman Dan Gohman - Bug 885176 - Use Vector's bulk-append methods instead of appending one element at a time. r=nbp
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
661b48de7a7007c86b1b6d0befbc85ef4e1e6d7e
created 2013-06-19 17:18 -0700
pushed 2013-08-05 18:49 +0000
Gary Kwong Gary Kwong - Bug 885103 - Do not display total compilation time when asm.js is successfully compiled, in a --enable-more-deterministic shell. r=luke
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
2a42ab5a85e3ece840110a1bb751da190ba9fc84
created 2013-06-17 22:58 +0200
pushed 2013-08-05 18:49 +0000
Hannes Verschore Hannes Verschore - Bug 883490: OdinMonkey: FFI call should look to the return value for ion errors, r=luke
91f620586eb8ce79e1a8e19ef39afc8a3602e830
created 2013-06-16 10:24 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 883630 - Watch for lazy functions when iterating inline Ion frames, clean up methods for accessing function scripts.
f426ed9af96091ceb3d6e1d0bfb553fc2b79fc7e
created 2013-06-14 16:30 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 3 - Add PNK_LABEL for labeled statement nodes. Remove ForgetUse. r=Waldo.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
5527906f11f5edd0e6bf3320816c31e01655729e
created 2013-06-14 10:09 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 881882 - OdinMonkey: take the percentage back out (it's wrong and misleading with parallel compilation) (r=me)
ce43d28276e494e9e3dba477cdcda931d15ffc7c
created 2013-06-14 05:58 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 678037 - Enable lazy JS parsing and fix various bugs, r=waldo,evilpie,nobody.
e1c91dd828e8b41010eb86bde607878f9a712f3e
created 2013-06-12 15:47 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 882012: Provide Use to right hand side in CheckStoreArray; r=luke
f8f6c2b1a92e1fc1739b3dd88b746bddff639d95
created 2013-06-12 16:29 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 881882 - OdinMonkey: report compile time and slow functions in asm.js success message (r=sstangl)
00a8c9c3fe5d4e713590945e37d404ccad6549a7
created 2013-06-12 16:29 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 881882 - rm JS_ASMJS (r=sstangl)
1b40028e58910f95f9190420995b370abac2bf4a
created 2013-06-13 11:54 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878501: Forbid variable declarations without var keyword in asm.js; r=luke
05bf9122d23427ab8667b63ca82627e2df06e96e
created 2013-06-13 11:47 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 882514: Don't try to enable Ion on functions with no script; r=h4writer
37eb86cb83e5fad4a06617c39b52b13af9abe380
created 2013-06-12 22:24 -0700
pushed 2013-08-05 18:49 +0000
Jesse Ruderman Jesse Ruderman - Bug 882037 - Fix incorrectly escaped %, and use semicolons after comma-separated lists. r=luke
81e3146d36d39f4dab40ff00598b5d5f7b573923
created 2013-06-11 10:53 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 880886 - Always allocate AsmJS's JSFunction in tenured; r=bhackett
64e8cd80963fecf90815ba2d6177de8b84b462b9
created 2013-06-12 17:02 -0700
pushed 2013-08-05 18:49 +0000
Matt Brubeck Matt Brubeck - Back out 3dbc486831a4 (bug 882012) for jit-test failures on a CLOSED TREE
3dbc486831a4805bfe05199a90f4e4fc62860533
created 2013-06-12 15:47 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 882012: Provide Use to right hand side in CheckStoreArray; r=luke
2810e80e1393bbc47c438871ae6a826621880a9a
created 2013-06-12 21:58 +0200
pushed 2013-08-05 18:49 +0000
Hannes Verschore Hannes Verschore - Bug 860838: OdinMonkey: Optimize FFI calls to ionmonkey, r=luke
acda9f185e0babd06fd88fb9ffcb61f5ee5c99db
created 2013-06-11 09:53 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 881608 - OdinMonkey: handle Type::Unknown when checking call args (r=bbouvier)
9786c829bf3c384160dff3d0c35be615e256f5e3
created 2013-06-10 17:25 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Backout 841ffd181e14 (Bug 878433)
1eff67ffe6b978c59bed371c0e3df7eb81bf8560
created 2013-06-10 16:37 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 878505 - OdinMonkey: store to float array should accept doublish (r=bbouvier)
841ffd181e14667ea9a272ba169429db688caa8e
created 2013-06-10 16:23 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 878433 - OdinMonkey: (signed % signed) should be intish, not int (r=bbouvier)
9ce9c145e07238c62803c509c6f7d0db1b366402
created 2013-06-10 16:21 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 878526 - OdinMonkey: handle 'unknown' type properly for FFI functions with unused results (r=bbouvier)
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
4e56548d0b3d75dc443d4d874b65a28a672983ca
created 2013-06-07 18:33 -0400
pushed 2013-08-05 18:49 +0000
C. Scott Ananian C. Scott Ananian - Bug 880807 - OdinMonkey: Fix signature of int multiplication by constant (r=luke)
cac9a6c4ab7572bab6b4472f70362cf6d77220ef
created 2013-05-31 16:27 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 877965 - Ignore empty statements in var declarations in asm.js mode. r=luke
a65235fd01464428171e9b5ab91b00546bfa8924
created 2013-06-07 12:06 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 877965 - In asm.js mode, use the last return statement instead of the last statement to find the return type of a function. r=luke
5a69226612158c4ca78d9dbbd8a62f8de9e0c09d
created 2013-06-06 17:00 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878435 - In asmjs mode, compare in uint32 mode only if both operands are unsigned. r=luke
8cf56f52e57c911e2305c2d5c4db0cb11e29835c
created 2013-06-07 10:43 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa9a0b34bbd8 (bug 878435) for checktest failures.
aa9a0b34bbd84a4363bb0bcba598674191afc8ca
created 2013-06-06 17:00 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878435 - In asmjs mode, compare in uint32 mode only if both operands are unsigned. r=luke
0a027c965a3353d15f231dd64442a695d7b6849f
created 2013-06-06 13:49 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 877908 - Precludes also directives after "use asm". r=luke
cf3f93160190e15f0a74c0f5b133ea87e5ed5066
created 2013-06-05 17:10 -0700
pushed 2013-08-05 18:49 +0000
Dan Gohman Dan Gohman - Bug 871728 - Avoid pushing the stack pointer to the stack; it's saved and restored in ABIArgGenerator::NonVolatileReg. r=luke
c7c358d0beecd4e17b56fa19f0199cba6d9353f8
created 2013-06-04 16:24 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 879138 - Silence GCC warnings about inline functions used but not defined. r=njn.
17143afc4fab97b13075c80b2e2ca8d58d93994d
created 2013-05-29 20:37 -0400
pushed 2013-08-05 18:49 +0000
Dan Gohman Dan Gohman - Bug 876916 - Hook up Math.sqrt to MSqrt in asm.js. r=luke
50d9e3c1574fed0d560d450394121229cd7ad25b
created 2013-05-27 19:17 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke
2bdb824158c63f7bb9f3718d12379ca6f5b0de40
created 2013-05-25 09:05 -0400
pushed 2013-08-05 18:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
8ee743b1a83e0e77d830dcc98ec7e21261abe2ea
created 2013-05-23 15:38 -0400
pushed 2013-08-05 18:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 873522 - Perf integration for IonMonkey r=dvander
1b0bfd72e8256bc4f3ea0f2430b05945fdc63e06
created 2013-05-08 18:34 -0700
pushed 2013-08-05 18:49 +0000
Luke Wagner Luke Wagner - Bug 864587 - Avoid overflowing the stack on long if/else-if chains in asm.js (r=sstangl)
e1290fb9b72ebbf6e64013e2bc0f83d0df215d0d
created 2013-05-14 16:11 -0700
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 872185 - Annotate a couple of rooting analysis false positives r=sfink
1e5d085c9b129e5122b62dc8cc51a8ec6c9f787f
created 2013-05-27 19:17 -0700
pushed 2013-06-24 18:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke, a=bajaj
c525f99ede50047e40b25b4f726da03359c620d7
created 2013-05-09 11:26 -0700
pushed 2013-06-24 18:52 +0000
Chris Peterson Chris Peterson - Bug 871016 - Fix -Wunused-function warnings in AsmJS.cpp when building for Android ARM. r=luke
f269dd20a9f61bf1eb247b7d1803a4bc7d432d2e
created 2013-05-08 16:34 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 870144 - don't assume non-definition argument has a name when reporting asm.js validation errors (r=terrence)
ce96360f44f56ca0b3509a0ce989b1eef66733ec
created 2013-04-15 14:30 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 861440 - Add VTune Instrumentation to OdinMonkey. r=luke
d4ac16cbea4761ff7a182ef08479f1888e84a778
created 2013-05-07 13:34 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 868184 - OdinMonkey: enable by default on beta/release (r=vlad)
b7c57f0f04272bc9a64546b18b85b498cb8f056f
created 2013-05-06 18:27 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 854602 - improve asm.js validation errors (r=terrence)
983dd922cef2240e957fc741141b4ae20ec43c5d
created 2013-05-06 16:05 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 868684 - OdinMonkey: sequential compilation allocates LIR in the tempLifoAlloc (r=sstangl)
ffa5c9610cba0fc62809cdba695c9a1d00045a12
created 2013-05-03 18:38 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 868658 - OdinMonkey: also require explicit coercion of function-pointer calls (r=sstangl)
78802b1601ed91151334614986233769705e9bfc
created 2013-05-03 14:45 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 854209 - add asm.js mochitests (r=sstangl)
42bcb974cfdd0ec7bee8d7a9839908e165f0ffff
created 2013-04-29 16:42 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 864600 - OdinMonkey: change asm.js validation to require explicit coercion of all call expressions (r=sstangl)
66964658a09767946931b40cccfc30a28c6916e9
created 2013-04-29 16:42 -0700
pushed 2013-06-24 18:52 +0000
Luke Wagner Luke Wagner - Bug 864600 - OdinMonkey: change doublish to double in overload set of ~~ and - (r=sstangl)
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
less more (0) -60 tip