js/src/methodjit/Compiler.cpp
23936f5667810507e18f0429abba3fa8075bcc3b
created 2011-10-21 15:43 -0700
pushed 2012-02-01 18:17 +0000
Steve Fink Steve Fink - Bug 710032 - CollectNativeRegions() utility to simplify handling of inlined frames. r=bhackett
c377af7c014dbb9f221b84fd27f9ba3debb34752
created 2011-12-28 20:44 +0100
pushed 2012-02-01 18:17 +0000
Jan de Mooij Jan de Mooij - Bug 713867 - Move arrayPrototypeHasIndexedProperty from JM to jsinfer. r=bhackett
38344f96b3e3763be2d1d4d919e3615ac2fa640d
created 2011-10-07 12:02 -0700
pushed 2012-02-01 18:17 +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 2012-02-01 18:17 +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)
092b0f19e65a455645ffe0c8347c87f8559c3891
created 2011-12-15 14:11 -0800
pushed 2012-02-01 18:17 +0000
David Mandelin David Mandelin - Bug 710970: remove never-failed null check found by PVS-Studio, r=dvander
de66e7bd2b98594ab5b8004e3ed176227c943840
created 2011-12-16 13:11 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add interface for accessing PC counter information from chrome code, bug 687134. r=sfink,waldo
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-21 14:41 +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
7a0d03046d428854c35b797161129b8eab14b83d
created 2011-12-15 18:08 -0800
pushed 2011-12-21 14:41 +0000
Jim Blandy Jim Blandy - Bug 708156: Ensure that JM compilation doesn't used out-of-date ScriptAnalysis structures. r=bhackett
3fb1a1208df6f98e9fdff0223b5d126a55719736
created 2011-12-15 10:30 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Back out 1deb23332fb5 for orange
1deb23332fb5b82db1c17d8c55f3466a7a5edc05
created 2011-12-15 09:40 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin)
35d59a6e829dd7ef8be189561224566eef80007e
created 2011-12-15 08:51 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Properly watch for indexed prototypes and configured properties in array prototype, bug 709067. r=luke
467197e8063fe3d1a42d0b9bc80c9dcf6dfb582f
created 2011-12-13 18:23 +0100
pushed 2011-12-21 14:41 +0000
Tom Schuster Tom Schuster - Bug 706924 - Rename JSOP_PUSH to JSOP_UNDEFINED, and remove dead code from the decompiler. r=Waldo a=SpiderMonkey
7769ec8647b90d102182d26373f0ea95f71aefaf
created 2011-12-08 08:57 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix test when starting compilation of loops with unreachable backedges and traps at the head, bug 707384. r=dvander
dfd8e10f71559d06f46b438e2ac166fab0e79541
created 2011-12-07 13:15 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSOP_TRAP, bug 707454. r=jorendorff
a48fe9aef820ab4a6d75a1a04e8883f4f5cb0efb
created 2011-12-07 09:39 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 704795 - Fix setprop write barrier for non-objects (r=bhackett)
38e995ede4251ed60809e0df11350c5d5cc8e283
created 2011-12-05 17:10 -0500
pushed 2011-12-21 14:41 +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
3080aa9f675d8fc53be2771a7bc825190b9c4903
created 2011-12-06 17:06 -0800
pushed 2011-12-21 14:41 +0000
David Mandelin David Mandelin - Bug 706316: don't clobber pinned registers in ImmutableSync, r=dvander
d9ce9c8fc013a18026ffa4042db7fb4bc2cf7f55
created 2011-12-06 14:56 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Properly record dependency on functions having lazy arguments, bug 707641. r=dvander
2e7abb74ed3e960add927b34721470b1918533e5
created 2011-12-06 11:40 -0800
pushed 2011-12-21 14:41 +0000
Jim Blandy Jim Blandy - Bug 687683: Some random comment fixes I came across. r=jorendorff
13afcd4c097cf52b3fb653d9c59ee07bd78d863e
created 2011-12-03 10:34 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
1e8c03ba91d073d84da774ea9e5f1a3af5b2c550
created 2011-11-28 17:27 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Always generate new shapes when setting uncacheable flags after prototype changes, don't cache native iterators for objects with uncacheable prototypes, bug 705895.
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ee3fb07956bd3c7df654264d93db53e9e5190f39
created 2011-11-08 13:42 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 693754 review comments, r=luke.
2f06036dae89aa58dfa5736ed7154d5e9db7fa27
created 2011-11-08 13:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 693221 review comments, r=luke.
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
a8ebe03c20e56e5324566009b2b9bf5b1e6786d7
created 2011-10-26 13:41 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix incorrect load for flat closure upvar slots, bug 697537.
57b753e28ffdb29a579e989863d46e527a8e0e5d
created 2011-10-26 13:02 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSFunction fixed slots and unused fields, bug 697537.
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d72fbcc87e6b2ddd12e7de361c16b0e1b36a2ea3
created 2011-10-14 14:54 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move singleton flags to TypeObject, remove JSObject::flags, bug 694561.
8f3d52b0fc52fe31656c288a40981ef145da2ca7
created 2011-10-14 13:51 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move rarely set object flags to BaseShape, bug 694561.
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
04d4b9920e443e496b377b2d828db8b9777ce485
created 2011-10-13 12:10 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add call scope to JSFunction, bug 693754.
ae061e27e3df3015a87f2eef1bfc7f72712941ec
created 2011-10-13 09:18 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Account for ObjectElements header when inlining JSOP_NEWINIT, bug 693971.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
07c668448519dcd2762c25de1f32b53bd2129146
created 2011-10-10 17:14 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::privateData, bug 693479.
838464854ec63ca8663333d94b7593c37ebe2dc6
created 2011-10-10 11:41 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::capacity and JSObject::initializedLength, split JSObject::slots into slots and elements, bug 693221.
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
55a63871f966714c7ef78fca2f945538d7ed8f59
created 2011-09-29 08:20 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove direct class pointer from JSObject, bug 690133.
ff51ddfdf5d1c04f37c272b745454af2d58be08d
created 2011-09-28 15:04 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505.
d32ccb2b8a0554e62c77fd692e98c7558bf9397c
created 2011-12-01 15:13 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSOP_NOTRACE, rename JSOP_TRACE -> JSOP_LOOPHEAD, bug 706611. r=dvander
0dd55a7547cde7b9a964f41e94df3a18e2c05023
created 2011-11-29 13:26 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Only inline construction of 'this' for 'new' on singleton functions, bug 706110. r=billm
14b121d3b61b79edfe5e9cc5dd19c1d9098d22ca
created 2011-11-24 19:38 +0100
pushed 2011-12-21 14:41 +0000
Tom Schuster Tom Schuster - Bug 705168 - Followup to remove some references to the tracer in the methodjit r=dvander
b2e8d10f25a1fd4cba7fed248ce8059b5070dfe1
created 2011-11-22 17:41 -0500
pushed 2011-12-21 14:41 +0000
David Anderson David Anderson - Remove jstracer and nanojit (bug 698201 part 1, r=dmandelin).
f4183f93f844d145ed0bab21b89edb1179b356d9
created 2011-11-02 12:57 -0700
pushed 2011-12-21 14:41 +0000
Jeff Walden Jeff Walden - Bug 701584 - Move various offsetof uses into static offsetOf* methods. r=cdleary
c78a8eaa8a7b3c7ed840fae4393e4d2847fbdc56
created 2011-11-10 17:30 -0800
pushed 2011-12-21 14:41 +0000
Chris Leary Chris Leary - Bug 701332: Don't expose RegExp privates. (r=Waldo)
7fceaa47fb909510ec070252e5a29428b86ca0db
created 2011-11-10 17:19 -0800
pushed 2011-12-21 14:41 +0000
Chris Leary Chris Leary - Bug 700915: Back out diagnostic changeset fe41fa77e51a.
fe41fa77e51aa361e3621f8d7a0646ff60df68fb
created 2011-11-10 12:42 -0800
pushed 2011-12-21 14:41 +0000
Chris Leary Chris Leary - Bug 700915: 64-bit RegExp domaeo_basics diagnostic. (r=billm)
bd9c1c9707b0a0a61ac7b57578357bf7c4349514
created 2011-11-10 12:34 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add type behavior info to script PC counts, bug 691788. r=sfink
65dcb557b3f6752817db6e7e9d50043e4afb5ace
created 2011-08-05 10:25 -0700
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-based verifier for JS write barriers (r=luke)
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
d6378aa32385f1513aeaac0c89bd179c419114e5
created 2011-11-09 19:08 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander
49b9c222a890609147eb3e27b07c5e75da918b2c
created 2011-11-09 17:42 +0100
pushed 2011-12-21 14:41 +0000
Jan de Mooij Jan de Mooij - Bug 684384 - Add JSOP_LABEL opcode for IonMonkey. r=dvander
2bd5ab8de0f05f654b9e24bee0b9bcc5551f1b63
created 2011-12-19 12:24 -0800
pushed 2011-12-19 20:25 +0000
Brian Hackett Brian Hackett - Properly watch for indexed prototypes and configured properties in array prototype, bug 709067. r=luke a=clegnitto
3f725329f26de473766b9c90681e897d050c59f6
created 2011-11-14 19:26 -0800
pushed 2011-11-17 00:21 +0000
Chris Leary Chris Leary - Back out 61dd23c012ee: lazy regexps. (r=luke, a=LegNeato)
94c46b0de39058e2b0edeb3e5249720b2bde463f
created 2011-11-14 19:25 -0800
pushed 2011-11-17 00:21 +0000
Chris Leary Chris Leary - Back out 2da44633e0bb: eagerly compile clone source. (r=luke, a=LegNeato)
less more (0) -300 -100 -60 tip