js/src/jit/CompileInfo.h
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
fc99ddeac1ce700423a63866ed906fc77a7be17c
created 2015-03-14 17:10 -0600
pushed 2015-03-17 10:46 +0000
Brian Hackett Brian Hackett - Bug 1142331 - Don't optimize out scope chain slot in resume points for heavyweight functions, r=jandem.
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2015-01-29 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
5ef9ad357f81e9b328aebc16991d159f6e4efa35
created 2015-01-15 21:01 -0800
pushed 2015-01-16 13:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Followup: fix js bustage on a CLOSED TREE. (r=me)
2367e3a9712a6a306e66711fecb559142c3edf02
created 2015-01-15 20:22 -0800
pushed 2015-01-16 13:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Rename ExecutionMode to AnalysisMode. (r=jandem)
fb00dedf441c67ada7051bfa1734638bf29f047b
created 2015-01-14 22:57 -0800
pushed 2015-01-15 13:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
a9355863e299c89f420f2794395ccc5a63709101
created 2015-01-14 17:11 -0800
pushed 2015-01-15 13:19 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2015-01-15 13:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
1831405086dc4c3a8b10b632da3f62ba43b85beb
created 2015-01-09 19:54 -0800
pushed 2015-01-12 10:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118559 - Make checking if a slot is aliased less confusing. (r=jandem)
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
c687eceec200de3f8ddc660b4f65adec96fcaf6c
created 2014-12-19 15:28 +0100
pushed 2014-12-19 20:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 1 - Enable recovering the scope chain. r=shu
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
74b72f105574b68a242e6147b4e105694d3acb14
created 2014-10-30 17:23 -0700
pushed 2014-10-31 20:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 1082875 - Make BytecodeSite a TempObject to save on duplicates. (r=djvj)
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
98267da0fc9ef29ea8f8a2a5f2ef61ffeaafbe56
created 2014-09-25 19:12 +0200
pushed 2014-09-25 20:46 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1067489 - IonMonkey: Make |this| recoverable. r=shu
2178d3ceaee1f62c8b815bb1ca95404a95865a09
created 2014-09-23 19:42 +0200
pushed 2014-09-23 22:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
33d4eb54177307c3a07857032dca982879400774
created 2014-09-18 14:03 -0400
pushed 2014-09-18 22:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1062869) for ASAN UAF and Hazard Analysis failures.
f62b115f169f6b3066bd80fc9192def682b03c10
created 2014-09-18 18:28 +0200
pushed 2014-09-18 22:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
31714af41f2cd27611ef133a0db733fcdf72ab70
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 3: Compile new let opcodes in Ion. (r=jandem)
7027efe7fae3c687aed430c7b02efc66870eb739
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 1: Implement let temporal dead zone in the frontend and interpreter. (r=Waldo)
0f71056d9b6fa9f97e21e093574455de868fb98b
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 2 - Add compact map representation for native to bytecode mappings. r=luke,h4writer
50c3d450f98132045dc3e9dfa96aba44d5729fe9
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 1 - Track pcOffsets of generated code during ion compilation. r=jdemooij
6aa30c2cc6da741fb29e1140894539d08b4113b8
created 2014-06-02 12:44 -0700
pushed 2014-06-03 01:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1018621 - Fix strict mode arguments observability in Ion. (r=nbp)
5e18fd30243f4e6709a77be6ce612ea6ca671f42
created 2014-05-15 22:57 -0700
pushed 2014-05-16 12:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer
7b9c1e1cf1c12b184630540a156f292744e1dbd0
created 2014-05-14 18:15 -0700
pushed 2014-05-15 22:59 +0000
Daniel Holbert Daniel Holbert - backout 646c20d6d346 (Bug 1007027) for jit test failures
646c20d6d3460ad32e40c26847ff60b871f0f26c
created 2014-05-14 16:56 -0700
pushed 2014-05-15 22:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer
b66e279688a1c90afa9f95c9259059df3a7bfa97
created 2014-05-08 18:34 -0700
pushed 2014-05-09 11:54 +0000
Dan Gohman Dan Gohman - Bug 998580 - IonMonkey: Generalize RangeAnalysis truncation to handle other kinds of paths to integer types. r=nbp
87d402b80185497362442b17bcc77c3fe4569fc4
created 2014-05-06 19:20 -0700
pushed 2014-05-07 12:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1005458 - Argument slot phis are always observable in non-strict scripts due to Function.arguments. (r=nbp)
8bd37328de873b860e2d24270654acdec3369980
created 2014-05-01 15:45 -0400
pushed 2014-05-07 12:08 +0000
Kannan Vijayan Kannan Vijayan - Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem
7d352709614bdb15f2b6c5fb5a7d9f4b5956971e
created 2014-05-01 15:19 -0700
pushed 2014-05-02 12:30 +0000
Wes Kocher Wes Kocher - Backed out changeset af1cebf017fc (bug 994957) for hazards on a CLOSED TREE
af1cebf017fc9c8ac78ea63213f13a9a3b9b237a
created 2014-05-01 15:45 -0400
pushed 2014-05-02 12:30 +0000
Kannan Vijayan Kannan Vijayan - Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem
9dff0b9f82945b22ae2bf2308cbf51aaebe4b89c
created 2014-04-29 16:02 -0400
pushed 2014-04-30 02:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 994957 - Add site-tracking of inlined functions to Ion compilation. r=luke
aa534ca9cea506e444dd195f10c43e4d1d417c72
created 2014-04-25 13:01 -0600
pushed 2014-04-27 01:52 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
a02cface4e2966ca382585e3ba4f499ab7cf4a86
created 2014-04-24 12:22 -0400
pushed 2014-04-25 10:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-04-25 10:50 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
f0516583976066555ba08caf87e4f25af7455e18
created 2014-02-25 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 976596 - Block-scoped variables indexing refactor r=luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-02-13 15:30 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-02-13 15:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-01-10 19:46 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-17 05:33 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2013-12-16 01:58 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2013-12-10 04:40 +0000
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 2013-12-03 21:45 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2013-11-21 19:41 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2013-11-21 13:21 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2013-11-21 13:21 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
86650bc9c33d9d302ad3c06839f540f1087226b3
created 2013-10-25 12:28 +0200
pushed 2013-10-25 16:26 +0000
Hannes Verschore Hannes Verschore - Bug 877936 - IonMonkey: Disable compilation and inlining when too many arguments are specified, r=dvander
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2013-10-23 02:50 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-10-09 08:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-10-05 05:04 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
2963a336e7ec57d6e9d4ed3d8f6ada5805306e61
created 2013-09-30 10:24 -0400
pushed 2013-09-30 20:16 +0000
Kannan Vijayan Kannan Vijayan - Bug 921120 - Enable Ion-compilation of JSOP_SETARG for functions which use magic arguments. r=nbp
c102b5ec30df517228a565cdaf80dc64e399a8e2
created 2013-09-27 16:28 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (2/7); r=ehsan
bddb65759701a3348ee6cd173cd096b683b3ee05
created 2013-09-19 16:29 -0600
pushed 2013-09-20 09:19 +0000
Brian Hackett Brian Hackett - Bug 917952 - Use a builder-local source note cache in IonBuilder, r=jandem.
e725385400a67a4cc3eebe7fdd26d76bdca026ab
created 2013-09-05 13:07 +0200
pushed 2013-09-05 19:48 +0000
Hannes Verschore Hannes Verschore - Bug 897926 - IonMonkey: Don't add osr typebarriers for aliased vars, r=jandem
abb25a18b5a50fbaba8b1e488b41806e8f6b7fd0
created 2013-09-02 10:05 -0700
pushed 2013-09-03 11:11 +0000
Brian Hackett Brian Hackett - Bug 906788 - Construct TypeObject newScript information using MIR, r=jandem.
less more (0) -60 tip