# # ChangeLog for trunk in svn # # Generated by Trac 1.0.6.post2 # 2018-04-25T09:03:05Z Sat, 13 Jul 2013 04:24:58 GMT Xuefer [1306] * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) * trunk/xcache/xc_opcode_spec.c (modified) * trunk/xcache/xc_opcode_spec_def.h (modified) Decompiler, disassembler: fix catch for different PHP version; fetch ... Fri, 12 Jul 2013 18:08:46 GMT Xuefer [1305] * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) Decompiler: adds simple backtrace print, fix warning for catch Fri, 12 Jul 2013 17:02:45 GMT Xuefer [1304] * trunk/lib/Decompiler.class.php (modified) Decompiler: recognize __FILE__ Fri, 12 Jul 2013 16:59:43 GMT Xuefer [1303] * trunk/lib/Decompiler.class.php (modified) * trunk/xcache/xc_opcode_spec_def.h (modified) disassembler, Decompiler: fix catch, ticks Fri, 12 Jul 2013 09:23:18 GMT Xuefer [1302] * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) Disassembler: can now recover compile time constant Fri, 12 Jul 2013 08:47:30 GMT Xuefer [1301] * trunk/xcache/xc_opcode_spec_def.h (modified) disassembler: USER_OPCODE is not 5.0 Fri, 12 Jul 2013 07:58:09 GMT Xuefer [1300] * trunk/lib/Decompiler.class.php (modified) * trunk/xcache/xc_opcode_spec_def.h (modified) disassembler, Decompiler: fix ISSET_ISEMPTY_VAR Fri, 12 Jul 2013 07:41:12 GMT Xuefer [1299] * trunk/lib/Decompiler.class.php (modified) Decompiler: fix warning Fri, 12 Jul 2013 07:40:44 GMT Xuefer [1298] * trunk/xcache/xc_utils.c (modified) undef unused Fri, 12 Jul 2013 04:30:00 GMT Xuefer [1297] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/processor.m4 (modified) fix PHP 5.0 build Fri, 12 Jul 2013 03:32:26 GMT Xuefer [1296] * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) Decompiler: remove PHP 4 support. adds XC_QM_ASSIGN_VAR Fri, 12 Jul 2013 03:13:34 GMT Xuefer [1295] * trunk/mod_disassembler/sample.php (modified) * trunk/xcache/xc_opcode_spec_def.h (modified) disassembler: fix UNSET_VAR for PHP 5.4+ Fri, 12 Jul 2013 02:21:31 GMT Xuefer [1294] * trunk/devel/run (modified) MAKEOPTS for all $MAKE Thu, 11 Jul 2013 07:25:11 GMT Xuefer [1291] * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) Decompiler: adds unset, XC_QM_ASSIGN_VAR Wed, 10 Jul 2013 09:32:49 GMT Xuefer [1288] * trunk/ChangeLog (modified) * trunk/lib/Decompiler.class.php (modified) * trunk/mod_disassembler/sample.php (modified) Decompiler: improves support for PHP_5_4 Wed, 10 Jul 2013 08:32:58 GMT Xuefer [1287] * trunk/processor/processor.m4 (modified) * trunk/processor/struct.m4 (modified) disassembler: fix nullable array handling Wed, 10 Jul 2013 07:38:10 GMT Xuefer [1286] * trunk/mod_optimizer/xc_optimizer.c (modified) kill sign warning Wed, 10 Jul 2013 07:13:14 GMT Xuefer [1285] * trunk/bin/phpdc.phpr (modified) * trunk/lib/Decompiler.class.php (modified) phpdc: exit on decompile error Wed, 10 Jul 2013 06:59:45 GMT Xuefer [1284] * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/xcache.c (modified) PHP_5_5: optimizer: support for finally Wed, 10 Jul 2013 04:49:20 GMT Xuefer [1283] * trunk/Makefile.frag.deps (modified) * trunk/devel/run (modified) add dependency for test/dprint/debug Mon, 08 Jul 2013 08:15:24 GMT Xuefer [1282] * trunk/xcache/xc_utils.c (modified) wrong change in prevous commit Mon, 08 Jul 2013 08:00:36 GMT Xuefer [1281] * trunk/ChangeLog (modified) * trunk/Makefile.frag.deps (modified) * trunk/NEWS (modified) * trunk/devel/prepare.cfg.example (modified) * trunk/devel/prepare.mak (modified) * trunk/devel/run (modified) * trunk/lib/Decompiler.class.php (modified) * trunk/mod_cacher/xc_cache.h (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/mod_coverager/xc_coverager.c (modified) * trunk/mod_disassembler/xc_disassembler.c (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/processor/head.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/xcache.c (modified) * trunk/xcache/xc_compatibility.c (modified) * trunk/xcache/xc_compatibility.h (modified) * trunk/xcache/xc_const_string.c (modified) * trunk/xcache/xc_const_string_opcodes_php4.x.h (deleted) * trunk/xcache/xc_const_string_opcodes_php5.3.h (modified) * trunk/xcache/xc_ini.h (modified) * trunk/xcache/xc_opcode_spec.c (modified) * trunk/xcache/xc_opcode_spec_def.h (modified) * trunk/xcache/xc_sandbox.c (modified) * trunk/xcache/xc_utils.c (modified) * trunk/xcache/xc_utils.h (modified) remove php 4 support completely Mon, 08 Jul 2013 06:38:59 GMT Xuefer [1280] * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/xcache/xc_compatibility.h (modified) optimizer: fix devel debug output Thu, 27 Jun 2013 09:43:47 GMT Xuefer [1279] * trunk/mod_optimizer/xc_optimizer.c (modified) optimizer: WIP improve finally handling Wed, 26 Jun 2013 15:04:41 GMT Xuefer [1278] * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/xcache.c (modified) disable optimizer for PHP 5.5 for now. TODO: support for ... Wed, 26 Jun 2013 15:03:13 GMT Xuefer [1277] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_cacher/xc_cacher.c (modified) un-experimental for __FILE__ __DIR__ handling after files ... Tue, 25 Jun 2013 07:08:09 GMT Xuefer [1276] * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/xcache/xc_compatibility.h (modified) optimizer: fix debug build Tue, 25 Jun 2013 05:01:31 GMT Xuefer [1275] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/xcache/xc_sandbox.c (modified) disassembler: fixes crash with nested sandbox (since 3.0) Tue, 25 Jun 2013 04:53:05 GMT Xuefer [1274] * trunk/Makefile.frag (modified) avoid dup test with ./run retest Tue, 25 Jun 2013 04:52:40 GMT Xuefer [1273] * trunk/devel/run (modified) allow dop be traced Tue, 25 Jun 2013 04:15:16 GMT Xuefer [1272] * trunk/Makefile.frag (modified) fix test running for 5.3+ Tue, 25 Jun 2013 04:14:29 GMT Xuefer [1271] * trunk/xcache-test.ini (modified) fix test running for 5.3+ Tue, 25 Jun 2013 04:13:18 GMT Xuefer [1270] * trunk/Makefile.frag.deps (modified) updated build dependency for 5.5 Tue, 18 Jun 2013 02:40:51 GMT Xuefer [1265] * trunk/ChangeLog (modified) * trunk/NEWS (modified) note about 3.0.3 Mon, 10 Jun 2013 04:26:08 GMT Xuefer [1261] * trunk/COPYING (modified) update copyright year Mon, 10 Jun 2013 04:25:32 GMT Xuefer [1260] * trunk/ChangeLog (modified) * trunk/NEWS (modified) updated release date Tue, 28 May 2013 02:07:48 GMT Xuefer [1254] * trunk/devel/prepare.mak (modified) * trunk/xcache/xc_const_string.c (modified) disassembler: fix: compile against correct const string for PHP 5.2, ... Tue, 28 May 2013 02:03:33 GMT Xuefer [1253] * trunk/ChangeLog (modified) * trunk/NEWS (modified) update bug fix note about PHP 5.4+ only Mon, 27 May 2013 14:58:08 GMT Xuefer [1251] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/xcache.c (modified) fixes #307: compatible with Zend Debugger which requires to be ... Fri, 24 May 2013 09:36:16 GMT Xuefer [1250] * trunk/mod_optimizer/xc_optimizer.c (modified) fix optimizer debug Fri, 24 May 2013 04:20:05 GMT Xuefer [1249] * trunk/mod_optimizer/xc_optimizer.c (modified) remove unused code Mon, 20 May 2013 08:02:40 GMT Xuefer [1245] * trunk/ChangeLog (modified) * trunk/xcache/xc_lock.c (modified) fixes #301: refix locking impl Thu, 16 May 2013 07:02:56 GMT Xuefer [1244] * trunk/mod_cacher/xc_cacher.c (modified) undo [1242] Thu, 16 May 2013 06:58:59 GMT Xuefer [1243] * trunk/mod_cacher/xc_cacher.c (modified) fix build Thu, 16 May 2013 06:52:36 GMT Xuefer [1242] * trunk/mod_cacher/xc_cacher.c (modified) undefined xc_shm_t Thu, 16 May 2013 06:24:41 GMT Xuefer [1240] * trunk/processor/processor.m4 (modified) fix build for PHP<5.4 Fri, 10 May 2013 17:52:02 GMT Xuefer [1238] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_cacher/xc_cache.h (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/processor.m4 (modified) fixes #296: Multiple instances of the same software causes PHP ... Fri, 10 May 2013 15:50:32 GMT Xuefer [1237] * trunk/devel/prepare.cfg.example (modified) PHP5_5 prepare example Mon, 22 Apr 2013 09:28:39 GMT Xuefer [1235] * trunk/ChangeLog (modified) * trunk/htdocs/common/header.tpl.php (modified) * trunk/htdocs/common/tablesort.js (moved) fixes #303: tablesort.js not found in Diagnosis and Coverager Mon, 25 Mar 2013 08:11:46 GMT Xuefer [1234] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/xcache_globals.h (modified) compatiblity with fcntl Mon, 25 Mar 2013 06:11:01 GMT Xuefer [1233] * trunk/devel/run (modified) fix php-src for running test Mon, 25 Mar 2013 06:10:27 GMT Xuefer [1232] * trunk/processor/processor.m4 (modified) PHP_5_5: fix build Mon, 14 Jan 2013 14:22:36 GMT Xuefer [1230] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/xcache.c (modified) fixes #297: segv on startup under sparc, ini setting overflow Fri, 11 Jan 2013 02:48:41 GMT Xuefer [1224] * trunk (modified) * trunk/ChangeLog (modified) * trunk/NEWS (modified) MFB: update release date for 3.0.1 Fri, 11 Jan 2013 02:44:07 GMT Xuefer [1221] * branches/3.0/xcache.h (modified) * trunk/xcache.h (modified) updates copyright year Thu, 27 Dec 2012 06:28:35 GMT Xuefer [1218] * branches/3.0/ChangeLog (modified) * branches/3.0/NEWS (modified) * trunk/ChangeLog (modified) updated ChangeLog Thu, 20 Dec 2012 12:40:04 GMT Xuefer [1217] * trunk/mod_cacher/xc_cacher.c (modified) kill warning "function with _alloca() inlined into a loop" Thu, 20 Dec 2012 12:39:51 GMT Xuefer [1216] * trunk/devel/run (modified) Wconversion make too much noise Wed, 19 Dec 2012 09:08:16 GMT Xuefer [1214] * trunk/processor/processor.m4 (modified) fix build Wed, 19 Dec 2012 08:42:53 GMT Xuefer [1213] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/devel/prepare.mak (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/processor/processor.m4 (modified) * trunk/xcache/xc_compatibility.h (modified) * trunk/xcache/xc_const_string.c (modified) * trunk/xcache/xc_const_string_opcodes_php5.5.h (added) * trunk/xcache/xc_opcode_spec_def.h (modified) * trunk/xcache/xc_utils.c (modified) add support for PHP_5_5 Wed, 19 Dec 2012 07:40:02 GMT Xuefer [1211] * trunk/processor/head.m4 (modified) kill some warning Wed, 19 Dec 2012 07:26:16 GMT Xuefer [1210] * trunk/xcache.h (modified) trunk target to 3.1.x Tue, 18 Dec 2012 07:14:03 GMT Xuefer [1208] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) * trunk/xcache/xc_utils.c (modified) PHP_5_4: fix for ZEND_JMP_SET_VAR Tue, 18 Dec 2012 07:08:57 GMT Xuefer [1207] * trunk/mod_coverager/xc_coverager.c (modified) fix sign warning Tue, 18 Dec 2012 04:31:22 GMT Xuefer [1206] * trunk/xcache/xc_lock.c (modified) mutex code clean up Mon, 17 Dec 2012 17:14:18 GMT Xuefer [1205] * trunk/ChangeLog (modified) * trunk/NEWS (modified) adds thanks note Mon, 17 Dec 2012 17:11:58 GMT Xuefer [1204] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/xcache/xc_lock.c (modified) * trunk/xcache/xc_lock.h (modified) finished improve stability on threaded env Mon, 17 Dec 2012 13:35:48 GMT Xuefer [1203] * trunk/htdocs/diagnosis/index.php (modified) undefined variable when ini is not found Mon, 17 Dec 2012 13:32:47 GMT Xuefer [1202] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/htdocs/diagnosis/index.php (modified) undefined variable when ini is not found Mon, 17 Dec 2012 13:22:49 GMT Xuefer [1201] * trunk/devel/run (modified) * trunk/mod_cacher/xc_cache.h (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/mod_coverager/xc_coverager.c (modified) * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/xcache.c (modified) fix some 64bit warnings Mon, 17 Dec 2012 13:22:17 GMT Xuefer [1200] * trunk/xcache/xc_lock.c (modified) zts build fix Mon, 17 Dec 2012 10:18:22 GMT Xuefer [1199] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/xcache/xc_lock.c (modified) * trunk/xcache/xc_lock.h (modified) fix for ZTS Mon, 17 Dec 2012 06:11:34 GMT Xuefer [1198] * trunk/xcache/xc_lock.c (modified) ws fix Mon, 17 Dec 2012 06:08:05 GMT Xuefer [1197] * trunk/devel/prepare.mak (modified) devel: better output Wed, 12 Dec 2012 09:05:12 GMT Xuefer [1196] * trunk/ChangeLog (modified) * trunk/processor/processor.m4 (modified) * trunk/xcache_globals.h (modified) fixes #295: crash using traits with PHP 5.4.8+ Wed, 12 Dec 2012 09:03:39 GMT Xuefer [1195] * trunk/ChangeLog (modified) fixs crash when cache is too small on start up Wed, 12 Dec 2012 07:41:46 GMT Xuefer [1194] * trunk/mod_cacher/xc_cacher.c (modified) fixs crash when cache is too small on start up Wed, 12 Dec 2012 03:51:34 GMT Xuefer [1193] * trunk/devel/run (modified) devel: improve cleanup, fix run Wed, 12 Dec 2012 03:49:49 GMT Xuefer [1192] * trunk/devel/run (modified) devel: improve cleanup, fix warning Wed, 12 Dec 2012 03:48:33 GMT Xuefer [1191] * trunk/devel/run (modified) devel: improve cleanup Fri, 07 Dec 2012 09:34:59 GMT Xuefer [1190] * trunk/mod_cacher/xc_cacher.c (modified) fix typo Fri, 07 Dec 2012 09:33:46 GMT Xuefer [1189] * trunk/ChangeLog (modified) * trunk/NEWS (modified) updated ChangeLog/NEWS Fri, 07 Dec 2012 09:31:27 GMT Xuefer [1188] * trunk/mod_cacher/xc_cache.h (modified) * trunk/mod_cacher/xc_cacher.c (modified) fix build, part of previous change Fri, 07 Dec 2012 09:25:21 GMT Xuefer [1187] * trunk/mod_cacher/xc_cacher.c (modified) fix magic number: use 0 1 with zend_bool only. use FAILURE for int ... Thu, 06 Dec 2012 11:47:52 GMT Xuefer [1186] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/xcache/xc_lock.c (modified) use correct header for getpid() Thu, 06 Dec 2012 08:48:01 GMT Xuefer [1182] * trunk/htdocs/diagnosis/index.php (modified) * trunk/xcache-zh-gb2312.ini (modified) * trunk/xcache.c (modified) * trunk/xcache.ini (modified) adds xcache.coredump_type, updated ini example Thu, 29 Nov 2012 03:35:14 GMT Xuefer [1181] * trunk/xcache.c (modified) use null ptr to generate coredump Tue, 20 Nov 2012 02:34:13 GMT Xuefer [1179] * trunk/htdocs/diagnosis/index.php (modified) * trunk/htdocs/diagnosis/lang/en.po (modified) * trunk/htdocs/diagnosis/lang/zh-simplified.php (modified) * trunk/htdocs/diagnosis/lang/zh-simplified.po (modified) * trunk/htdocs/diagnosis/lang/zh-traditional.po (modified) updates note Tue, 13 Nov 2012 15:16:02 GMT Xuefer [1178] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/xcache/xc_sandbox.c (modified) * trunk/xcache_globals.h (modified) improve compatibility with "the ionCube PHP Loader", Zend Optimizer. ... Tue, 13 Nov 2012 14:28:28 GMT Xuefer [1177] * trunk/xcache.c (modified) better compatibility using exception list instead of empty list to ... Tue, 13 Nov 2012 13:46:54 GMT Xuefer [1176] * trunk/ChangeLog (modified) * trunk/NEWS (modified) downgrade note about compatibility with "the ionCube PHP Loader" Tue, 13 Nov 2012 12:33:36 GMT Xuefer [1175] * trunk/util/xc_trace.h (modified) align line number in trace Tue, 13 Nov 2012 12:30:21 GMT Xuefer [1174] * trunk/util/xc_trace.c (modified) * trunk/util/xc_trace.h (modified) show basename for easier trace log reader Tue, 13 Nov 2012 10:18:54 GMT Xuefer [1173] * trunk/htdocs/diagnosis/lang/en.po (modified) * trunk/htdocs/diagnosis/lang/zh-simplified.php (modified) * trunk/htdocs/diagnosis/lang/zh-simplified.po (modified) * trunk/htdocs/diagnosis/lang/zh-traditional.po (modified) updated translation Tue, 13 Nov 2012 09:22:46 GMT Xuefer [1172] * trunk/xcache.c (modified) TODO: cause problem with "Zend Optimizer vs ioncube loader" Tue, 13 Nov 2012 08:51:47 GMT Xuefer [1171] * trunk/xcache/xc_utils.c (modified) fix pInternalPointer for xc_hash_copy_if Tue, 13 Nov 2012 08:14:40 GMT Xuefer [1170] * trunk/xcache/xc_utils.c (modified) improve compatibility with "the ionCube PHP Loader" by skipping ... Tue, 13 Nov 2012 06:16:50 GMT Xuefer [1169] * trunk/htdocs/diagnosis/index.php (modified) fixed undefined variable when XCache is not loaded Thu, 08 Nov 2012 03:00:18 GMT Xuefer [1166] * trunk/COPYING (modified) update copyright year Wed, 07 Nov 2012 07:12:47 GMT Xuefer [1165] * trunk/ChangeLog (modified) adds note about ini setting for namespace