js/src/methodjit/FastOps.cpp
66356ff98dc2d6a1d7a52049dd7125720460f13d
created 2010-10-06 19:25 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset ac46097e312c
ac46097e312cf854d997e3bdc566c7c35583f940
created 2010-09-21 18:34 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Optimize FrameState for large linear scripts (bug 591836, r=dmandelin).
f2383940c993d2fbb57d8fc54dda5ffd8742ed8e
created 2010-09-21 17:51 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
c91290f1ee7eff6fa86f69228c2db39ec3b486bb
created 2010-09-17 12:12 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
c76f61d9595b09e3fcc0d5813b42cc13bb5dca1a
created 2010-09-15 08:53 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
eab4befb94208e46f3aea7be48c9595b47f492c4
created 2010-09-13 15:51 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
4295d519e02cbad64a5f66c6c8ba630e0fa7dae6
created 2010-09-13 15:40 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset cc923f1f25bd
cc923f1f25bd9c710e1ef26c07205918be51b1bb
created 2010-09-08 18:53 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Disable PolyICs for getelem to see if it helps with the media player orange
0d06f0c22e437821c94a632967080f755e197211
created 2010-09-06 18:24 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge backout.
2952314edcc83ac55c26d64c13665c5f4d9ecb34
created 2010-09-06 18:22 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 8703c9e17f69
0548d99a060115c349be0109cca3c01713233234
created 2010-09-04 21:57 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
a5f194447bea2b487d01638119eb6505edd59a0d
created 2010-09-04 16:33 -0400
pushed 2011-08-19 14:38 +0000
Sean Stangl Sean Stangl - [JAEGER] Fix previous commit to build with MSVC.
23706a77784890da0d27b4380f097228920a49b1
created 2010-09-04 15:19 -0400
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - [JAEGER] Fast path for >>>; b=589932, r=dvander.
8703c9e17f69803299caee68d2ef340fa0b8d5cd
created 2010-08-31 17:42 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Improve register pinning invariants (bug 591836 part 2, r=dmandelin).
46a2d2d34ecf3c46f970acd7a4d2dfe6d3824dc7
created 2011-05-25 16:26 -0400
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 608823. Speed up bitops on doubles. r=dvander
787c58add0d204006391d61890b86253b58aad55
created 2011-01-21 14:10 +0100
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 627016 - remove JSProperty out param from DefineNativeProperty. r=jorendorff
482d2f967ed9425a85329bcf5ef50204f2cda10c
created 2011-05-12 16:08 +0800
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Bug 654632 - [TM] Recent changes in tracemonkey break Sparc build. r=dvander
de7b0f3323c1c663eb6147e3d24bab6da63017a1
created 2011-04-26 10:29 +0200
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - Bug 646938 - Fix NaN-check in jsop_stricteq. r=dvander
96c70f2aae85d668b303403d3f085ae08195f3b9
created 2011-04-19 01:27 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Re-landing. Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
101c3e93adec42efe58bb60022db7d9326cd5301
created 2011-04-18 20:53 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Backout 91eaf74fff1e.
91eaf74fff1efa28f8974c56c9e46632bb218450
created 2011-04-18 20:17 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
4290338c39567c175461153040dd5918931fd903
created 2011-03-14 13:59 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 613457 - clean up string interfaces (r=njn)
ea2b1b5e3837c0f98dd7a8ce381dbbf45f753b21
created 2011-01-31 17:16 -0800
pushed 2011-08-19 14:38 +0000
Paul Biggar Paul Biggar - Bug 625141 - Avoid overwriting used register in TypedArray IC (r=dvander)
a5d0ccdb9985e5fdb052541bb4a8cfda28da291c
created 2011-01-13 22:42 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 588021: Remove vestigial ifdefs. (r=dmandelin)
a08bbc16b665b9c755ad0aab242aea4558855a6f
created 2011-01-13 22:42 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 588021: Port ELEM PICs for ARM. (r=dmandelin)
651254a19521152b947880ab940610f3b4415a2f
created 2011-01-13 22:40 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 588021: Port GETPROP PIC for ARM. (r=dmandelin)
f497fca35415432c6c6277456cfc809f1de14145
created 2011-01-08 16:27 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Remove unsound global optimizations (bug 618007, r=brendan).
97401505439586c55ee8beb84f463a1248c4da97
created 2011-01-06 14:31 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 620637 - Flush tracker completely when doing tree call (r=dvander)
5bb0f4c62370ce31b0f24e1a35e85e46d000ab77
created 2011-01-05 19:16 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for typed arrays (bug 594247, r=cdleary,vlad).
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
b3064e25be90b1c82b54d0b66a50867f8174ce62
created 2010-12-03 15:53 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Simplify LOCALINC and friends to fix bugs (bug 610618, r=dmandelin).
8c5f62e68881bbcc0530f3b6c5b6d67052086f5a
created 2010-11-30 10:22 -0800
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer
1829374e7d19409857e3f79a21ef5f1dfab12fc3
created 2010-11-23 16:47 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix register eviction bug in stricteq (bug 613960, r=dmandelin).
3ce2cfd22078fa4d151345bee07296b30a512c03
created 2010-11-18 19:49 -0800
pushed 2011-08-19 14:38 +0000
Nicholas Nethercote Nicholas Nethercote - Avoid compiler warning. No bug, r=dvander via IRC.
32aa5d70f490f931d6220a987130d378acbc877f
created 2010-11-18 18:14 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
9a17b835ec3046c3919607343d66437e942fe51d
created 2010-11-11 11:19 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Allocate registers for formal arguments, callee, and this (bug 592976, r=luke).
c938c2dc5f37ae1605a32add7559a46553bf6abd
created 2010-11-10 18:34 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix register allocation inside STRICTEQ (bug 610498, r=dmandelin).
c498f1a7eb3bc4948f5d17b3d455d357b2e84b26
created 2010-11-10 15:49 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato).
a872a7883972e2dc9d6055d7b9ecb7d3dd7ee1f3
created 2010-11-09 15:29 -0500
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
894e42d25be94867a5173e8a10a8c78e644a56b5
created 2010-10-29 10:28 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - IC for JSOP_CALLELEM, re-landed (bug 604031, r=dmandelin).
c7b08e7b7f949e9d914d7308afd66e50f06ea6e5
created 2010-11-02 10:56 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Back out bug 604031 for re-landing.
85ea6b284b3058ed7f76416dc221565d006ceae0
created 2010-11-01 11:14 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor SETELEM into an IC (bug 607293, r=dmandelin).
b192fa5cfffc8ded1790eb8d10b7c5955cf53fc1
created 2010-11-02 10:56 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge backout (a=blocking).
fa28bf70d2a41e376a482f9a82421d787432f5f6
created 2010-11-02 10:56 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 4a6259d13882 (bug 608810, a=blocking).
d365a5745be8a5abeb52c49032f8693e81fd7990
created 2010-10-29 15:06 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Bug 605274 part 1: add OOM checks to JM use of vectors, r=dvander
4a6259d138828755fb9e99e5abfd2a2102845cf1
created 2010-10-29 10:28 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - IC for JSOP_CALLELEM (bug 604031, r=dmandelin).
1b3abe381bd6dc9e47c8b5355c9899d5f00e820f
created 2010-10-27 21:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
a08def05fc80e38f4bfa27b65e21cfb77c930cdc
created 2010-10-27 21:35 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 921334ab1ea5
921334ab1ea5e68f98895cabf7bdb635c06b7fba
created 2010-10-27 21:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
ceec1a6b5566b5cae142c2bf13f7f6f87a58cea6
created 2010-10-26 12:00 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Analysis for defined variables, bug 604426. r=dvander
24fb83f7a0da65437568c58050f4ee7656222099
created 2010-10-17 22:28 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
54a03edfa9193b1df1f081ddde24d9edb9e8dcf8
created 2010-10-20 19:13 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fixed register allocation bug in left-shift operations (bug 606063, r=dmandelin).
78b0a2bd07fbf99990cf0597805914a1001534d8
created 2010-10-19 11:08 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
fecbc58f244c833dd4b4c9348e62e6901d43f479
created 2010-10-18 14:19 -0700
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - Bug 604427: fix JM handling of !== with nans, r=dvander
a62722145a235788d088685abdb7130c542aa0f8
created 2010-10-18 11:24 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 45805d1b90d4.
45805d1b90d4d9d5ff08d30d18b897bd91447887
created 2010-10-17 22:28 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
c835d30c91cfb1c740138cc36a9f45473e91b9d9
created 2010-10-17 23:10 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 0c5ec2e90378
0c5ec2e90378cc8c9bf31697d6d86b2147f665b2
created 2010-10-17 22:28 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
67a041f5f13b6525051e21f79c7bc3bb5e8315a4
created 2010-10-14 16:33 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Bug 603077: OOM safety for JM assembler buffer, r=dvander
less more (0) -100 -60 tip