js/src/jit/BaselineIC.cpp
8f44e7a03c4cec983fe5e50ce64cdaf04ef33698
created 2013-09-24 16:38 -0400
pushed 2015-12-16 22:58 +0000
Kannan Vijayan Kannan Vijayan - Bug 905903 - Properly trace ICTypeMonitor chains for pre-barrier when unlinking them. r=terrence, a=lsblakk
88dbb710851f47af8032262acfaee99bb163c2af
created 2013-09-30 18:01 -0400
pushed 2015-12-16 22:58 +0000
Kannan Vijayan Kannan Vijayan - Bug 912534. r=nbp, a=akeybl
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
c46e7d95302246652746a9122872552507e508b7
created 2015-12-02 08:26 +0100
pushed 2015-12-02 07:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge aurora to b2g44 a=merge
61733221899d2f2f6ab4a12b86c6b9ca49d270c5
created 2015-11-23 10:48 +0000
pushed 2015-12-02 07:27 +0000
Jon Coppeard Jon Coppeard - Bug 1207571 r=jandem a=abillings
5da240e25d30052604756ba3c49d325c4a0eb491
created 2015-08-18 13:47 -0700
pushed 2015-11-05 16:09 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust, a=sledru
5086a9614080d5acd7861a5413713202583cbf9b
created 2015-04-24 16:23 -0400
pushed 2015-11-05 16:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149119 - Use Atoms in the template object hold by Baseline. r=jandem, a=abillings
c441433ba33e9169a2aefb77484c5dfef4bf1952
created 2015-04-10 16:08 +0200
pushed 2015-11-05 16:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149377 - Disable PGO on ICCallStubCompiler::guardFunApply. r=jandem, a=lizzard
01a695c31487ea44e5693c7178977692b74c09a1
created 2015-04-13 19:17 -0400
pushed 2015-11-05 16:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 759eb70deb31 (bug 1149377) now that there's a Windows PGO workaround for it.
759eb70deb31209180006608b09cbacac98b95f4
created 2015-03-31 11:01 -0400
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 1149377 - Backout bug 1143011 and bug 1145811 for win32 PGO bustage. a=bustage
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
2e9b093db1fb3f0abd8dc5f93839bd495374551a
created 2015-01-30 22:11 +0100
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 1126318 - Fix TryAttachNativeGetPropStub to ensure the function is native before using its jitinfo. r=bz, a=lmandel
2f714060ef558fe6d9296024c7e730cfdc8a3884
created 2014-12-22 13:52 -0500
pushed 2015-11-05 16:09 +0000
Shu-yu Guo Shu-yu Guo - Bug 1114757 - Rollup of Debugger-go-faster fuzz bugs (1113710, 1111477, 1109964, 1111300, 1107937, 1111199, 1109915, 1109375, 1109328, 1108145, 1107525, 1108159, 1107913, 1106719, 1106164) for Fx36 backport. (r=efaust,djvj,jandem,jimb,luke,terrence) a=sledru
9b747cb4b544ecc0af40409fdaf6110e78f99a90
created 2014-11-12 16:22 -0500
pushed 2015-11-05 16:09 +0000
Kannan Vijayan Kannan Vijayan - Bug 1081850 - Check for resolve hooks when optimizing no-such-prop operations in baseline. r=jandem, a=lmandel
151b508552c45692cb2595ff03851c18fcd8918e
created 2014-10-31 10:15 -0200
pushed 2015-11-05 16:09 +0000
Victor Carlquist Victor Carlquist - Bug 1086530 - Huge regression with using split after landing of bug 1054330. r=kvijayan, a=lsblakk
bf59c8cff7ad23de4185f17dd39766e15870475c
created 2014-08-15 22:02 +0900
pushed 2015-11-05 16:09 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1053692 - Do not use optimized stub for spread call with many arguments. r=jandem, a=sledru
3f0b51d12caf86dd92d3d5687ab5d84517434bc4
created 2014-07-11 09:59 +0100
pushed 2015-11-05 16:09 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence a=lmandel
b3ba056984855a189d9a774f4ac57e454c4b7642
created 2014-05-19 13:14 +1000
pushed 2015-11-05 16:09 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
436ee1fbffb719e8d3124546ae6052df7a9ebb63
created 2014-04-07 20:48 -0400
pushed 2015-11-05 16:09 +0000
Marty Rosenberg Marty Rosenberg - Bug 982398 - Make sure a script isn't lazy before calling it. r=jandem, a=sledru
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
d97ff8e10e2fdc5d40e426a620afe9bb87b1f6d9
created 2013-12-18 20:14 -0500
pushed 2015-11-05 16:09 +0000
Jeff Walden Jeff Walden - Bug 937793 - Tweaks to template-array creation. r=bhackett, a=abillings
ce854959b0a0358029f6fa42d6645789ecb9a9e5
created 2013-12-19 09:51 -0500
pushed 2015-11-05 16:09 +0000
Kannan Vijayan Kannan Vijayan - Bug 945223 - Ensure correct baseline stack when calling out to noSuchMethod, so that decompiler works. r=efaust, a=lsblakk
8f29c6506b23f71107507619038ad9dd39a17662
created 2013-12-10 12:24 +0100
pushed 2015-11-05 16:09 +0000
Christian Holler Christian Holler - Bug 948233 - Fix an OOM issue in DoCompareFallback. r=jandem, a=lsblakk
86e26e292344d26897b1377903405a6f17bd4a64
created 2013-12-10 09:31 +0100
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 921470 - Remove hasFallbackStub_ check in resetMonitorStubChain. r=djvj, a=lsblakk
51aaa91fb6550f6e2502a5edad91c2a434c3d245
created 2013-11-20 18:40 +0100
pushed 2015-11-05 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 940925 - Don't inspect Baseline binary arithmetic IC if it had unoptimizable operands. r=bhackett, a=lsblakk
36c99527ce971f60c427fe5bb3bdcbaeafc12199
created 2013-09-30 18:01 -0400
pushed 2015-11-05 16:09 +0000
Kannan Vijayan Kannan Vijayan - Bug 912534. r=nbp, a=akeybl
c2b3f129d0c88620ee822e5bd4b7365d2a21c2f5
created 2015-11-05 10:42 -0500
pushed 2015-11-05 15:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert to revision a725f1cd4baa, undoing the m-c -> b2g44 merge. a=bustage
6fa02ca94feb9e50f4cc9e338c5a8cf4acadd63d
created 2015-10-30 07:15 +0100
pushed 2015-11-04 14:00 +0000
Lars T Hansen Lars T Hansen - Bug 1196545 - unboxed array snafus. r=jandem
97366c8fa024314ee9f130e542e1e150e96f7e6d
created 2015-10-26 17:06 -0700
pushed 2015-12-16 22:58 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-12-16 22:58 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
73f8bb57540110d2b80fa3ccc4dbf936fa394e39
created 2015-10-20 13:53 -0700
pushed 2015-12-16 22:58 +0000
Wes Kocher Wes Kocher - Backed out changeset a9a241b0c121 (bug 1207827) for Windows SM bustage CLOSED TREE
a9a241b0c121d47f4fe71a9cdd3feeb7cc552dee
created 2015-10-20 12:57 -0700
pushed 2015-12-16 22:58 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-12-16 22:58 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
cd25dbf77e5720c5895c330e015270617066ebff
created 2015-10-08 17:01 -0700
pushed 2015-12-16 22:58 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
a59b5b0139b4ceb73edba874d64a07af3430c251
created 2015-10-08 17:01 -0700
pushed 2015-12-16 22:58 +0000
Eric Faust Eric Faust - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo)
b8b729c0dfb21298fc5fcc5a06461ed59165c518
created 2015-10-08 13:20 -0700
pushed 2015-12-16 22:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Followup: add back comment that got lost between backout and relanding. DONTBUILD
41c83c26dc799f5b39496ad7ab01a6bccbdd8ace
created 2015-10-06 19:49 -0700
pushed 2015-12-16 22:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Fix DOM getter optimizations in the JITs.
5bc4d467648c0fd95b268cf01dc9d56e5b24c4af
created 2015-10-07 17:29 -0700
pushed 2015-12-16 22:58 +0000
Wes Kocher Wes Kocher - Backed out changeset c109ff711c09 (bug 1212183) for mass bustage CLOSED TREE
c109ff711c0956424e160a4c0120609b23b08a10
created 2015-10-07 15:49 -0700
pushed 2015-12-16 22:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem)
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-12-16 22:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
6e4a8943d4969d3f06826b315de4ea919fef175f
created 2015-10-06 14:00 -0700
pushed 2015-12-16 22:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Baseline. (r=jandem)
2b20eccdb23e3b1e9308d572327ab5786c1ab8b8
created 2015-10-06 00:15 -0700
pushed 2015-12-16 22:58 +0000
Steve Fink Steve Fink - Bug 977338 - Remove AtomicOperations-inl.h, r=lth
1e5b48206efe489501e7c1179dce213bf56ecfa9
created 2015-10-06 14:50 +0100
pushed 2015-12-16 22:58 +0000
Jon Coppeard Jon Coppeard - Bug 1209585 - Fix possible memory leak if generating stub code fails with OOM r=jandem
d36103a859acec5e091d0c2160cd81d3dff27ad4
created 2015-10-01 14:06 -0700
pushed 2015-12-16 22:58 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 3: Share tracing accessors between all barrier classes; r=jonco
d914aab2d74a9537b91fdc45fc3f2aac2354e567
created 2015-10-01 00:46 +0200
pushed 2015-12-16 22:58 +0000
Lars T Hansen Lars T Hansen - Bug 1084248 - no undefined behavior, take 2. r=waldo
f46afea54f1c6387a39e311bf045ef6e784eb4bf
created 2015-08-29 17:56 +0900
pushed 2015-12-16 22:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo
92c771c3f3e212729c8c08e6cab04205bf780e6e
created 2015-09-23 16:41 +0900
pushed 2015-12-16 22:58 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 15f4976a4937 (bug 1199345) to backout patches for bug 1201869
15f4976a4937ca83384b3f90317028c349b4ea13
created 2015-08-29 17:56 +0900
pushed 2015-12-16 22:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo
a9705e55f06d441594321a2e99c0e8b9c34eeb91
created 2015-09-19 14:46 -0600
pushed 2015-12-16 22:58 +0000
Brian Hackett Brian Hackett - Backout d29fef133d8a for octane regressions.
d29fef133d8a0960a57031f71b299fa58aa4d74d
created 2015-09-19 10:40 -0600
pushed 2015-12-16 22:58 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-12-16 22:58 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
70278bb52f215f6429600bca8e124f5da43d6da8
created 2015-09-09 14:26 -0700
pushed 2015-12-16 22:58 +0000
Terrence Cole Terrence Cole - Bug 1203297 - Fix even more unified bustage; r=efaust
124d73f46e52640746f0414f951f717bb1c97b93
created 2015-09-13 16:55 -0600
pushed 2015-12-16 22:58 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Backout faaafe8c3d1e for massive regressions.
faaafe8c3d1e6be8611b7f56297914a92ca1478d
created 2015-09-13 13:37 -0600
pushed 2015-12-16 22:58 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
be1b57ffbb743c3403b9702ebdb830c563993fef
created 2015-09-10 14:47 +0200
pushed 2015-12-16 22:58 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - SharedStubs: Part 1: Move compare baseline stub to shared stub, r=jandem
8c61215957220573b0051a2194b4e19dcad1e195
created 2015-09-02 13:05 +0200
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff
cd0f55213a1400376b0d21a0a849bf27aef26780
created 2015-09-02 12:57 +0200
pushed 2015-12-16 22:58 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff
less more (0) -300 -100 -60 tip