./devel/php-xdebug, PHP extension for debugging

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.5.3, Package name: php56-xdebug-2.5.3, Maintainer: pkgsrc-users

The Xdebug extension helps you debugging your script by providing
a lot of valuable debug information.
The debug information that Xdebug can provide includes the following:

* stack traces and function traces in error messages with:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* protection for infinite recursions

Xdebug also provides:

* profiling information for PHP scripts
* code coverage analysis
* capabilities to debug your scripts interactively with a debug client

Required to run:

Required to build:

Master sites:

Version history: (Expand)

CVS history: (Expand)

   2017-05-12 17:08:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-xdebug to 2.5.3.

Mon, Apr 18, 2017 - xdebug 2.5.3

= Fixed bugs:

- Fixed issue #1421: Xdebug crashes when it is loaded without pcntl being

Mon, Apr 17, 2017 - xdebug 2.5.2

= Fixed bugs:

- Fixed issue #701: Functions as array indexes show ??? in trace
- Fixed issue #1403: Code coverage does not cover BIND_STATIC
- Fixed issue #1404: Execution time is calculated incorrectly
- Fixed issue #1413: Code coverage mishap with PHP 7.1.3
- Fixed issue #1414: Missing variable assignment in traces with OPcache
- Fixed issue #1415: Crash with multiple catch constructs with OPcache loaded
- Fixed issue #1416: Trace files should not include the first result of a
  generator if it hasn't started yet
- Fixed issue #1417: Fetching properties of static class contexts fails due
  to incorrect fetch mode
- Fixed issue #1419: Summary not written when script ended with
   2017-03-12 14:43:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-xdebug to 2.5.1.

2.5.1					Sun, Feb 26, 2017 - xdebug 2.5.1

= Fixed bugs:

- Fixed issue #1057: Add xdebug.ini of all settings to package
- Fixed issue #1165: DBGp: step_out skips subsequent function calls
- Fixed issue #1180: Code coverage crashes with non-standard start/stops
- Fixed issue #1278: Xdebug with PHP 7 does not handle prefill-from-oparray
- Fixed issue #1300: Xdebug functions are not exposing their signature to
- Fixed issue #1313: Arguments to __call() trampoline picked from the wrong
  memory location
- Fixed issue #1329: While printing out a stack with and function parameters,
  XDebug reads uninitialized zvals or free()d memory
- Fixed issue #1381: Code Coverage misses line due to missing FETCH_DIM_W
- Fixed issue #1385: can not fetch IS_INDIRECT properties
- Fixed issue #1386: Executable code not shown as executed/executable
- Fixed issue #1392: Unable to compile on FreeBSD due to missing struct
- Fixed issue #1394: Code coverage does not cover instanceof (in elseif)

2.5.0					Sun, Dec 4, 2016 - xdebug 2.5.0

+ Added features:

- Implemented issue #1232: add memory delta to HTML traces
- Implemented issue #1365: Allow remote_connect_back to be set through

= Fixed bugs:

- Fixed issue #1168: Added defensive check to prevent infinite loop
- Fixed issue #1242: Xdebug on Windows with Eclipse has issues with
  breakpoint IDs
- Fixed issue #1343: Wrong values of numerical keys outside 32bit range
- Fixed issue #1357: Function signature using variadics is reported as being
  not executed
- Fixed issue #1361: Remote debugging connection issues with Windows (Anatol
- Fixed issue #1373: Crash in zend_hash_apply_with_arguments when debugging,
  due to unset symbol table

2.5.0RC1				Sat, Nov 12, 2016 - xdebug 2.5.0RC1

+ Added features:

- Implemented issue #998: Added support for IPv6 (Thomas Vanhaniemi)
- Implemented issue #1297: Initial PHP 7.1 support

= Fixed bugs:

- Fixed issue #1295: Apache crashes (SIGSEGV) when trying to establish
  connection when sockfd is large
- Fixed issue #1303: POLLRDHUP is not supported outside of Gnu/Linux
- Fixed issue #1331: Segfault in code coverage

- Removed features:

- Support for PHP versions lower than PHP 5.5 has been dropped
   2016-09-11 19:03:29 by Takahiro Kambe | Files touched by this commit (53)
Log message:
Drop "55" (php55) from PHP_VERSIONS_ACCEPTED.
   2016-08-13 19:31:09 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-xdebug to 2.4.1.

* It support php70 but not yet php71.

Tue, Aug 02, 2016 - xdebug 2.4.1

= Fixed bugs:

- Fixed issue #1106: A thrown Exception after a class with __debugInfo gives
2 errors
- Fixed issue #1241: FAST_CALL/FAST_RET take #2
- Fixed issue #1246: Path and branch coverage should be initialised per
request, not globally
- Fixed issue #1263: Code coverage segmentation fault with opcache enabled
- Fixed issue #1277: Crash when using a userland function from RSHUTDOWN with
profiling enabled
- Fixed issue #1282: var_dump() of integers > 32 bit is broken on Windows
- Fixed issue #1288: Segfault when uncaught exception message does not
contain " in "
- Fixed issue #1291: Debugclient installation fails on Mac OS X
- Fixed issue #1326: Tracing and generators crashes with PHP 7.x
- Fixed issue #1333: Profiler accesses memory structures after freeing
   2016-07-26 11:17:35 by Jaromir Dolecek | Files touched by this commit (2) | Package updated
Log message:
update php-xdebug to version 2.4.0

Added features:
- Implemented issue #1109: Added support for PHP 7.
- Implemented issue #1153: Add function monitor functionality.
- Implemented issue #1183: Add xdebug.show_error_trace setting to
allow/disallow to show a stack trace for every Error (throwable)

Besides this, many bugfixes
   2015-12-19 15:27:15 by Takahiro Kambe | Files touched by this commit (26)
Log message:
Restrict PHP_VERSIONS_ACCEPTED to 55 and 56.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-08-30 10:26:00 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-xdebug to 2.3.3.

Fri, Jun 19, 2015 - xdebug 2.3.3

= Fixed bugs:

- Fixed issue #1130: Escaping issues with docrefs and HTML characters in
error messages
- Fixed issue #1133: PDO exception code value type is changed
- Fixed issue #1137: Windows does not support %zu formatting for sprintf
- Fixed issue #1140: Tracing with __debugInfo() crashes Xdebug due to a stack
- Fixed issue #1148: Can't disable max_nesting_function
- Fixed issue #1151: Crash when another extension calls call_user_function()
during RINIT

- Fixed crash with code coverage (Antony Dovgal)
- Fixed usage of virtual_file_ex and STR_FREE (Remi Collet)
- Reset overloaded opcodes at the end of each request (Eran Ifrah)

= Improvements:

- Fixed issue #686: Not possible to inspect SplObjectStorage instances with
- Fixed issue #864: No attributes are shown if an object extends
- Fixed issue #996: Can't evaluate property of class that extends ArrayObject
- Fixed issue #1134: Allow introspection of ArrayObject implementation's
internal storage
- Get rid of setlocale hack, by using %F instead of %f (and speed up tracing
by 15-20%)