Path to this page:
./
devel/php-xdebug,
PHP extension for debugging
Branch: CURRENT,
Version: 3.1.5,
Package name: php74-xdebug-3.1.5,
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)
- (2022-06-07) Updated to version: php74-xdebug-3.1.5
- (2022-05-24) Updated to version: php74-xdebug-3.1.4
- (2022-02-20) Updated to version: php74-xdebug-3.1.3
- (2021-12-12) Updated to version: php74-xdebug-3.1.2
- (2021-06-04) Updated to version: php74-xdebug-3.0.4
- (2021-02-28) Updated to version: php73-xdebug-3.0.3
CVS history: (Expand)
2022-06-07 16:27:10 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.1.5
3.1.5 (2022-06-06)
Fixed bugs:
* Fixed issue #2056: Install documentation gives wrong arch for installation
on M1 Macs
* Fixed issue #2082: phpize --clean removes required clocks.m4 file
* Fixed issue #2083: Constant defined with an enum case produce double
"facet" attribute in context_get response
* Fixed issue #2085: Crash when used with source guardian encoded files
* Fixed issue #2090: Segfault in __callStatic() after FFI initialization
|
2022-05-24 17:01:22 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.1.4
3.1.4 (2022-04-04)
Fixed bugs:
* Fixed issue #2006: Removing second call breakpoint with same function name
* Fixed issue #2060: XDebug breaks the Symfony "PhpFilesAdapter" cache
adapter
* Fixed issue #2061: Possible use after free with GC Stats
* Fixed issue #2063: Can't inspect ArrayObject storage elements
* Fixed issue #2064: Segmentation fault in symfony cache
* Fixed issue #2068: Debug session can be started with
"XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set
* Fixed issue #2069: Warn when profiler_append is used together with zlib
compression
* Fixed issue #2075: Code coverage misses static array assignment lines
|
2022-02-20 14:28:56 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.1.3
3.1.3 (2022-02-01)
Fixed bugs:
* Fixed issue #2049: evaling broken code (still) causes unhandled exception
in PHP 7.4
* Fixed issue #2052: Memory leak when a trace file can't be opened because
xdebug.trace_output_name is invalid
* Fixed issue #2054: Slowdown when calling a function with long string
parameters
* Fixed issue #2055: Debugger creates XML with double facet attribute
|
2021-12-12 16:04:21 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.1.2
3.1.0 (2021-10-04)
* Fixed issue #1472: Add assignments to computer readable trace format
* Fixed issue #1537: Add links to documentation to various different
"features" after wizard has run
* Fixed issue #1738: Add xdebug_notify() function to send data through DBGp
to a debugging client
* Fixed issue #1853: Enable profile compression for cachegrind files
* Fixed issue #1890: Add connected client and protocol features to
diagnostic page
* Fixed issue #1898: API for querying the currently active mode(s)
* Fixed issue #1933: Allow for cloud ID to be set through the trigger
* Fixed issue #1938: Branches in traits aren’t marked as executed
* Fixed issue #1948: Do not redirect warning and error messages to PHP's
error log if an Xdebug log is active
* Fixed issue #1949: private properties for internal classes can't be
fetched for debugging
* Fixed issue #1963: php exit code = -1073741819 when xdebug.mode = off
(Windows Thread Safe Only)
* Fixed issue #1969: Provide breakpoint ID / info in DBGp run command
responses
* Fixed issue #1970: xdebug_get_function_stack with unnamed (internal)
parameters have wrong index
* Fixed issue #1972: Add support for PHP 8.1 Fibers
* Fixed issue #1974: Add gzip support to trace files
* Fixed issue #1976: Switch debug session cookie to Lax, and remove expiry
time
* Fixed issue #1978: Xdebug's log messages are cut off at 512 bytes
* Fixed issue #1980: PHP 8.1: Mark enum classes as "enum"
* Fixed issue #1986: Add support for multiple trigger values
* Fixed issue #1989: Profiling does not output correct class when parent
keyword is used
* Fixed issue #1992: Code Coverage with filter produces Segmentation fault
on xdebug_stop_code_coverage()
* Fixed issue #1993: eval-ing broken code causes stepping to break
* Fixed issue #1996: Add support for Closure visualisation in traces,
debugging, and Xdebug's var_dump
* Fixed issue #1997: Added xdebug_connect_to_client() to attempt a debugging
connect while running code
* Fixed issue #1998: Double facet attribute generated for enums that are
stored in properties
* Fixed issue #1999: Add "readonly" facet to PHP 8.1 readonly properties
* Fixed issue #2001: Add 'xdebug.use_compression' setting to turn on/off
compression for profiling files
* Fixed issue #2004: Figure out what "XDEBUG_SHOW_FNAME_TODO" define is for
* Fixed issue #2007: xdebug 3.x fails to build on OS X 10.11 or earlier due
to clock_gettime_nsec_np requirement
* Fixed issue #2008: Using the XDEBUG_SESSION cookie could bypass
shared-secret checks
* Fixed issue #2009: xdebug_stop_code_coverage's argument has type mismatch
* Fixed issue #2011: Closures as protected properties have double facet XML
attribute
* Fixed issue #2013: Support PHP 8.1
* Fixed issue #2018: zlib compression support on Windows
* Fixed issue #2019: Xdebug crash because of uninitialized memory
* Fixed issue #2020: segfault if xdebug.dump.GET=* and integer key without
value in URL
* Fixed issue #2021: Segmentation fault due to NULL bytes in internal
anonymous class names
* Fixed issue #2025: Anonymous classes which extend are not detected as
anonymous classes since PHP 8.0
3.1.1 (2021-10-15)
* Fixed issue #2016: apache gives no output with xdebug 3.1.0b2 installed
* Fixed issue #2024: Apache restarts in a loop under PHP 8.1.0 RC3
* Fixed issue #2029: incorrect and inaccurate date and time displayed in
xdebug.log and trace files
* Fixed issue #2030: PhpStorm step-debug not working on PHP 8.0.11
* Fixed issue #2032: Use runtime PHP version in DBGp and info pages instead
of compiled-against version
* Fixed issue #2034: Xdebug throws a Segmentation fault when
'set_time_limit' function is disabled
* Fixed issue #2035: Xdebug block everything with localhost in XAMMP
3.1.2 (2021-12-01)
* Fixed issue #2036: Segfault on fiber switch in finally block in garbage
collected fiber
* Fixed issue #2037: Crash when profile file can not be created
* Fixed issue #2041: __debugInfo is not used for var_dump output
* Fixed issue #2046: Segault on xdebug_get_function_stack inside a Fiber
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-06-04 16:13:37 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.0.4
3.0.4 (2021-04-08)
Fixed bugs:
- Fixed issue #1802: Improve xdebug.org home page
- Fixed issue #1944: tracing is started without trigger, when profiler is
also enabled
- Fixed issue #1947: xdebug_info() settings section does not show the modes
that are overridden by XDEBUG_MODE
- Fixed issue #1950: Assignment trace with ASSIGN_OBJ_REF crashes
- Fixed issue #1954: Calling xdebug_start_trace without mode including
tracing results in a fatal error
|
2021-02-28 18:07:55 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/php-xdebug: update to 3.0.0
pkgsrc change: use standard PECL site as MASTER_SITES.
Mon, Feb 22, 2021 - Xdebug 3.0.3
Fixed bugs:
- Fixed issue #1930: No local variables with trigger and xdebug_break()
- Fixed issue #1931: xdebug_info() output misses configuration
settings if phpinfo() has been called
- Fixed issue #1932: One line in multi-line string concatenation is
not covered
- Fixed issue #1940: Wrong type used for showing GC Stats reports
|