js/src/jit/CodeGenerator.cpp
a922f75bfb1831a1e8bb0f39e667a0e2223a109c
created 2014-04-24 12:08 +0200
pushed 2014-05-05 16:31 +0000
masaya iseki masaya iseki - Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
ba2e9970b80f05a995276cc9805d5a4f5305b7a1
created 2014-04-23 14:44 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me
174895f05c9f2ed25fc4454b344cc88ce207e2cf
created 2014-04-23 13:48 +0100
pushed 2014-05-05 16:31 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Use scratch register instead of temp where possible r=jandem
b72e6cc2357400d932efd7cae75c4766984b06f8
created 2014-04-23 13:48 +0100
pushed 2014-05-05 16:31 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Add a macro assembler instruction to check if a pointer is in the nursery r=jandem
116fabfb50b5b219ea274a52ec6bdc2bb67c99f8
created 2014-04-23 13:48 +0100
pushed 2014-05-05 16:31 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Check whether value is an object after checking whether object is in nursery r=terrence
b9e4dac08b6e202a363b14cd7ae01bd3260b9892
created 2014-04-23 11:31 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 999358 - Fix MLambdaArrow to initialize the unused extended slot too. r=terrence
ff7d23524ff63ae9558ddbbbe8d597d704462d84
created 2014-04-22 18:23 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem)
7cfba1345851d9f3b2810e3cc54e134a3ba9e39a
created 2014-04-16 17:24 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 997081 - Optimize StoreElementHole OOL VM call. r=bhackett
1a12d31c2289e073752a472de27b39c82cb10217
created 2014-04-16 06:18 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 992968 - . r=efaust a=abillings
81dd41a77b43be1bac65203c9021d199fe1739dc
created 2014-04-14 18:26 -0700
pushed 2014-05-05 16:31 +0000
Jeff Walden Jeff Walden - Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3
created 2013-09-30 14:18 -0700
pushed 2014-05-05 16:31 +0000
Terrence Cole Terrence Cole - Bug 988950 - Speed up post barrier checks in Ion r=jandem
67924d0de192cf9c8986698589bdce2ac48b9eb8
created 2014-04-14 15:41 +0200
pushed 2014-05-05 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 994181: Tracelogger: convert integer to platform-specific pointer before writing it as a pointer; r=h4writer
8fa46ad24ecc6a848f71afea6011ef684e82e52b
created 2014-04-09 11:28 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
a957237993d2793ea080c9446b87432f723368a4
created 2014-04-09 14:21 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
07c0cf63729079be8b32e1a9361c203e2f435291
created 2014-04-09 14:20 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
5e5711c0cc1d0d32381db8680e9b473b859c6e3f
created 2014-04-09 13:57 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
109ea225a968109a2d455971beba5a97b64e29fa
created 2014-04-08 16:00 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
22a4fae1f56a421cf917d89fd4a67ee041cf63b4
created 2014-04-08 12:16 -0400
pushed 2014-05-05 16:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
17a33fc3d9a47c1bed4599fe98859f26778b94c1
created 2014-04-07 12:05 +0200
pushed 2014-05-05 16:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 985876 - kill unused 'cond' variable in testValueTruthyKernel; r=nbp over irc
d557bcfcecb038812e4120ed9511a1b21535693b
created 2014-04-04 14:55 -0700
pushed 2014-05-05 16:31 +0000
Sean Stangl Sean Stangl - Bug 985876 - Follow-up: remove unnecessary masm.and32(). no_r
68d5ad5a7f7bc6fb2abb8538c1384014a7db220e
created 2014-04-03 17:59 +0200
pushed 2014-05-05 16:31 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
2ec0a91f244f9368c3348a0330a1eb1327d25e9e
created 2014-04-03 17:53 +0200
pushed 2014-05-05 16:31 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared Baseline and MacroAssembler code to be compatible with MIPS. r=sstangl
22432664801b7fa546076ce22c669842c6ece977
created 2014-03-20 10:04 -0400
pushed 2014-05-05 16:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
64d43999139f65f6a185b3d49b292993a905b4a9
created 2014-04-03 23:30 -0700
pushed 2014-05-05 16:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke.
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-05-05 16:31 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
2daa537b62e6ec4a213061d0a8edbf4c1796cf9f
created 2014-03-20 10:04 -0400
pushed 2014-05-05 16:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
c4956ed379f792b5af1d32c27137742a98cb315b
created 2014-04-03 20:01 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 991069 - Optimize MPostWriteBarrier OOL path to not save non-volatile regs. r=terrence
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-05-05 16:31 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
88a167e0ca30addea9e7c4e1f244c0c8ed14b01b
created 2014-03-20 10:04 -0400
pushed 2014-05-05 16:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
ee7171252fcce3761ebdf7dda406b02d74c83aef
created 2014-03-31 09:39 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
8a42016d8daa19a656add5a3cef6a848f8aec08e
created 2014-03-27 01:20 -0400
pushed 2014-05-05 16:31 +0000
Jeff Walden Jeff Walden - Bug 987807 (reland with correct bug number so DONTBUILD) - Fix ggc-only typos. r=i-am-so-smrt
f431f72252e2ae3b01877be446b4240fef8b2ce3
created 2014-03-27 01:18 -0400
pushed 2014-05-05 16:31 +0000
Jeff Walden Jeff Walden - Back out 2424dfed0c3c, tagged with wrong bug number. r=i-am-so-smrt-still
2424dfed0c3cb0ab769cfdb9691cc6b53389dd66
created 2014-03-26 12:22 -0400
pushed 2014-05-05 16:31 +0000
Jeff Walden Jeff Walden - Bug 987087 - Fix ggc-only typos. r=i-am-so-smrt
539b1a125f712b8c69cd5f24e916bb0332f2d73d
created 2014-01-15 17:55 -0500
pushed 2014-05-05 16:31 +0000
Jeff Walden Jeff Walden - Bug 987807 - Split a NewSingletonCallObject out of NewCallObject. This produces slightly leaner code and creates all call objects with the correct type initial type from birth. r=terrence
9fbd59b82fd8ca709ec7659b7313ff4f39440fe2
created 2014-03-20 14:38 -0700
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 985562 - Do not allocate large call objects in the nursery; r=jandem
f7ff31a0bbd30698034d83e23101e4321ad1a42d
created 2014-03-17 16:39 -0700
pushed 2014-03-24 22:43 +0000
Jeff Walden Jeff Walden - Bug 982974 - Last bit of trunk fixup. r=sfink, r=nmatsakis
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-03-24 22:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
c8275c5686d527bc07a41e365cc939268beb3019
created 2014-03-18 18:07 -0400
pushed 2014-03-24 22:43 +0000
Kannan Vijayan Kannan Vijayan - Bug 948229 - Stop ion from pushing pseudostack entries by default for inline frames. r=h4writer
69bc4df5ede5cc53ae5a4bcc8ffeac8b0dd3e616
created 2014-03-18 08:31 -0700
pushed 2014-03-24 22:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 5 - IonMonkey: Move the RValueAllocation into an indexed buffer. r=h4writer
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-03-24 22:43 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
74d0e18037f5cc64a3d480d66de873784ae00e0c
created 2014-03-10 12:07 +0100
pushed 2014-03-24 22:43 +0000
Hannes Verschore Hannes Verschore - Bug 977577 - IonMonkey: Improve MRecompilecheck by checking if already recompiling, before doing vmcall, r=jandem
3784de966811121594fcf279c254f495742d7bc9
created 2014-02-17 17:39 -0800
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 969012 - Use a second register for object allocation; r=jandem
b37ed02f9f4b1da4fb0fcd183f4982045a5d7a44
created 2014-03-03 14:36 -0500
pushed 2014-03-24 22:43 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler, second attempt at pushing. r=jandem
7266f46b4dfc4bb812b392a2b44893b739e23f38
created 2014-02-28 16:04 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
1b4b7d198185e3a23d4b5a52b41651289ee725b5
created 2014-02-28 14:33 -0500
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Fix tbpl red because of include issues on CLOSED TREE. r=tbpl-red
8529b074a2f308402da5c03fdee7d8a4087128ea
created 2014-02-28 14:02 -0500
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
ae723aa8b5286abafb567e5254641af57d276e8a
created 2014-02-28 18:42 +0000
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset 84663a25b44e (bug 976260) for compilation failures
84663a25b44e95e508832b3e4f1b79e84a1b4a0f
created 2014-02-28 13:22 -0500
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
a07b45e32644596662cf6e57bab98f26643c5cdd
created 2014-02-28 12:07 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Implemented roundf for all platforms; r=waldo
a1b396e1f1ddce9877f46fdeced7adc52d822f71
created 2014-02-28 12:07 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
ca08ca9fd1570951c7e31ce3f071b418a4262bf9
created 2014-02-25 11:28 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 975959 - Do not pre-tenure objects when Ion expects them in the nursery; r=jandem
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
5d9d0a9f3e1f301f99b2f920b1bda85b25e9e3ba
created 2014-02-27 14:24 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
1cec924f373467fa6ae86d0177ba74678bb91090
created 2014-02-26 17:38 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 977181 - Rename some ion* things to jit* (r=jandem)
b2719a9dbf96cc3752b346dc0076fb32d84c5b63
created 2014-02-26 11:57 -0500
pushed 2014-03-06 09:24 +0000
Lars T Hansen Lars T Hansen - Bug 976504 -- Enabling inlining of TypedObject primitives
less more (0) -300 -100 -60 tip