js/src/jit/IonCaches.cpp
35167e0cc3193e0f7ed90fe1a34f5350a58fd280
created 2013-10-11 20:24 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 925790 - Fix Octane/V8 SETPROP performance regression from bug 918584. r=shu
6fef99317f215e9b7b4830100f1d5989330a47b2
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
7924e5fb323a95cc1064cac1ef18572f9c9c7d54
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 4: Add SetElementParIC. (r=jandem)
ec6607f70f5217f3c54f55935ec54770f9755832
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
ce1959c9b3cb0de85b9dc888a7ac429e22eb4034
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 2: Gently refactor SetElementIC. (r=jandem)
0c0e8a18ec9dc2d98287325a5ea459d79f5f1aee
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 1: Gently refactor SetPropertyIC. (r=jandem)
76832c8a9c3730830e57fa439d2f330375bfe779
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
33bb2c20c28a5bffa3d655c93ad76227bc9d9267
created 2013-10-04 19:24 -0700
pushed 2013-12-09 19:58 +0000
masaya iseki masaya iseki - Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
3f5260dff279ea34445969a0a6cb92ec3bac98f0
created 2013-09-28 01:56 +1000
pushed 2013-12-09 19:58 +0000
Douglas Crosher Douglas Crosher - Bug 921437 - Restore perf-spewer include files in js/src/jit. r=ehsan
0c0ec323b6613098747fb1177b631eebf2efb763
created 2013-09-27 16:29 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (4/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
63db6c5e2b7a9552b68b57ba37a2e38bf106a05c
created 2013-09-26 16:02 +0100
pushed 2013-12-09 19:58 +0000
Jon Coppeard Jon Coppeard - Bug 919536 - Post barrier array write in SetElementIC r=bhackett
00ee597a7cdc6fc01137b141ef0ce6f33936258c
created 2013-09-19 14:48 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 918526 - Fix an exact rooting hazard in IonCache; r=nbp
c5550f96b7c1e99a54b91732f53d96d458ff7ede
created 2013-09-24 14:41 -0400
pushed 2013-12-09 19:58 +0000
Kannan Vijayan Kannan Vijayan - Bug 916949 - Minor refactor and clean-up of property access logic in VM. r=jorendorff
abb4ec445967a2d171b770459b9fa2b2fd418c23
created 2013-09-23 15:36 -0700
pushed 2013-12-09 19:58 +0000
Eric Faust Eric Faust - Bug 918593 - Part 1: Allow caching of global object prototypal name sets in NameIC. (r=djvj)
3cf3c64cfd28acfee9a5e6ceb34d9dbc3093dde7
created 2013-09-23 15:24 -0700
pushed 2013-12-09 19:58 +0000
Eric Faust Eric Faust - Bug 918593 - Part 0: Remove unused name parameter from GenerateReadSlot(). (r=djvj)
bc4927b985365262779650b38b3b1c3423ab979f
created 2013-09-20 06:07 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 918023 - IonMonkey: Rename RegisterSet's maybeTake to takeUnchecked for consistency with TypedRegisterSet. r=h4writer
9db2450f2a16950a99cf2f05c5c348c13b39209b
created 2013-09-18 17:53 +0200
pushed 2013-12-09 19:58 +0000
Hannes Verschore Hannes Verschore - Bug 910960 - IonMonkey: Improve codegen of TypeBarriers, r=nbp
fcdd366cd2f5ee1185b3a85fe822597f80cd5ac6
created 2013-09-12 17:44 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 916531 (follow-up) - Re-landed changeset 47e05e8df03b (bug 915482, part 4) because it wasn't causing hangs on Windows after all. r=me.
82ae28a2f162f15b16ff3d25deac223318deac87
created 2013-09-17 15:44 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916683 - SpiderMonkey: Delete unused code. r=n.nethercote
80d76b93040f3ca54154cd35cf75549bbc02c6b1
created 2013-11-12 09:34 -0500
pushed 2013-11-13 14:58 +0000
Eric Faust Eric Faust - Bug 929261 - Fix for GetElementIC. r=shu, a=abillings
818ef9b4096c5e9a4f391f49361416e24a3030a4
created 2013-10-11 18:56 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 922493 - Allow cacheing slotful unshadowed DOM proxy accesses in idempotent GetPropertyICs. r=djvj, a=abillings
f01213f71771c86ba673ea9d45a026dea643bde1
created 2013-09-16 19:48 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 916662 - Fix failed assertions and correctness errors on ARM. r=shu, a=lsblakk
14a4dbb53c37aa571587b97f3848fb861cedf0bb
created 2013-09-15 16:20 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 916531 - Backed out changeset 47e05e8df03b (bug 915482, part 4) for causing hangs on Windows. r=me.
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
47e05e8df03b3ca4cf496b83291c4f4ebd9687dc
created 2013-09-12 17:44 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 4) - Minimize vm/Shape-inl.h includes. r=terrence.
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
a512b89b44ebe2c006f40deb1a0dd59f4e73d485
created 2013-09-10 16:01 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 913716 - Properly check for undefined setters in SetPropertyIC. (r=djvj)
8c7d2ec92d8b0a691e92f8caac72d74d6b8c28b8
created 2013-09-09 18:55 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 3: Install SetElementIC for typed array writes. (r=bhackett)
12657c2feb9c73ab8a0a8e3e75014c301b9ca4e2
created 2013-09-09 18:55 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 2: SetElementIC typed array stubs. (r=jandem)
97ee6915d2f4caa97153b9677ec11a259690c6a9
created 2013-09-09 16:25 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 912316 - Ensure that Ion get ICs don't incur unwanted lookup-based side-effects. (r=djvj)
1b8cee26584d4093140ce4992010c08c80a54958
created 2013-09-09 16:25 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 911708 - Check non-object Ion-specialized types statically in ICs. (r=bhackett)
dcd4c1b60d7fc976891db22f036d8f54db768f2b
created 2013-09-09 16:25 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 911707 - Don't cache JSPropertyOp setter calls on unwritable shapes. (r=Waldo)
992102e6d2d2187b665db30902b8520d976ea154
created 2013-09-06 11:44 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 912958 - Remove slow IonContext lookup from AutoFlushCache constructor. r=h4writer
7850adf40329e17565cab0a26e7f93e1f7ef3100
created 2013-09-04 11:57 +1000
pushed 2013-10-28 21:59 +0000
Douglas Crosher Douglas Crosher - Bug 893363 - Ionmonkey: improve support for the Linux perf performance tool. r=bbouvier
ef553af7c1300bebecf162e28aa36ff2f8037ee4
created 2013-08-31 06:18 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Delete redundant null checks. r=jandem
3cd1d0ccb81264b823dfacab3d484dfcfbc8dab6
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 901100 - Implement non-shadowing DOM Proxy cacheing in SetPropertyIC. (r=djvj)
2711ef193eb754a4291c3a0489d910ed8664bee9
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 785467 - Implement shadowing DOM Proxy cacheing in SetPropertyIC. (r=djvj)
61ac97a7fc7c3ef2d5d4cd0f40dd6dd58ef3a9c6
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 824393 - Part 2: Implement generic Proxy cacheing in SetPropertyIC. (r=djvj)
7180f4ffb7f18bd2580998384dee03c0b880ea0e
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 824393 - Part 1: Rename ProxyGetExitFrame to ProxyExitFrame. (r=djvj)
c1ccfd8f31bf1310797c02c0babca78d4c3c0e27
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 824393 - Part 0: Open SetPropertyIC to cases with uncertain TI. (r=bhackett)
6f82c0e76f2d2039a5c85b1f51f8efec767d0f32
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 904827 - Part 2: Implement JSNative setter calls in SetPropertyIC. (r=djvj)
587ec77a2373eb139f94141d76b6229f602ae5e4
created 2013-08-30 18:50 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 904827 - Part 1: Rename OOLNativeGetterExitFrame to OOLNativeExitFrame. (r=djvj)
0b408255c923483bf53dfe6d80e98c50ca0c27b6
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 905999 - Part 3: Only generate Array.length stubs in idempotent caches with accurate TI. (r=bhackett)
71af55ce15de30d78487c262b1bc4409bfed2dc3
created 2013-08-28 21:53 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 905999, bug 909989) for Linux tp crashes on a CLOSED TREE.
3bb7a1c950a33ae20437907c67ccee2ac29ed8f2
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 905999 - Part 3: Only generate Array.length stubs in idempotent caches with accurate TI. (r=bhackett)
acc3e8dacecc2250e9135223284d19b5b49c2944
created 2013-08-12 22:00 -0400
pushed 2013-10-28 21:59 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Make typed array use type repr constants (Part 2/6) r=sfink
df669fe7875b801e2c2aaa6fe4a7d5c58711e02e
created 2013-08-26 21:39 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909623 (part 2) - Move GetObjectProto() from jsfriendapi.h to jsfriendapi.cpp. r=luke,bz.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
88f744f7dc2c8f52a94868bea79da35a60a68dce
created 2013-08-21 13:38 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 906035 - IonMonkey: Only generate array length GetProperty stubs with valid outputs. (r=nbp)
f620fcca5ff17cade1d7c1cab286b2701f0450e6
created 2013-08-20 11:09 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 906284 - Fix Ion SetPropertyIC to pass the right value to SetProperty. r=bhackett,efaust
9ffe6d8e4328b58599e9b856953cc5875acc4f51
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 9: Change GetElementParIC to use common CanAttachNative. (r=shu)
38ee8edde54de361d8fc20d9817d88b33b00bb6c
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 8: Change GetElementIC to use common CanAttachNative. (r=shu)
less more (0) -60 tip