Path to this page:
./
devel/php-xdebug,
PHP extension for debugging
Branch: CURRENT,
Version: 3.4.0,
Package name: php82-xdebug-3.4.0,
Maintainer: jdolecekThe 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
* garbage collection statistics
Required to run:[
lang/php73]
Required to build:[
pkgtools/cwrappers] [
devel/pcre2]
Master sites:
Version history: (Expand)
- (2024-12-11) Updated to version: php82-xdebug-3.4.0
- (2024-05-12) Updated to version: php82-xdebug-3.3.2
- (2023-12-16) Updated to version: php81-xdebug-3.3.1
- (2023-12-14) Updated to version: php81-xdebug-3.3.0
- (2023-07-30) Updated to version: php80-xdebug-3.2.2
- (2023-04-24) Updated to version: php80-xdebug-3.2.1
CVS history: (Expand)
2024-12-11 17:21:50 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.4.0
3.4.0 (2024-11-28)
New features:
* Fixed issue #2239: Add 'XDEBUG_IGNORE' GET/POST/COOKIE/ENV to make the
step debugger ignore that specific request
* Fixed issue #2281: PHP 8.4 support
Improvements
* Fixed issue #2261: Send control socket location in init packet
Fixed bugs:
* Fixed issue #2262: PHP 8.4: Closure names need different wrapping
algorithm
* Fixed issue #2283: SoapClient usage causes segfault with codecoverage
* Fixed issue #2294: Nette Tester always crashes in all test jobs when
running with XDebug 3.4.0beta1 active
* Fixed issue #2304: Seg fault on throw exception
* Fixed issue #2305: Segfault when checking whether to ignore creating a
debug connection during shutdown functions
|
2024-05-12 16:24:11 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.3.2
pkgsrc change: drop support for php80 (PHP 8.0).
3.3.2 (2024-04-15)
Fixed bugs:
* Fixed issue #2216: With PHP8.3 and Apache 2.4.58 error_reporting() causing
Apache process to hang
* Fixed issue #2230: Crash when xdebug and blackfire extensions are active
* Fixed issue #2233: High and continuous Apache server CPU use
|
2023-12-16 15:01:57 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.3.1
3.3.1 (2023-12-14)
Fixed bugs:
* Fixed issue #2220: Test failure
* Fixed issue #2221: Crash when other extensions run PHP code without the
stack being initialised yet
* Fixed issue #2223: Xdebug's constants are not available with
`xdebug.mode=off`
* Fixed issue #2226: xdebug_get_function_stack(['from_exception']) does not
always find stored trace
* Fixed issue #2227: Crash with return value and observers
* Fixed issue #2228: Return value can not be fetched with property_get if
top frame is an internal function
|
2023-12-14 16:44:20 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.3.0
3.3.0 (2023-11-30)
New features:
* Fixed issue #2171: Support for PHP 8.3
* Fixed issue #1732: Add support for flame graph outputs
* Fixed issue #2219: Add control socket on Linux to obtain information and
initiate debugger or breakpoint
* Fixed issue #1562: Add 'local_vars' option to 'xdebug_get_function_stack'
to include variables for each st
* Fixed issue #2194: Add 'params_as_values' option to
'xdebug_get_function_stack' to return data as values
* Fixed issue #2195: Add 'from_exception' option to
'xdebug_get_function_stack' to return the stack trace where an exception
was thrown
Improvements:
* Fixed issue #2077: Bring back xdebug.collect_params
* Fixed issue #2170: Show contents of Spl's ArrayIterator
* Fixed issue #2172: Show contents of SplDoublyLinkedList and
SplPriorityQueue
* Fixed issue #2183: Bubble up exception message when using code evalution
through protocol
* Fixed issue #2188: Step over with fibers does still step into fiber
routines
* Fixed issue #2197: Add time index and memory to output of
xdebug_get_function_stack
* Fixed issue #2203: Increase default max nesting time out from 256 to 512
* Fixed issue #2206: Optimise debugger breakpoints checking
* Fixed issue #2207: Add filenames for include and friends to flamegraph
output
* Fixed issue #2217: xdebug://gateway pseudo host does not support IPv6
Fixed bugs:
* Fixed issue #450: "Incomplete" backtraces when an exception gets rethrown
* Fixed issue #476: Exception chaining does not work properly
* Fixed issue #1155: Local variables are not shown when execution break in
error_handler
* Fixed issue #2000: Debugger evaluate expression: "can't evaluate
expression"
* Fixed issue #2027: Branch/path code coverage for traits drops trait name
since 3.1.0
* Fixed issue #2132: Errors when mountinfo does not have enough information
for finding systemd private tmp directory
* Fixed issue #2200: PECL package file has wrong max PHP version number, and
peclweb refuses the package
* Fixed issue #2208: Superfluous `...` (three omission dots) in var_dump()
* Fixed issue #2210: Flamegraphs crash when using `start_with_request`
* Fixed issue #2211: File wrappers get wrong filename location in stack.
* Fixed issue #2214: Array keys aren't escaped in traces
|
2023-07-30 06:57:04 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.2.2
3.2.2 (2023-07-14)
Fixed bugs:
* Fixed issue #2175: Crash with EXC_BAD_ACCESS in xdebug_str_create
* Fixed issue #2180: Crash on extended SplFixedArray
* Fixed issue #2182: Segfault with ArrayObject on stack
* Fixed issue #2186: Segfault with trampoline functions and debugger
activation
|
2023-04-24 15:42:42 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.2.1
3.2.1 (2023-03-21)
Fixed bugs:
* Fixed issue #2144: Xdebug 3.2.0 ignores xdebug.mode and enables all
features
* Fixed issue #2145: Xdebug 3.2.0 crash PHP on Windows if xdebug.mode = off
* Fixed issue #2146: apache2 segfaulting with version 3.2.0 on PHP 8.0
* Fixed issue #2148: Icon for link to docs in xdebug_info() HTML output does
not always render correctly
|
2022-12-18 14:45:40 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/php-xdebug: update to 3.2.0
3.2.0 (2022-12-08)
New features:
* Fixed issue #1819: Allow a list of headers in
'xdebug.client_discovery_header'
* Fixed issue #2079: Add pseudo hosts xdebug://gateway and
xdebug://nameserver
* Fixed issue #2086: Include return value in return breakpoint interruption
response
* Fixed issue #2087: Introduce step for the return state and virtual
property for return value
Improvements:
* Fixed issue #2062: Xdebug now records whether systemd's PrivateTmp is used
in its diagnostics information
* Fixed issue #2104: Add support for PHP 8.2 "SensitiveParameter" attribute
* Fixed issue #2117: Removed emulated properties for closures, as PHP 8.2
adds debug information for them
* Fixed issue #2122: Local variables are now available when using
start_upon_error
* Fixed issue #2123: Add warning in log and diagnositics information when a
breakpoint is set on a non-existing file
* Fixed issue #2138: Step debugger now disconnects and continues running the
script, when the debugging client closes the connection
* Fixed issue #2136: Duplicate line/conditional breakpoints are now rejected
Deprecations:
* Fixed issue #2014: Drop support for PHP 7.2
* Fixed issue #2102: Drop support for PHP 7.3
* Fixed issue #2103: Drop support for PHP 7.4
Fixed bugs:
* Fixed issue #2002: xdebug_trace_handler_t handler members are not always
checked for NULL when executing
* Fixed issue #2045: Inapproriate frowny face
* Fixed issue #2089: Alpine Linux does not support res_ninit
* Fixed issue #2093: Fatal error: linux/rtnetlink.h: No such file or
directory linux/rtnetlink.h
* Fixed issue #2098: With breakpoint_include_return_value enabled step_out
break at every function
* Fixed issue #2105: 3.2.0alpha1 package misses the php-header.h file
* Fixed issue #2108: Segfault on PHP8.1 with PHPUnit 10 when path coverage
is enabled
* Fixed issue #2113: Crash at step_into after thrown exception with return
value debugging en
* Fixed issue #2121: Xdebug does not use local independent float-to-string
functions
* Fixed issue #2124: Xdebug incorrectly reports that there are no children
for static closure properties, even though there are
* Fixed issue #2125: Crash with PHP 8.2 on 32-bit due to change in "not \
set"
value with CATCH opcode
* Fixed issue #2126: Problems with retrieving global variables
* Fixed issue #2127: Tracing does not handle NUL char in anonymous closure
scope
* Fixed issue #2133: Warning with regards to extra NUL character in
xdebug_setcookie call
* Fixed issue #2134: Xdebug stops at the line where the exception is
created, not where it is thrown
* Fixed issue #2135: Xdebug stops twice at the same line after a call
breakpoint or xdebug_break()
3.2.0RC2 (2022-11-10)
Fixed bugs:
* Fixed issue #2100: "Fatal error: debuginfo() must return an array" when
Exception is thrown from debugInfo in PHP 8.x
* Fixed issue #2101: When a temporary breakpoint is hit, breakpoint_list
should show it as disabled
* Fixed issue #2126: Problems with retrieving global variables
* Fixed issue #2127: Tracing does not handle NUL char in anonymous closure
scope
* Fixed issue #2129: Cannot read snapshot Gzip-compressed data is corrupt
* Fixed issue #2133: Warning with regards to extra NUL character in
xdebug_setcookie call
* Fixed issue #2134: Xdebug stops at the line where the exception is
created, not where it is thrown
* Fixed issue #2135: Xdebug stops twice at the same line after a call
breakpoint or xdebug_break()
* Fixed issue #2136: Duplicate line/conditional breakpoints are not rejected
|
2022-12-14 12:46:41 by Thomas Klausner | Files touched by this commit (1) |
Log message:
php-xdebug: does not support php 8.2
|