js/src/methodjit/StubCalls.cpp
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2015-01-29 00:57 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
ab4a85bc480a54e5c71c0823d8deebd023789ab8
created 2012-04-09 15:14 -0700
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 743878 - Move uint8_clamped and associated machinery into ObjectImpl.h, so that the new object representation can use it as well. r=sfink
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2015-01-29 00:57 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
493068c3e31215e28f5567b5d3a7d70571ae84bc
created 2012-03-26 22:08 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 739494 - rm JSOP_DEFLOCALFUN (r=bhackett)
149eff9b7b92cc43d53212aa2a8a4a7e3f255d8c
created 2012-03-21 07:37 -0600
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Use singleton types for global object initializers, bug 731398. r=dvander
e2144e6ee7745666eed0147fbcccd189fdb641e5
created 2012-02-10 16:31 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 733950 - re-add the f.apply(arguments) optimization (r=bhackett)
85bef04d12587cafbcd6041441eae6ce89d7b18f
created 2012-01-17 16:35 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 733950 - create arguments object eagerly (r=bhackett)
9ba1a4e7e47c6381ff51767355033754988434a9
created 2012-03-15 10:39 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Backed out changeset d2107141265f to fix message
45e9939b46a9294695251e7dde38d3df3511dedb
created 2012-03-15 10:37 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Backed out changeset 8f3b804118ef to fix message
8f3b804118efa146e89c5b6964ee46c3c7e7b969
created 2012-02-10 16:31 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 730497 - re-add the f.apply(arguments) optimization (r=bhackett)
d2107141265f2b11f7894ec59c07d688111262a8
created 2012-01-17 16:35 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 730497 - create arguments object eagerly (r=bhackett)
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
af6d1d5c7c127d0b9403f8b88ae40b96693b67df
created 2012-03-08 12:18 +0100
pushed 2015-01-29 00:57 +0000
Jan de Mooij Jan de Mooij - Bug 732423 - Combine GETELEM and CALLELEM interpreter cases and fix some e4x/noSuchMethod bugs. r=bhackett
5ca23d2045b649c845e1015dfddd3559f00cf8a0
created 2012-03-06 15:52 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 733260 followup: use uint32_t for array and string lengths, r=luke
ae005ec67376f06621d997ff208c95202b55c308
created 2012-03-05 18:43 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 733260: remove typedef jsuint, r=luke
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
6de9bc65b2ff2038550572b4805987109cf0a6b8
created 2012-02-28 12:01 -0500
pushed 2015-01-29 00:57 +0000
Nathan Froyd Nathan Froyd - Bug 731248 - Remove duplicate headers in js/src. r=luke
9fed91e954170237a20797f09fa1e5f85160f13b
created 2012-02-28 12:06 +0100
pushed 2015-01-29 00:57 +0000
Jan de Mooij Jan de Mooij - Bug 730836 - Refactor SetObjectElementOperation to avoid a GetPcScript call. r=pierron
dbb9c8ada5c64b0360d1c98da6fc89ee716bb650
created 2012-02-28 11:54 +0100
pushed 2015-01-29 00:57 +0000
Igor Bukanov Igor Bukanov - bug 730987 - remove per-context debug hooks. r=luke
bd71047c9b4d53b5e8ead4cfe63b6e5267b02fe7
created 2012-02-07 12:34 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 724790 - get rid of the hasOverriddenArgs funny business (r=waldo)
aec23eb06a3e8b1b194b05a970e8e813ba6adf05
created 2012-02-27 17:01 -0800
pushed 2015-01-29 00:57 +0000
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
b8cd9290468403cc51618bde4961e29a0f9a38ee
created 2012-02-22 10:39 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 728190 - Update stack later in Arguments (r=bhackett)
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
6f6f9de4458388caacce57706f1478a73aba6e51
created 2012-02-15 17:16 -0800
pushed 2015-01-29 00:57 +0000
Terrence Cole Terrence Cole - Bug 726845 - Make Value marking interfaces indirect; r=billm
3c017b5fd4a52e49c90a57566db8e38e90b6f645
created 2012-02-15 16:45 -0800
pushed 2015-01-29 00:57 +0000
Sean Stangl Sean Stangl - Bug 725532 - Refactor DefVarOrConstOperation() to be Ion-compatible. r=Waldo
2b630873c4da934c0525cb8b1790bf85e34d4e72
created 2012-02-07 12:34 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 724748 - simplify RegExpShared lifetime management (r=cdleary)
bb8e2ee240719b413df888e28a3b371832931e63
created 2012-01-28 22:09 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 722121 - Remove uses of CheckRedeclaration from defvar/defconst. r=jorendorff
c1321dc798b7c7d14678ab156a9d9aa19a010e1c
created 2012-01-23 11:52 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 720941 - Remove JSDOUBLE_COMPARE (and DOUBLE_COMPARE, outside SpiderMonkey), as tinderbox's Windows compilers seem not to need it any more. r=dmandelin
e517d4c431436772c46802f98618155ea8e37973
created 2011-07-18 14:54 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
288eae8384a25fd92778f5cd744f17fbce9d73e1
created 2012-01-24 17:32 -0800
pushed 2015-01-29 00:57 +0000
Matt Brubeck Matt Brubeck - Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
5d572733c31ebb146365569b04d6976d62687001
created 2012-01-24 10:29 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 720759 - Convert js::SameValue, js::StrictlyEqual, js::LooselyEqual, and js::EqualStrings to return a value through a bool*, not a JSBool*, to eliminate a (single!) Windows warning. r=Ms2ger
cac3f64d36d09be1c711301e9347dcc8a06d608a
created 2012-01-24 21:06 +0000
pushed 2015-01-29 00:57 +0000
Ed Morley Ed Morley - Backout 01a5ce645a8b, 6e849614a79f & bd75f26eee25 (bug 720759) for win debug build failures
6e849614a79fce45958fd7e92d62603b015d7a98
created 2012-01-24 10:29 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 720759 - Convert js::SameValue, js::StrictlyEqual, js::LooselyEqual, and js::EqualStrings to return a value through a bool*, not a JSBool*, to eliminate a (single!) Windows warning. r=Ms2ger
79deba0222272dd103c35d8317eff8c487ef2dbf
created 2011-07-18 14:54 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
dc059f35f32bfa25aa8f699f328926b0078721ca
created 2012-01-24 16:20 +0100
pushed 2015-01-29 00:57 +0000
Jan de Mooij Jan de Mooij - Move GETELEM/SETELEM operations to jsinterpinlines (bug 718683, r=pierron)
6c5229914ef986dc2cc98bdf9336c6b5fde26c67
created 2012-01-23 16:50 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Ensure code is discarded appropriately when kicking frames into the interpreter, bug 719674. r=dvander
7afd96e2977e7d67d7dec70ba2132f34f123cfd7
created 2012-01-20 16:19 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Fix use of space above the active JS stack pointer, bug 718347. r=dvander
84b48b4d62a1dcdce5d8b415b4979e3a72c4c365
created 2012-01-18 18:08 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Fix warnings, no bug. r=dvander
96a9dffede078c3baca6e9a68866cb9e355c6a4d
created 2012-01-18 17:15 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Pass scope chain explicitly to FindProperty, bug 717494. r=dvander
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
985b197bb2320c84aef28a29105f8f4be21396f6
created 2012-01-07 00:55 -0600
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 715852 - Fix an assertion running ecma_5/Object/proto-property-change-writability-set.js that happens when a test gets methodjitted just so. This fix is the required methodjit complement to the interpreter fix from bug 713944. FAIL. r=i-am-dumb
0c98dd9fd645d3c76edc881fc8e4050747afa4a3
created 2011-12-28 16:33 -0600
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 713965 - Replace deleteGeneric (taking a jsid) with deleteByValue (taking a Value), and use the property-type-specific methods exclusively. r=bhackett
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2015-01-29 00:57 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
d0e3133d19e21dac315651c7d34c43b90bab1d6b
created 2011-12-27 02:27 -0600
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 713183 - Make JSOP_*PROP and JSOP_*NAME store a PropertyName immediate, not a JSAtom immediate, and take advantage of this fact. r=bhackett
be81e5f7850fe09d825fa36efb7ff6f3a7867f20
created 2011-09-15 11:44 -0700
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 714218 - Specialize some get* implementations to do property-type-specific handling, with their getGeneric forwarding to the appropriate specific implementation. r=bhackett
6ff43da616bed93b5264b0cdf62aca4349f13006
created 2011-12-20 17:31 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 711273 - rm cruft: JS_REQUIRES_STACK, find-child.py, jsstack.js, fallibility of ClonedBlockObject::put/UnwindScope (r=waldo)
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
35124605e1a3bb588ce15a28af9ef27b64e61a4a
created 2011-12-29 05:43 -0600
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 713944 -Convert PropertyCacheEntry::vindex into two separate, private fields, and add some accessors for them. r=jorendorff
38344f96b3e3763be2d1d4d919e3615ac2fa640d
created 2011-10-07 12:02 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff)
9272bb82eebac5e30a16af20e4443ee30fc26c33
created 2011-10-07 12:02 -0700
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
less more (0) -300 -100 -60 tip