js/src/methodjit/FastOps.cpp
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)
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
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
7c1f8b268d89297d55e6bcfd541ab4f162944be9
created 2012-02-07 11:45 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 725888 - Remove some js_GetClassPrototype calls, using faster methods on GlobalObject instead. Also introduce JS_GetObjectPrototype to retrieve Object.prototype so that a friend API can be made un-friendly. r=dmandelin
9b81bf7d458c7c36b76d177f9c958e09139bf1b0
created 2012-01-27 17:01 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin)
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
f76b576a9e28264cda0df1e782ac48d8c04f0ff8
created 2012-01-19 11:34 +0100
pushed 2015-01-29 00:57 +0000
Marco Bonardo Marco Bonardo - Merge last green PGO from inbound to central
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
79e5d0b77d1080c7f29378ee48b0cad85220de33
created 2012-01-18 10:08 -0500
pushed 2015-01-29 00:57 +0000
Mark Finkle Mark Finkle - Backout 60eb0da71cdb as suspected crash cause (bug 718765)
095649e65552b1ab61c63d81539f8b295effda42
created 2012-01-13 13:33 -0800
pushed 2015-01-29 00:57 +0000
David Anderson David Anderson - Support pre-SSE2 CPUs in JaegerMonkey (bug 696291, r=bhackett).
7fe6463d454786c023235a4b1da4f66d45fae4c3
created 2012-01-17 16:35 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 718134 - un-union StackFrame::args (r=bhackett)
60eb0da71cdb391b45cfb1ddca7c01e6c6c09501
created 2012-01-16 13:52 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin)
1feecb1dad1fdfb87dfea3622f7398e135a99d3a
created 2012-01-12 19:18 -0800
pushed 2015-01-29 00:57 +0000
Chao-ying Fu Chao-ying Fu - Add MIPS support to JaegerMonkey (bug 678154, 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.
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
97940e37bd7491b8a809cff1c2ec1d1ffd0611c7
created 2012-01-02 15:06 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 714696 - rm lingering remains of tracer in js::Value (r=waldo)
c377af7c014dbb9f221b84fd27f9ba3debb34752
created 2011-12-28 20:44 +0100
pushed 2015-01-29 00:57 +0000
Jan de Mooij Jan de Mooij - Bug 713867 - Move arrayPrototypeHasIndexedProperty from JM to jsinfer. r=bhackett
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
3fb1a1208df6f98e9fdff0223b5d126a55719736
created 2011-12-15 10:30 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Back out 1deb23332fb5 for orange
1deb23332fb5b82db1c17d8c55f3466a7a5edc05
created 2011-12-15 09:40 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin)
38e995ede4251ed60809e0df11350c5d5cc8e283
created 2011-12-05 17:10 -0500
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 707383 - Rename ValueTo{ECMA,}{Ui,I}nt32 so that To{Ui,I}nt32 is the ECMA spec method and NonstandardTo{Ui,I}nt32 is the non-standard JSAPI method functionality. r=luke
e37f232c2e6d6f65ffabd41bc1ffe9b1c5b82dce
created 2011-12-06 11:58 -0500
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Kill the warnings. KILL THEM WITH FIRE. No bug, r=sparky
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
13b3669cad6cfe9697dc5bd94b56b60b2105fb16
created 2011-11-21 19:20 -0500
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Dense arrays should have numFixedSlots() == 0, regardless of size class. bug 704348
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
838464854ec63ca8663333d94b7593c37ebe2dc6
created 2011-10-10 11:41 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Remove JSObject::capacity and JSObject::initializedLength, split JSObject::slots into slots and elements, bug 693221.
8cb900050922ed20dbdfa23d5afa68812ac9c456
created 2011-10-04 14:49 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
55a63871f966714c7ef78fca2f945538d7ed8f59
created 2011-09-29 08:20 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Remove direct class pointer from JSObject, bug 690133.
ff51ddfdf5d1c04f37c272b745454af2d58be08d
created 2011-09-28 15:04 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505.
14b121d3b61b79edfe5e9cc5dd19c1d9098d22ca
created 2011-11-24 19:38 +0100
pushed 2015-01-29 00:57 +0000
Tom Schuster Tom Schuster - Bug 705168 - Followup to remove some references to the tracer in the methodjit r=dvander
88086bed7f10b38ba61b9d7e797ffcaa2068e16a
created 2011-11-18 17:43 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 703544 - Fix register allocation bug in dense array write barrier (r=bhackett)
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
f8bbd27f41ce74c8183b26b27e42a58058383efa
created 2011-11-03 09:24 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Try converting known doubles to integers in GETELEM/SETELEM paths, bug 678687. r=dvander
7cb178191144b0bd94260105fffc7efb3030465e
created 2011-11-01 14:52 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Back out b979f9d59e89 (bug 678687) for intermittent test_jQuery timeout.
b979f9d59e89f0bc8398bf0712c9e59190076954
created 2011-11-01 08:43 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Try converting known doubles to integers in GETELEM/SETELEM paths, bug 678687. r=dvander
c479d9c16a807481e61afae05427fe3832541ae6
created 2011-10-27 09:15 -0500
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Rename js::CodeGenerator to js::BytecodeEmitter. Bug 696876, part 1 of 3. r=dvander.
6049e8ad9755d3b4335a4624e99648ee644c7089
created 2011-10-27 16:11 +0100
pushed 2015-01-29 00:57 +0000
Ed Morley Ed Morley - Backout changeset 3b5b10d76887 (bug 678687) for V8/Dromaeo regressions on multiple platforms; a=mak
3b5b10d76887416b66d13330f91a8736b3049424
created 2011-10-26 18:46 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Try to coerce doubles to integers on tripped type barriers, bug 678687. r=dvander
31de0fd80b15568de44c7748a6ff4f1d01f8f2a6
created 2011-10-26 10:37 +0800
pushed 2015-01-29 00:57 +0000
Leon Sha Leon Sha - Bug 697014 - Javascript test case testTypedArrays.js failed on sparc with typed array and TI. r=bhackett1024.
a955bd83e9dfd8de73b846d58feba6f3397c8365
created 2011-10-24 19:11 +0200
pushed 2015-01-29 00:57 +0000
Marco Castelluccio Marco Castelluccio - Bug 642957 - Remove obsolete x|0 and x << 0 optimization. r=jandem
a86a80a91234351550798859aca18a49c1f6acb3
created 2011-10-18 14:45 -0500
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Bug 695450 - Rename js/src/frontend/CodeGenerator.h to BytecodeGenerator.h to avoid conflict with IonMonkey. r=dvander.
28fcc7211b70a3216452dab62eb8be464db3e0d8
created 2011-10-17 16:54 -0500
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Bug 695094 - Move js{scan,parse,emit}.{h,cpp} into js/src/frontend/. r=luke.
58c9046d8485f1dac0b9b678185ad175d3a0f7fe
created 2011-10-10 18:06 +0200
pushed 2015-01-29 00:57 +0000
Jan de Mooij Jan de Mooij - Bug 693311 - Fix strict equality correctness bug. r=billm
70433779ffa7ccfcc82571d9e0051edc7a40023b
created 2011-10-06 10:39 -0700
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 690974 - Add inline paths for strict equality on strings/objects (r=bhackett)
db349edef0d61ace67490c13185e52b655a6ed44
created 2011-10-03 14:51 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Fix bogus assert, bug 688968. r=dvander
b961a248e94d41ee2b7995aaca34b4dd37dc4286
created 2011-09-17 19:31 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - [INFER] Reapply f1c585415dd4 7c89b0ff453d 19794de530f1 (bug 686000).
c02868b913d5ebc4b3cc620101fa2acbf290b041
created 2011-09-17 19:24 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c1f0817e5cb4 (bug 557358), 353b160fb804 (bug 685313), 9459096a263a b31b25125429 (bug 669715), a887241aed3a (bug 684404).
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c2726640029f 3330521cfa4a b68281262e15 (bug 557358), 6a8947bcc821 (bug 684943), 50d4f6fa00ce (bug 683714), f3dd7cf2d0b3 (bug 683999).
85fb038d1dd1464ea78e481067fb9a2c398a8d77
created 2011-09-17 16:32 +0100
pushed 2015-01-29 00:57 +0000
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
f1c585415dd4532e6d64b8ac8323d935e92b8553
created 2011-09-10 09:58 +0200
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - [INFER] Check result type of property access stubcalls in jitcode, bug 686000.
less more (0) -100 -60 tip