js/src/jit/IonAnalysis.cpp
dd50837b1f0cbdc37dd88112584a22467742a9d6
created 2015-11-26 14:53 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer
d3e7199c884aa65fb4667488929687a2738943a2
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 10 - Prevent PruneUnusedBranches from being greedy while removing branches which have only be visited a few times. r=bhackett
27711f3220add77534238676dfb7272bad9cd849
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 3 - IonMonkey: Add branch pruning based on code coverage counters. r=bhackett
85a339f04ada38d1ac348cd77e489114cf36cd5e
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 2 - Ensure that MPhi removal considers removed uses. r=bhackett
5343f43e1db750882d7f971ebd7c8a17890f9145
created 2015-10-19 13:40 +0200
pushed 2015-12-14 20:08 +0000
Hannes Verschore Hannes Verschore - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem
e7ec2e6fccc46795066315a6ce94920d63fe9890
created 2015-10-15 15:14 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1133630 - handle stack overflows during analysis. r=jandem
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
9f8526509f5a19a6b89ee7178bba9c5545e12005
created 2015-09-11 14:27 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp
cd0f55213a1400376b0d21a0a849bf27aef26780
created 2015-09-02 12:57 +0200
pushed 2015-10-29 11:30 +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
acca05b8182e86e12b33c3359cae87d63c7d0c4b
created 2015-08-18 13:07 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1187021 - Force arguments object allocation on dynamic name accesses. r=shu
d791ba00bf065740fc504329a1075f5132cdc800
created 2015-08-14 12:45 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem
2ba20cbc9e749cbded9923aaec23126e195037b3
created 2015-07-27 15:18 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
56fc13299fe6c72e341fab541bdad99835cc556e
created 2015-07-25 15:43 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1187512 - Fix accumulated unified bustage in SpiderMonkey; r=jonco
b39224c4460ebe37f46f98b9d5b6c3514c0af210
created 2015-07-08 09:13 -0400
pushed 2015-09-21 14:04 +0000
lazyparser lazyparser - Bug 1181581 - Fix some typos in comments. r=jandem
61e7c3734c53dda2d284bd8cbbd1b2e20aa8c762
created 2015-06-02 17:16 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1169594 - Don't add pointless KeepAlive instructions after constants. r=nbp
7a5a8ce170a0b7d2bf5ee37132fe6deffe897368
created 2015-06-01 10:42 +0100
pushed 2015-08-10 18:23 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence
e87475c7ecc2838690c030f393e4f8bc5a3042ce
created 2015-05-28 19:26 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
da2e29afa891646b7a782f5c9868f53fca47c354
created 2015-05-28 10:16 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
d7a4b4c31c9472bb6c528b23c36aa61270d71260
created 2015-05-15 20:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
66b5afbbe9a741215c73d3220c70e09be26ea668
created 2015-05-28 10:16 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
18ead7a1e24d6dfb32fb3f4ea2a3890800cb45a4
created 2015-04-13 14:49 +0200
pushed 2015-06-29 20:18 +0000
Hannes Verschore Hannes Verschore - Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett
30f3ac8076dd6ad5b2e414b4330ade43d3a4adae
created 2015-04-09 10:51 -0600
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1151401 - Watch for non-object unboxes while optimizing object-or-null operations, r=jandem.
e0d7904d5d21d333769427e2e1e8146d2ac26f41
created 2015-04-09 09:45 +0200
pushed 2015-06-29 20:18 +0000
Hannes Verschore Hannes Verschore - Bug 1138881: IonMonkey - Part 4: Fold redudant OR compare away, r=bhackett
20550635935b513ed5cf5db01a17c474ea7b26c2
created 2015-03-25 16:15 +0100
pushed 2015-06-29 20:18 +0000
Hannes Verschore Hannes Verschore - Bug 1138881 - IonMonkey: Allow fixing andor blocks which have MFilterTypeSet, r=bhackett
72747e5f217feb7513784cc7a0936c942d1115e5
created 2015-03-25 16:15 +0100
pushed 2015-06-29 20:18 +0000
Hannes Verschore Hannes Verschore - Bug 1138881 - IonMonkey: Improve types at AndOr, r=bhackett
6d8c0c9dc553517d6074c78ea85bcf94904d9fb2
created 2015-05-28 10:16 +0200
pushed 2015-06-03 08:58 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
0dcc817ca441b651e6512f0dd71c0d39d3c1c272
created 2015-04-09 10:51 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1151401 - Watch for non-object unboxes while optimizing object-or-null operations. r=jandem, a=sledru
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
893a0074449111d4fb3f593fcf50edaac0673021
created 2015-03-25 13:59 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 72e99bad5294 and 2b873082da2f (bug 1138881) for browser_vimemacs.js crashes.
72e99bad5294dbc0c88daca500eb5f624fc3c046
created 2015-03-25 16:15 +0100
pushed 2015-05-11 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 1138881 - IonMonkey: Allow fixing andor blocks which have MFilterTypeSet, r=bhackett
2b873082da2f30548c894a85d290749134f06080
created 2015-03-25 16:15 +0100
pushed 2015-05-11 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 1138881 - IonMonkey: Improve types at AndOr, r=bhackett
25324890f496ce72259ca5c0ca6098b65cbc848e
created 2015-03-10 08:56 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1138073 - Improve checking when folding and/or blocks in Ion, r=sunfish.
437bf0c48c6723e97c9d7550cbab21102cf7ef9c
created 2015-03-09 09:25 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1138984 - Allow 'new' template objects to have dynamic slots, r=jandem.
31d7b208abd151f02196eef85f45eb1b91e5c298
created 2015-02-28 01:51 +0100
pushed 2015-05-11 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts, r=nbp
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-05-11 18:39 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
e78f8f5154f265823f45bd4928eb15220e2fb0cf
created 2015-02-26 17:37 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112165 - Recover SimdBox. r=bbouvier
670bdd1f10a783707b348f18ee3c74e27f160eae
created 2015-02-26 06:34 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1136267 - Handle inlining when folding &&/||/?: operations in Ion, r=sunfish.
d2bade84e15e5d228252ecfb3549480e7c4921b3
created 2015-04-09 10:51 -0600
pushed 2015-04-10 17:13 +0000
Brian Hackett Brian Hackett - Bug 1151401 - Watch for non-object unboxes while optimizing object-or-null operations. r=jandem, a=sledru
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
456afb8e465072537d132444d1190a154d7226bf
created 2015-02-21 18:52 -0600
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1133254 - Improve type information and Ion compilation when dealing with converted unboxed objects, r=jandem.
a3cabc94db732dd274679d3c6961dae652e4b563
created 2015-02-17 12:30 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize additional uses of ObjectOrNull values better, r=jandem.
ac19a93de1789c743e59a36fbcacf1c54a9dc431
created 2015-02-14 14:55 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
ec859a233c28e28e1f7144fdd9b17a4a22fcbb4f
created 2015-01-27 16:28 -0800
pushed 2015-03-30 18:32 +0000
Dan Gohman Dan Gohman - Bug 1125734 - IonMonkey: Completely disable the MakeLoopsContiguous optimization for loops made unnatural by OSR r=jandem
946d72dae3dff47243919086e1c5747eb0022455
created 2015-01-24 13:39 -0500
pushed 2015-03-30 18:32 +0000
Dan Gohman Dan Gohman - Bug 1118894 - IonMonkey: Don't insist on making loops contiguous if they contain OSR entries into former loop blocks. r=jandem
2367e3a9712a6a306e66711fecb559142c3edf02
created 2015-01-15 20:22 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Rename ExecutionMode to AnalysisMode. (r=jandem)
829537f1f2710e42911cd7142734912217f426d0
created 2015-01-30 14:47 -0500
pushed 2015-02-23 15:17 +0000
Dan Gohman Dan Gohman - Bug 1125734 - IonMonkey: Completely disable the MakeLoopsContiguous optimization for loops made unnatural by OSR. r=jandem, a=abillings
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
d3a71d1c2180c0ebf2e0991c992eb93b43dac16e
created 2014-12-31 13:51 -0600
pushed 2015-02-23 15:17 +0000
Jeff Walden Jeff Walden - Bug 1116591 - Make all TypePolicy subclasses final to prevent the mistake of inheriting from one (rather than inheriting from its nested Data class). r=nbp
0b155176f4ebc16aa23bdbe028798c20f9f70ad1
created 2014-12-24 15:01 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
b1127d55a561eaa7ee1670089ac4b3faa3770443
created 2014-12-22 14:53 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 458cfe948a05 (bug 1107328) for js test failures on a CLOSED TREE
458cfe948a05107cbbece8991272bbd94d93802e
created 2014-12-22 13:16 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
less more (0) -100 -60 tip