# # ChangeLog for / in svn # # Generated by Trac 1.0.6.post2 # 2018-04-25T01:17:22Z Wed, 13 Nov 2013 08:20:22 GMT Xuefer [1475] * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) processor: code clean up Wed, 13 Nov 2013 05:01:22 GMT Xuefer [1474] * trunk/processor/hashtable.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) relocate: fix ifrelocate() Wed, 13 Nov 2013 04:53:37 GMT Xuefer [1473] * trunk/Makefile.frag (modified) * trunk/config.m4 (modified) * trunk/config.w32 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) processor: avoid using srcdir dstdir marco for m4 Wed, 13 Nov 2013 04:19:00 GMT Xuefer [1472] * trunk/processor/hashtable.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) relocate: marco name PTR_FROM_VIRTUAL_EX Wed, 13 Nov 2013 04:01:47 GMT Xuefer [1471] * trunk/processor/hashtable.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/processor/string.m4 (modified) * trunk/processor/struct.m4 (modified) relocate: rename marcos to relocate Tue, 12 Nov 2013 10:08:17 GMT Xuefer [1470] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) processor: abstract store target (storage) Tue, 12 Nov 2013 09:48:32 GMT Xuefer [1469] * trunk/processor/head.m4 (modified) export is in xc_processor.h Tue, 12 Nov 2013 09:46:04 GMT Xuefer [1468] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/xcache/xc_malloc.c (modified) * trunk/xcache/xc_shm.c (modified) * trunk/xcache/xc_shm.h (modified) * trunk/xcache/xc_shm_mmap.c (modified) clean up shm handlers Sat, 09 Nov 2013 17:18:17 GMT Xuefer [1467] * autobuild/scripts/updatepackage (modified) strip ext prefix for ext versions dir Sat, 09 Nov 2013 17:10:16 GMT Xuefer [1466] * trunk/processor/head.m4 (modified) relocate: fix build for VC6 Sat, 09 Nov 2013 17:03:14 GMT Xuefer [1465] * trunk/processor/head.m4 (modified) relocate: fix build for VC6 Sat, 09 Nov 2013 16:44:07 GMT Xuefer [1464] * autobuild/scripts/autobuild (modified) * autobuild/scripts/generateMakefile (modified) strip ext prefix for ext versions dir Sat, 09 Nov 2013 16:08:43 GMT Xuefer [1463] * autobuild/.config (modified) adds x64 download urls Sat, 09 Nov 2013 15:42:18 GMT Xuefer [1462] * autobuild/scripts/download (modified) fix concurrent download Sat, 09 Nov 2013 07:38:23 GMT Xuefer [1461] * trunk/processor/main.m4 (modified) * trunk/processor/process.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/processor/struct.m4 (modified) relocate: update dst/src to compile Sat, 09 Nov 2013 02:17:15 GMT Xuefer [1460] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) relocate: fix handling hash table, TODO: fix dst/src stuff Fri, 08 Nov 2013 17:00:06 GMT Xuefer [1459] * trunk/processor/hashtable.m4 (modified) ws fix Fri, 08 Nov 2013 16:03:15 GMT Xuefer [1458] * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) relocate: assert that srcptr use on non-nullable only Fri, 08 Nov 2013 15:57:19 GMT Xuefer [1457] * trunk/processor/main.m4 (modified) relocate: 0 is always null pointer Fri, 08 Nov 2013 09:53:39 GMT Xuefer [1456] * trunk/processor/foot.m4 (modified) relocate: fix for virtual_src=0 Fri, 08 Nov 2013 09:30:06 GMT Xuefer [1455] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) relocate: update proto to like memcpy/store/restore, update test code Fri, 08 Nov 2013 09:08:42 GMT Xuefer [1454] * trunk/processor/struct.m4 (modified) relocate: fix struct array Fri, 08 Nov 2013 09:08:04 GMT Xuefer [1453] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) update func prototype for relocate Fri, 08 Nov 2013 07:21:40 GMT Xuefer [1452] * trunk/processor/foot.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) improve readability using ptradd Fri, 08 Nov 2013 07:21:13 GMT Xuefer [1451] * trunk/mod_cacher/xc_cacher.c (modified) fix arg Thu, 07 Nov 2013 11:02:57 GMT Xuefer [1450] * trunk/processor/main.m4 (modified) ws Thu, 07 Nov 2013 11:02:38 GMT Xuefer [1449] * trunk/processor/main.m4 (modified) remove unused export Thu, 07 Nov 2013 10:04:00 GMT Xuefer [1448] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) updated relocate impl Thu, 07 Nov 2013 09:56:10 GMT Xuefer [1447] * trunk/processor/processor.m4 (modified) update handling of refcount for readonly protection after relocate impl Thu, 07 Nov 2013 08:44:15 GMT Xuefer [1446] * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (modified) * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) update relocate Thu, 07 Nov 2013 08:43:22 GMT Xuefer [1445] * trunk/xcache.c (modified) output if segv Wed, 06 Nov 2013 18:24:29 GMT Xuefer [1444] * trunk/Makefile.frag.deps (modified) * trunk/mod_cacher/xc_cacher.c (modified) * trunk/processor/foot.m4 (added) * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/processor/string.m4 (modified) * trunk/processor/struct.m4 (modified) relocate WIP Wed, 06 Nov 2013 17:29:26 GMT Xuefer [1443] * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) simplify export code Wed, 06 Nov 2013 16:57:52 GMT Xuefer [1442] * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) rename ptrmove to relocate, reduce export to only necessary onces Wed, 06 Nov 2013 15:45:19 GMT Xuefer [1441] * trunk/devel/run (modified) * trunk/devel/sample.cpp.php (moved) make sample work for all beside decompiler Tue, 05 Nov 2013 17:17:07 GMT Xuefer [1440] * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/process.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/processor/string.m4 (modified) * trunk/processor/struct.m4 (modified) adds ptrmove Tue, 05 Nov 2013 14:35:34 GMT Xuefer [1439] * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) code cleanup Tue, 05 Nov 2013 14:32:52 GMT Xuefer [1438] * trunk/processor/processor.m4 (modified) fix for not using memcpy Tue, 05 Nov 2013 11:24:51 GMT Xuefer [1437] * branches/3.2 (copied) * trunk/xcache.h (modified) branch 4.0 and 3.2 Tue, 05 Nov 2013 11:04:56 GMT Xuefer [1436] * branches/3.1 (copied) * branches/3.1/ChangeLog (copied) * branches/3.1/NEWS (copied) * branches/3.1/xcache.c (copied) * branches/3.1/xcache/xc_sandbox.c (copied) * trunk/xcache.h (modified) branch 3.1 Tue, 22 Oct 2013 16:55:28 GMT Xuefer [1435] * trunk/xcache.c (modified) recognize extension loaded after xcache (to avoid caching opcode ... Tue, 22 Oct 2013 16:53:42 GMT Xuefer [1434] * trunk/ChangeLog (modified) * trunk/NEWS (modified) * trunk/xcache/xc_sandbox.c (modified) fixed #329: compatbile with bcompiler Tue, 22 Oct 2013 16:22:39 GMT Xuefer [1433] * trunk/mod_cacher/xc_cacher.c (modified) typo Tue, 22 Oct 2013 16:11:41 GMT Xuefer [1432] * trunk/xcache.c (modified) typo Wed, 16 Oct 2013 02:21:48 GMT Xuefer [1431] * trunk/mod_assembler/xc_assembler.c (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) fix warning Wed, 16 Oct 2013 02:19:10 GMT Xuefer [1430] * trunk/xcache.h (modified) starts 3.1.1 development Mon, 14 Oct 2013 01:40:39 GMT Xuefer [1429] * trunk/NEWS (modified) update release date Thu, 10 Oct 2013 08:25:14 GMT Xuefer [1428] * tags/3.0.4/ChangeLog (modified) * tags/3.0.4/NEWS (modified) update release date Thu, 10 Oct 2013 08:22:52 GMT Xuefer [1427] * tags/3.1.0/NEWS (modified) update release date Thu, 10 Oct 2013 08:22:12 GMT Xuefer [1426] * branches/3.0/ChangeLog (modified) * branches/3.0/NEWS (modified) update release date Thu, 10 Oct 2013 08:00:33 GMT Xuefer [1425] * autobuild/scripts/autobuild (modified) error when specified release version is not found Thu, 10 Oct 2013 07:50:57 GMT Xuefer [1424] * tags/3.1.0/xcache.h (modified) update version Thu, 10 Oct 2013 07:50:56 GMT Xuefer [1423] * tags/3.0.4/xcache.h (modified) update version to release Thu, 10 Oct 2013 07:47:56 GMT Xuefer [1422] * tags/3.1.0 (copied) tagged 3.1.0 Thu, 10 Oct 2013 07:46:54 GMT Xuefer [1421] * tags/3.0.4 (copied) tagged 3.0.4 Thu, 10 Oct 2013 07:44:30 GMT Xuefer [1420] * trunk/ChangeLog (modified) update release date Thu, 10 Oct 2013 07:42:34 GMT Xuefer [1419] * branches/3.0 (modified) * branches/3.0/ChangeLog (modified) * branches/3.0/config.w32 (modified) merge from trunk, fixed #330: fix win32 build with no indent.exe nor ... Thu, 10 Oct 2013 07:34:51 GMT Xuefer [1418] * trunk/ChangeLog (modified) * trunk/config.w32 (modified) fixed #330: fix win32 build with no indent.exe nor cat.exe Sun, 29 Sep 2013 02:55:11 GMT Xuefer [1417] * branches/3.0 (modified) * branches/3.0/devel/run (modified) * branches/3.0/processor/hashtable.m4 (modified) * branches/3.0/processor/main.m4 (modified) * branches/3.0/processor/struct.m4 (modified) merge from trunk: remove asm from processor, it just cant be ... Sun, 29 Sep 2013 02:51:38 GMT Xuefer [1416] * trunk/devel/run (modified) * trunk/processor/hashtable.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/struct.m4 (modified) remove asm from processor, it just cant be implemented in processor Thu, 26 Sep 2013 17:51:50 GMT Xuefer [1415] * branches/3.0 (modified) * branches/3.0/NEWS (modified) * branches/3.0/config.m4 (modified) fixes #315: fix out of source building Thu, 26 Sep 2013 17:51:14 GMT Xuefer [1414] * trunk/NEWS (modified) * trunk/config.m4 (modified) fixes #315: fix out of source building Thu, 26 Sep 2013 17:49:18 GMT Xuefer [1413] * trunk/mod_optimizer/xc_optimizer.c (modified) typo undef Thu, 26 Sep 2013 14:31:24 GMT Xuefer [1412] * autobuild/xcache/.config (modified) update bad unsupported version info for 3.0 Thu, 26 Sep 2013 14:30:57 GMT Xuefer [1411] * autobuild/.config (modified) update php version Thu, 26 Sep 2013 14:29:46 GMT Xuefer [1410] * tags/3.1.0-rc1/xcache.h (modified) update version Thu, 26 Sep 2013 14:28:40 GMT Xuefer [1409] * tags/3.0.4-rc1/xcache.h (modified) update version Thu, 26 Sep 2013 12:47:00 GMT Xuefer [1408] * tags/3.0.4-rc1 (copied) tagged 3.0.4-rc1 Thu, 26 Sep 2013 12:46:02 GMT Xuefer [1407] * tags/3.1.0-rc1 (copied) tagged 3.1.0-rc1 Thu, 26 Sep 2013 10:24:00 GMT Xuefer [1406] * trunk/processor/hashtable.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/processor.m4 (modified) fix pointer type mismatch warning Thu, 26 Sep 2013 09:33:09 GMT Xuefer [1405] * trunk/ChangeLog (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) rewrite try/catch handling to fix nested try/catch Thu, 26 Sep 2013 07:49:09 GMT Xuefer [1404] * branches/3.0 (modified) * branches/3.0/devel/run (modified) merge from trunk Thu, 26 Sep 2013 07:47:59 GMT Xuefer [1403] * trunk/devel/run (modified) devel: fix sort, retest only last results Thu, 26 Sep 2013 07:36:44 GMT Xuefer [1402] * branches/3.0 (modified) * branches/3.0/run-xcachetest (modified) merge from trunk Thu, 26 Sep 2013 07:35:15 GMT Xuefer [1401] * trunk/run-xcachetest (modified) hack report_memleaks=1 for devel testing Thu, 26 Sep 2013 07:27:44 GMT Xuefer [1400] * branches/3.0 (modified) * branches/3.0/xcache-test.ini (modified) merge from trunk Thu, 26 Sep 2013 07:24:46 GMT Xuefer [1399] * trunk/xcache-test.ini (modified) report_memleaks=0 was not working as expected Thu, 26 Sep 2013 07:14:42 GMT Xuefer [1398] * trunk/ChangeLog (modified) * trunk/mod_optimizer/xc_optimizer.c (modified) fix optimizer for try/catch/finally when either catch/finally is omitted Wed, 25 Sep 2013 03:09:48 GMT Xuefer [1397] * branches/3.0/Makefile.frag (modified) merge devel stuffs from trunk Wed, 25 Sep 2013 03:04:43 GMT Xuefer [1396] * branches/3.0/devel/run (modified) * branches/3.0/run-xcachetest (modified) * branches/3.0/xcache-test.ini (modified) merge devel stuffs from trunk Wed, 25 Sep 2013 02:58:06 GMT Xuefer [1395] * branches/3.0 (modified) * branches/3.0/ChangeLog (modified) * branches/3.0/NEWS (modified) * branches/3.0/processor/processor.m4 (modified) * branches/3.0/xcache_globals.h (modified) merge r1381,r1388,r1394 from trunk: fixed #324: ... Wed, 25 Sep 2013 02:49:01 GMT Xuefer [1394] * trunk/ChangeLog (modified) * trunk/NEWS (modified) update ChangeLog/NEWS for #324 Mon, 23 Sep 2013 09:52:15 GMT Xuefer [1393] * trunk/processor/hashtable.m4 (modified) adds fix pointer for hash table Mon, 23 Sep 2013 09:51:43 GMT Xuefer [1392] * trunk/xcache/xc_malloc.c (modified) calc avail for test Mon, 23 Sep 2013 07:23:19 GMT Xuefer [1391] * trunk/util/xc_trace.c (modified) * trunk/xcache/xc_allocator.c (modified) * trunk/xcache/xc_allocator_bestfit.c (modified) * trunk/xcache/xc_malloc.c (modified) fix xtest Mon, 23 Sep 2013 06:55:44 GMT Xuefer [1390] * trunk/run-xcachetest (modified) disable ext subdir testing unless env TEST_EXT is set Mon, 23 Sep 2013 06:54:29 GMT Xuefer [1389] * trunk/xcache-test.ini (modified) leaks often come from php, disable unless needed Sun, 22 Sep 2013 16:42:45 GMT Xuefer [1388] * trunk/processor/processor.m4 (modified) refcount could be increase, use -1/2 to keep away from 0 in both ... Sun, 22 Sep 2013 16:25:10 GMT Xuefer [1387] * trunk/processor/processor.m4 (modified) * trunk/processor/struct.m4 (modified) readonly protection for copied array, with jmp_addr fixed Sun, 22 Sep 2013 16:21:55 GMT Xuefer [1386] * trunk/processor/struct.m4 (modified) undo readonly protection support for array until fixed Sun, 22 Sep 2013 16:17:46 GMT Xuefer [1385] * trunk/processor/processor.m4 (modified) * trunk/processor/struct.m4 (modified) * trunk/util/xc_stack.c (modified) * trunk/xcache/xc_allocator_bestfit.c (modified) * trunk/xcache/xc_utils.c (modified) readonly protection for copied array Sun, 22 Sep 2013 16:04:13 GMT Xuefer [1384] * trunk/tests/xcache_deep_copy_opcodes_for_const.phpt (added) * trunk/tests/xcache_shallow_copy_check_early_binding.phpt (added) adds tests for shallow copy Sun, 22 Sep 2013 16:03:31 GMT Xuefer [1383] * trunk/tests/skipif.inc (added) * trunk/tests/xcache_is_autoglobal.phpt (modified) * trunk/tests/xcache_var.phpt (modified) adds skips for test Sun, 22 Sep 2013 15:27:53 GMT Xuefer [1382] * trunk/processor/processor.m4 (modified) undo wrong change Sun, 22 Sep 2013 15:04:51 GMT Xuefer [1381] * trunk/processor/processor.m4 (modified) * trunk/xcache_globals.h (modified) possible fix for #324 Sun, 22 Sep 2013 14:45:46 GMT Xuefer [1380] * trunk/processor/hashtable.m4 (modified) * trunk/processor/head.m4 (modified) * trunk/processor/main.m4 (modified) * trunk/processor/process.m4 (modified) * trunk/processor/processor.m4 (modified) * trunk/processor/struct.m4 (modified) make use of SRC/DST widely Sun, 22 Sep 2013 12:54:42 GMT Xuefer [1379] * trunk/tests/xcache_deep_copy_arg_info.phpt (added) * trunk/tests/xcache_deep_copy_static_variables.phpt (added) adds deep copy test Sun, 22 Sep 2013 12:54:12 GMT Xuefer [1378] * trunk/xcache/xc_allocator.c (modified) * trunk/xcache/xc_malloc.c (modified) * trunk/xcache/xc_shm.c (modified) use config.h correctly wherever needed Sun, 22 Sep 2013 12:53:32 GMT Xuefer [1377] * trunk/devel/run (modified) dont dlunload for leak symbols Sat, 21 Sep 2013 03:48:47 GMT Xuefer [1376] * branches/3.0/mod_cacher/xc_cacher.c (modified) merge build fix from trunk