Prechádzať zdrojové kódy

Fixed optimization levels

Andrew Collington 5 rokov pred
rodič
commit
6442092139
1 zmenil súbory, kde vykonal 7 pridanie a 5 odobranie
  1. 7 5
      index.php

+ 7 - 5
index.php

@@ -8,7 +8,7 @@ namespace OpcacheGui;
  * A simple but effective single-file GUI for the OPcache PHP extension.
  *
  * @author Andrew Collington, andy@amnuts.com
- * @version 2.5.1
+ * @version 2.5.2
  * @link https://github.com/amnuts/opcache-gui
  * @license MIT, http://acollington.mit-license.org/
  */
@@ -54,7 +54,7 @@ header('Pragma: no-cache');
 
 class OpCacheService
 {
-    const VERSION = '2.5.1';
+    const VERSION = '2.5.2';
 
     protected $data;
     protected $options;
@@ -76,8 +76,9 @@ class OpCacheService
     private function __construct($options = [])
     {
         $this->optimizationLevels = [
-            1<<0 => 'Simple local optimizations',
-            1<<2 => 'Jump optimization',
+            1<<0 => 'CSE, STRING construction',
+            1<<1 => 'Constant conversion and jumps',
+            1<<2 => '++, +=, series of jumps',
             1<<3 => 'INIT_FCALL_BY_NAME -> DO_FCALL',
             1<<4 => 'CFG based optimization',
             1<<5 => 'DFA based optimization',
@@ -90,8 +91,9 @@ class OpCacheService
             1<<12 => 'Remove unused variables',
             1<<13 => 'DCE (dead code elimination)',
             1<<14 => '(unsafe) Collect constants',
-            1<<15 => 'Inline functions',
+            1<<15 => 'Inline functions'
         ];
+
         $this->options = array_merge($this->defaults, $options);
         $this->data = $this->compileState();
     }