js/src/methodjit/FrameState-inl.h
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
9a5191dfae8d0f5577b248ca79fbdd46e49473f8
created 2012-10-23 09:20 -0700
pushed 2013-02-14 23:19 +0000
Brian Hackett Brian Hackett - Keep the interpreter stack synced for GC scanning, bug 781657. r=billm
d9650bc4da1a12cf3b913ab09a61611f953ce5b1
created 2012-07-03 10:24 -0700
pushed 2012-10-05 17:12 +0000
Luke Wagner Luke Wagner - Bug 765956 - Remove the non-reentrant closure optimization (r=bhackett)
f0be4b70b814d6cd310667b309d2d80859aad71e
created 2012-07-12 13:04 +0100
pushed 2012-10-05 17:12 +0000
Ed Morley Ed Morley - Backout 6bbf3f22bb5d (bug 753158), 38a703b244c2 (bug 753145), c9a5dfa1b07d (bug 767750), cd782fd66995 & 6cf7aa93994c (bug 765956), 0253f34f6bc2 & 41d5c8529748 (bug 771039),94f6bf99a4aa (bug 766447),fad7d06d7dd5 (bug 772303) for winxp pgo-only jsreftest failures (caused by fad7d06d7dd5) and the rest for conflicts, on a CLOSED TREE
cd782fd669958adc64934b3528d0c0a8fe5735f3
created 2012-07-03 10:24 -0700
pushed 2012-10-05 17:12 +0000
Luke Wagner Luke Wagner - Bug 765956 - Remove the non-reentrant closure optimization (r=bhackett)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2012-08-24 15:39 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
9b81bf7d458c7c36b76d177f9c958e09139bf1b0
created 2012-01-27 17:01 -0800
pushed 2012-04-20 19:40 +0000
Bill McCloskey Bill McCloskey - Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin)
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2012-04-20 19:40 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
2b2ca37b0305d1f41c42e26bd66b59bf0239e1b6
created 2012-01-13 13:18 -0800
pushed 2012-04-20 19:40 +0000
Brian Hackett Brian Hackett - Don't clobber compared FP registers when syncing before a double comparison, bug 716119. r=dvander
721203297177bcf51d6757d72e2f5786921a3c43
created 2011-12-28 08:00 -0700
pushed 2012-04-20 19:40 +0000
Brian Hackett Brian Hackett - Fix register allocation around inline returns, bug 713209.
f623372c6de09ef08f352907cf47750747e1ed93
created 2011-12-27 17:14 -0800
pushed 2012-04-20 19:40 +0000
Matt Brubeck Matt Brubeck - Back out changeset d10b118890e4 (bug 713209) because of make check failure
d10b118890e4fb2bc4f1127e6291f104720603fb
created 2011-12-27 17:03 -0700
pushed 2012-04-20 19:40 +0000
Brian Hackett Brian Hackett - Fix register allocation around inline returns, bug 713209.
2d764ffa9bf7cb119ce395d236e150809fb0bd66
created 2012-01-05 06:33 -0800
pushed 2012-03-09 01:01 +0000
Brian Hackett Brian Hackett - Fix register allocation around inline returns, bug 713209. r=dvander a=akeybl
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2012-03-09 01:01 +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
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2012-03-09 01:01 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2012-03-09 01:01 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
bd9c1c9707b0a0a61ac7b57578357bf7c4349514
created 2011-11-10 12:34 -0800
pushed 2012-03-09 01:01 +0000
Brian Hackett Brian Hackett - Add type behavior info to script PC counts, bug 691788. r=sfink
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2012-03-09 01:01 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
0e556b6d0601810e99c97e9b57dced9f87e53878
created 2012-01-05 06:34 -0800
pushed 2012-01-29 07:46 +0000
Brian Hackett Brian Hackett - Fix register allocation around inline returns, bug 713209. r=dvander a=akeybl
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-12-16 17:32 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
40d6de723ea80b2f558eac8d0df45c5704ef3aea
created 2011-08-29 13:59 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Don't use loop registers for entries after coercing them to double/any for a branch, bug 682563.
9cea788e8c07db2610b5c2408add1d5dac82bff0
created 2011-08-15 01:38 -0700
pushed 2011-12-16 17:32 +0000
Leon Sha Leon Sha - Bug 674179 - [INFER] Make TypeInference work on solaris sparc. r= bhackett.
07361922fd67f3678cd65f29e9369c54f552a2f7
created 2011-08-12 09:41 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Treat 'this' in constructors as live throughout the script, bug 678234.
409b62513ac6ad4a1c2287376fb59ead21fe7550
created 2011-08-12 09:18 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Sync 'this' fe when testing for primitive return in functions which return a value with unknown type, bug 678141.
05261f44a8ac1016905fe922f1a347c92e6c77ea
created 2011-08-09 09:26 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Inline creation of objects for {}, [], Array() and monomorphic scripted new, bug 677006.
b93ba97652886898c793752fffc1fae9cb81265a
created 2011-08-05 05:51 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] More detailed opcode-level profiling, bug 676515.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2011-12-16 17:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
51de14efb83c7bd632071ffd7d6b19fc986a5f0f
created 2011-06-05 22:39 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Apply stack review comments, bug 657412.
e62ab4bbe727fd93839144fa65c2a3069c58776a
created 2011-05-26 20:26 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Uncopy non-object operands before forgetting in ops which expect objects, bug 660002.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
0cd135eb71a34e04b7b13f648275d72b70b0c2ae
created 2011-05-16 10:22 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Restore known type of tracked vars at access points, not join points, bug 657304.
9e0bab2c04b4b854763055555d5e2358649da289
created 2011-05-14 10:30 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Don't learn types for dead entries at join points, bug 656591, learn argument types at script entry and mark monitored call ICs, bug 656920.
24a2e5740ab8b1a018af6bee5fbc734bc5955f1a
created 2011-05-09 07:28 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge.
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
e5d548c514276ca21245459b431a1c499a9dfe96
created 2011-05-05 13:59 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Allow call inlining and LICM to work together, bug 653962.
325744fbf7f00567027fdc3af4b8a9a4f5d161e5
created 2011-05-07 20:40 +0200
pushed 2011-11-04 22:39 +0000
Jan de Mooij Jan de Mooij - [INFER] Fix ensureInteger to forget allocated GP register, bug 655505. r=bhackett
974e43d7adf8677ae80a25d24117cdd40f7e5219
created 2011-05-05 21:35 +0200
pushed 2011-11-04 22:39 +0000
Jan de Mooij Jan de Mooij - [INFER] Don't call learnType when property type is unknown, bug 654393. r=bhackett
02c4a0f752f34165ed948246e84d19fc71ba071d
created 2011-04-28 13:02 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
90a7b141e0cf06506829bf47307c683541f206ec
created 2011-04-22 07:59 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715.
44392a434cb1eda40ea0d17330a1ed2ea01da346
created 2011-04-19 21:33 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119.
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
244446b156b75d135113161e0ec4d0b8bf2d447e
created 2011-04-16 06:54 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] LICM and bounds check hoisting for x.length, bug 649693.
440e9b0a41afbc0dc486df51fba261c5b74538dd
created 2011-04-12 20:39 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Direct instance property accesses, bug 649376.
b442ad97a2fb596f12f0c919c73fc579ab79bba9
created 2011-04-11 20:10 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Direct global name accesses, bug 648994.
265baede77e319379f562fcdebe18184a84e706c
created 2011-04-11 08:30 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999.
74a8fb1bbec564ab45bbc12e516a595bfbdfe1d6
created 2011-04-10 21:43 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Coalesce rejoin sites for call ops, bug 648843.
6228c71f399448689cb6d788c6377131b4c9c9a3
created 2011-04-07 16:12 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Loop invariant code motion for array slot pointers, bug 618692.
7928f2dc3d4def6522514ec90d0aaf7f17c9474e
created 2011-04-05 18:12 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Array bounds check hoisting, cleanup, bug 618690.
baccdc943514c3cd483304476627009ae85f4196
created 2011-04-01 17:26 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] More fixes for stock JM behavior, bug 647048.
0b1dd5e20bb95d0550d3002ab5f36599c21fba3a
created 2011-03-31 18:11 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Restore stock JM behavior with inference off, bug 647048.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
created 2011-03-26 19:07 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Inline scripted calls, bug 639099.
99a3fe34ccc6570b911ba84c0ed5866d84476b3f
created 2011-03-22 05:27 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] More robust handling of constant object frame entries.
less more (0) -100 -60 tip