js/src/jit/CodeGenerator.h
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
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
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
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
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
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
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.
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
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
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
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
b2ed6214694fb63f82a5038e9bf1e17b9e762f9e
created 2014-02-10 14:48 -0500
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898356 Part 4 -- Check for neutered typed object unless the check is covered by a length check r=jandem
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
7e1478b9d44dfdf55a42253260366292b56833b2
created 2014-02-13 11:04 -0800
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 971319 - Stop passing redundant barriering information through to GetPropertyIC. (r=jandem)
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
3983d91df904fc36f63f198e067d3547daafb1ab
created 2014-02-04 17:07 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
d983a44ff5b8eeff2f8061a7171b067e2bc57ea7
created 2014-02-04 15:48 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 966957: Specialize ToString for Float32; r=h4writer
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
797a3c64b400d749b45a2e772acc70a17b0fd965
created 2014-01-31 10:24 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 964229 - IonMonkey: Split StringPolicy and support all primitives to MToString, r=jandem,sstangl
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-03-06 09:24 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
a4dc9a0f81ed73b141d5e40f66ef967416fb187e
created 2014-01-22 10:43 -0500
pushed 2014-03-06 09:24 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace with string, string as arguments. r=nbp, r=jandem
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-03-06 09:24 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
fbd443bb2208ede14fb012cd955d41fbe33b1f4a
created 2014-01-17 11:05 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7218723f5a9b (bug 956051) for bustage.
7218723f5a9b545f6a049a00628b67c5f559d168
created 2014-01-17 07:30 -0800
pushed 2014-03-06 09:24 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace(string,string). r=nbp,jandem
d633e3ff201329c99a71bfc1311edc28a061cb99
created 2014-01-07 21:35 -0500
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933317 - Improve write guard to consider out pointers r=shu
970946268be4c6d5e98a3f84ce4cd757670f9780
created 2014-01-09 17:11 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 957628 - Don't call TypeScript::Monitor from monitored Ion ICs. r=efaust
4d357af9c538bc0cbb21dc66a161c57fa27f271e
created 2014-01-08 13:23 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 951947 - IonMonkey: Inline the call to str.replace(re, string), r=jandem
72af8e9c325cdd9aaa05b8c7d53a933e86c18173
created 2014-01-06 14:51 -0800
pushed 2014-03-06 09:24 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
39a514870dd32c63aa80ffc3d82fc521983a5b76
created 2014-01-06 14:49 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 843d930512db (bug 951439) for bustage.
843d930512db543c496aa070c4ff903fbb85dcc9
created 2014-01-06 11:24 -0800
pushed 2014-03-06 09:24 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
91a585e70f2851e73c62679823a6e24eefdee9b1
created 2014-01-04 13:32 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 953114 - Fix GetElementIC typed array issue. r=efaust
a6f4adade9df75711e2aefeed860255ffd16e1a4
created 2013-12-18 19:39 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
11751c0efe27cd934edf51663b83d3d5e84d8457
created 2013-12-17 15:24 -0800
pushed 2014-03-06 09:24 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
ab687d29b5fa53a382d3ef46a1b82cdee61c2746
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Add recompile check, r=jandem
1b91cf5c8407a54de0959136b9fc3ee156a9fcc6
created 2013-12-14 14:32 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 949475 - Add some debug-only sanity checks. r=bhackett
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
7d3c745a811f383c2a3ddf8c48126cbcd3740fa7
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Add recompile check, r=jandem
3d670ed9debfb4b771dbba1df6cfe2a33dceee58
created 2013-12-05 15:51 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 942549 - Fix direct eval on non-strings in Ion. (r=jandem)
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-03-06 09:24 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
6a1d2338a794f3de8e75ca95ab5f8dd00f5fdf86
created 2013-11-27 18:57 -0800
pushed 2014-03-06 09:24 +0000
Jeff Walden Jeff Walden - Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
717a05a70859e96252b04f63cdbc015d90b8a79d
created 2013-11-25 20:59 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 5. Use our members-in-slots information in ion codegen. r=efaust
391a82010f2fe073a744cd45692777ef3c9fe6dc
created 2013-11-17 03:39 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo
4fc6f8d8efb4296d5dd49b6f6776fa74af756023
created 2013-11-17 03:39 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 901274 - IonMonkey: Refactor testObjectTruthy and testValueTruthy to use more fallthroughs. r=waldo
2eaab43b65d4efc7eae42d5e91bd4dda4088519e
created 2013-11-12 11:02 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem.
85be8ab85fbf9a6289f550c1455f322ae85c7322
created 2013-10-31 19:36 +0530
pushed 2014-03-06 09:24 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem, r=jorendorff
6e7f8b1e531994b46a26c980665e1b395f025a21
created 2013-11-07 12:14 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 935016 - Specialize string.split(string) in IonMonkey. r=bhackett
less more (0) -100 -60 tip