js/src/jit/IonCaches.cpp
451513e0b68cf053409209679e5b9e18c0362e22
created 2014-01-06 21:53 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 936056 followup. Check for a DOM jitinfo before assuming we have a DOM method in Ion ICs. r=efaust
91a585e70f2851e73c62679823a6e24eefdee9b1
created 2014-01-04 13:32 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 953114 - Fix GetElementIC typed array issue. r=efaust
960513b266a620cc3ef0a58ef31a904fd1f40fca
created 2013-12-02 19:08 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 936056. Be consistent about the thisobj we pass to getters. r=jorendorff
9189cf0e947fb6e0a9e078d7085f0361c7a152ba
created 2013-12-20 18:16 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 951366 - Use AutoDetectInvalidation for disabled GetElement caches. r=h4writer
49f4fd358fa12f76dfa076cbc15aabbb92933252
created 2013-12-19 01:59 -0800
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust
1c09e7f144b4b3d191c1a954597266d735fa78d0
created 2013-12-19 01:59 -0800
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 951668 - IonCaches: Use icRestoreLive. r=efaust
208094b94589495a395ac4c8f73756e019b589e6
created 2013-12-19 01:59 -0800
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 951668 - IonCaches: Group leave-exit-frame logic next to the call. r=efaust
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
6bf48d4bbd146e5ac5e553d8293ec729534a4390
created 2013-12-17 08:43 -0800
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
04ab309c684abe85aa78871839ab8f61091aade7
created 2013-12-02 09:50 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 943989. Check the right member for our generation, and replace some hardcoded offsets with offsetof values. r=efaust
2ff280bab60cd4a7cf606c7df27cb79435226e7b
created 2013-11-27 11:06 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 935999 - Fix Ion addprop stub to support type checks. r=shu
c41476a4c9162e4e7addd12e79ed57812f22ea80
created 2013-11-18 21:56 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 936455 - Call GetObjectElementOperation instead of GetElementOperation from GetElementIC::update. r=efaust
1e0352fd12d8aacfaed76180332302cc918122d3
created 2013-11-12 09:34 -0500
pushed unknown
Eric Faust Eric Faust - Bug 929261 - Fix for GetElementIC. r=shu
cf059711090f7ee5e99274c1cf68f0aadc0f72c7
created 2013-11-09 19:53 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 928050 - Don't GC when initializing IonRuntime, r=jandem.
636620b3af0af363b8f0185bdd3ab262fb83b6b7
created 2013-10-29 16:10 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
f190375480959e89855936b72732e421a19ecd99
created 2013-10-28 10:06 -0400
pushed unknown
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
c37138aadb0c0d5d7ddd8db9232ca5697d45f3b2
created 2013-10-24 16:03 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 928423 - Fix Ion GetElementIC GetProp stub to work with non-atomized strings. r=efaust
e2540bc9686eefabcbae0435ebad45455510c0af
created 2013-10-23 16:35 -0400
pushed unknown
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
ad6254a681f1a662a709ac377246db96a5e9de87
created 2013-10-21 17:59 -0400
pushed unknown
Kannan Vijayan Kannan Vijayan - Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
0052a204cf836ed6df8ede11adba3030850ac81f
created 2013-10-21 14:39 -0400
pushed unknown
Kannan Vijayan Kannan Vijayan - Backout 38d2cbc11868 for jsreftest failures. CLOSED TREE.
38d2cbc118684c9a3afa3c6ef6eaacdcca91e9ae
created 2013-10-21 12:03 -0400
pushed unknown
Kannan Vijayan Kannan Vijayan - Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
e9b3eac5b6744e2147db5f67cec634bbfea83b9a
created 2013-10-17 18:13 -0700
pushed unknown
Eric Faust Eric Faust - Bug 923765 - Account for __noSuchMethod__ in proxy stubs in GetPropertyIC. (r=djvj)
db52454329c6b0f3daabe2169ce9b0f612d9d8b8
created 2013-10-17 20:58 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 927031 - Use MPostWriteBarrier to postbarrier SetElementIC r=jandem
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
79287e1634a4e356b72ce4319946d756459a3f46
created 2013-10-16 16:37 -0700
pushed unknown
Eric Faust Eric Faust - Bug 925201 - Ensure SetElementIC properly handles dense element holes. (r=shu)
8b5aa45e7f762249ebba67338b0d7f0d9138839d
created 2013-10-16 16:37 -0700
pushed unknown
Eric Faust Eric Faust - Bug 922499 - Fix SetPropertyIC generic proxy stub mistakenly swallowing DOM proxies. (r=djvj)
612f4837513a6c0279294acc34227a3b6443b4b4
created 2013-10-11 12:08 -0400
pushed unknown
Nathan Froyd Nathan Froyd - Bug 925733 - don't use JS_BITS_PER_WORD_LOG2 for jit caches; r=jandem
02d1544a315464a3f91903f7fd64ca9c561517bb
created 2013-10-15 10:02 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 924864 - Make sure GenerateSetDenseElement calls post barrier on array length increase r=terrence
a195c8d3b537aa406a3c920b55da75ccc1ea3548
created 2013-10-11 18:56 -0700
pushed unknown
Eric Faust Eric Faust - Bug 922861 - Implement caching getter calls in GetElementIC. (r=djvj)
22c06187aee2b784cce5e6c7b68eb91f28813da9
created 2013-10-11 18:56 -0700
pushed unknown
Eric Faust Eric Faust - Bug 922493 - Allow cacheing slotful unshadowed DOM proxy accesses in idempotent GetPropertyICs. (r=djvj)
35167e0cc3193e0f7ed90fe1a34f5350a58fd280
created 2013-10-11 20:24 +0200
pushed unknown
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 unknown
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 unknown
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 4: Add SetElementParIC. (r=jandem)
ec6607f70f5217f3c54f55935ec54770f9755832
created 2013-10-10 20:02 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
ce1959c9b3cb0de85b9dc888a7ac429e22eb4034
created 2013-10-10 20:02 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 2: Gently refactor SetElementIC. (r=jandem)
0c0e8a18ec9dc2d98287325a5ea459d79f5f1aee
created 2013-10-10 20:02 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 1: Gently refactor SetPropertyIC. (r=jandem)
76832c8a9c3730830e57fa439d2f330375bfe779
created 2013-10-10 20:02 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed unknown
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 unknown
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 unknown
masaya iseki masaya iseki - Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed unknown
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed unknown
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 unknown
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 unknown
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 unknown
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
63db6c5e2b7a9552b68b57ba37a2e38bf106a05c
created 2013-09-26 16:02 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 919536 - Post barrier array write in SetElementIC r=bhackett
00ee597a7cdc6fc01137b141ef0ce6f33936258c
created 2013-09-19 14:48 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 918526 - Fix an exact rooting hazard in IonCache; r=nbp
c5550f96b7c1e99a54b91732f53d96d458ff7ede
created 2013-09-24 14:41 -0400
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
Hannes Verschore Hannes Verschore - Bug 910960 - IonMonkey: Improve codegen of TypeBarriers, r=nbp
fcdd366cd2f5ee1185b3a85fe822597f80cd5ac6
created 2013-09-12 17:44 -0700
pushed unknown
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 unknown
Dan Gohman Dan Gohman - Bug 916683 - SpiderMonkey: Delete unused code. r=n.nethercote
ccfb71f967912dd6794fd1f62094aaf0bb799dee
created 2013-09-16 19:48 -0700
pushed unknown
Benjamin Bouvier Benjamin Bouvier - Bug 916662: Fix failed assertions and correctness errors on ARM; r=shu
less more (0) -100 -60 tip