Skip to content
This repository was archived by the owner on Jan 14, 2023. It is now read-only.

Commit d0715b0

Browse files
authored
Prepare PECL 0.2.0 (#43)
1 parent 39d5cc6 commit d0715b0

File tree

3 files changed

+68
-16
lines changed

3 files changed

+68
-16
lines changed

package.xml

+55-15
Original file line numberDiff line numberDiff line change
@@ -17,45 +17,45 @@
1717
<email>[email protected]</email>
1818
<active>yes</active>
1919
</lead>
20-
<date>2018-01-09</date>
21-
<time>09:48:00</time>
20+
<date>2018-03-07</date>
21+
<time>10:15:00</time>
2222
<version>
23-
<release>0.1.1</release>
24-
<api>0.1.1</api>
23+
<release>0.2.0</release>
24+
<api>0.2.0</api>
2525
</version>
2626
<stability>
2727
<release>alpha</release>
2828
<api>alpha</api>
2929
</stability>
3030
<license>Apache 2.0</license>
3131
<notes>
32-
Fix missing snapshot w/ OPCache (#30)
32+
- Limit memory usage (#28)
33+
- Limit time spent in debugger (#33)
34+
- Detect and handle OPcache clearing (#35)
35+
- Optionally limit stackframe depth for capturing variables (#39)
36+
- Provide hash id for deduping arrays and strings (#41)
37+
- Fix segfault for OSX (#42)
3338
</notes>
3439
<contents>
3540
<dir baseinstalldir="/" name="/">
3641
<file baseinstalldir="/" name="config.m4" role="src" />
3742
<file baseinstalldir="/" name="config.w32" role="src" />
38-
<file baseinstalldir="/" name="stackdriver_debugger.c" role="src" />
39-
<file baseinstalldir="/" name="stackdriver_debugger_ast.c" role="src" />
40-
<file baseinstalldir="/" name="stackdriver_debugger_logpoint.c" role="src" />
41-
<file baseinstalldir="/" name="stackdriver_debugger_snapshot.c" role="src" />
4243
<file baseinstalldir="/" name="php_stackdriver_debugger.h" role="src" />
44+
<file baseinstalldir="/" name="stackdriver_debugger.c" role="src" />
4345
<file baseinstalldir="/" name="stackdriver_debugger.h" role="src" />
46+
<file baseinstalldir="/" name="stackdriver_debugger_ast.c" role="src" />
4447
<file baseinstalldir="/" name="stackdriver_debugger_ast.h" role="src" />
48+
<file baseinstalldir="/" name="stackdriver_debugger_logpoint.c" role="src" />
4549
<file baseinstalldir="/" name="stackdriver_debugger_logpoint.h" role="src" />
50+
<file baseinstalldir="/" name="stackdriver_debugger_random.h" role="src" />
51+
<file baseinstalldir="/" name="stackdriver_debugger_snapshot.c" role="src" />
4652
<file baseinstalldir="/" name="stackdriver_debugger_snapshot.h" role="src" />
4753
<file baseinstalldir="/" name="stackdriver_debugger_time_functions.h" role="src" />
4854

4955
<file name="README.md" role="doc" />
5056
<file name="LICENSE" role="doc" />
5157

5258
<dir name="tests">
53-
<file name="ast/bracketed_namespaced_code.php" role="test" />
54-
<file name="ast/code.php" role="test" />
55-
<file name="ast/simple_namespaced_code.php" role="test" />
56-
<file name="logpoints/loop.php" role="test" />
57-
<file name="snapshots/line_numbers.php" role="test" />
58-
<file name="snapshots/loop.php" role="test" />
5959
<file name="ast/ast_bracketed_namespaced_function.phpt" role="test" />
6060
<file name="ast/ast_closure.phpt" role="test" />
6161
<file name="ast/ast_do_while.phpt" role="test" />
@@ -68,6 +68,9 @@ Fix missing snapshot w/ OPCache (#30)
6868
<file name="ast/ast_switch.phpt" role="test" />
6969
<file name="ast/ast_switch_default.phpt" role="test" />
7070
<file name="ast/ast_while.phpt" role="test" />
71+
<file name="ast/bracketed_namespaced_code.php" role="test" />
72+
<file name="ast/code.php" role="test" />
73+
<file name="ast/simple_namespaced_code.php" role="test" />
7174
<file name="logpoints/basic_logpoint.phpt" role="test" />
7275
<file name="logpoints/callback.phpt" role="test" />
7376
<file name="logpoints/callback_context.phpt" role="test" />
@@ -76,6 +79,10 @@ Fix missing snapshot w/ OPCache (#30)
7679
<file name="logpoints/expressions.phpt" role="test" />
7780
<file name="logpoints/log_condition.phpt" role="test" />
7881
<file name="logpoints/log_multiple_times.phpt" role="test" />
82+
<file name="logpoints/loop.php" role="test" />
83+
<file name="logpoints/memory_limit.phpt" role="test" />
84+
<file name="logpoints/memory_limit_custom.phpt" role="test" />
85+
<file name="logpoints/memory_limit_custom_ini_set.phpt" role="test" />
7986
<file name="logpoints/missing_expressions.phpt" role="test" />
8087
<file name="logpoints/missing_logpoint_id.phpt" role="test" />
8188
<file name="logpoints/multiple_logpoints.phpt" role="test" />
@@ -88,14 +95,27 @@ Fix missing snapshot w/ OPCache (#30)
8895
<file name="snapshots/basic_variable_dump.phpt" role="test" />
8996
<file name="snapshots/callback.phpt" role="test" />
9097
<file name="snapshots/callback_exception.phpt" role="test" />
98+
<file name="snapshots/capture_array.phpt" role="test" />
99+
<file name="snapshots/capture_object.phpt" role="test" />
100+
<file name="snapshots/capture_string.phpt" role="test" />
91101
<file name="snapshots/conditional_empty.phpt" role="test" />
92102
<file name="snapshots/conditional_match.phpt" role="test" />
93103
<file name="snapshots/conditional_null.phpt" role="test" />
94104
<file name="snapshots/conditional_warning.phpt" role="test" />
105+
<file name="snapshots/deep.php" role="test" />
106+
<file name="snapshots/echo.php" role="test" />
95107
<file name="snapshots/expressions.phpt" role="test" />
96108
<file name="snapshots/expressions_warning.phpt" role="test" />
97109
<file name="snapshots/first_line_test.phpt" role="test" />
98110
<file name="snapshots/invalid_condition.phpt" role="test" />
111+
<file name="snapshots/line_numbers.php" role="test" />
112+
<file name="snapshots/loop.php" role="test" />
113+
<file name="snapshots/maximum_stack_frames.phpt" role="test" />
114+
<file name="snapshots/maximum_stack_frames_configure.phpt" role="test" />
115+
<file name="snapshots/maximum_stack_frames_configure_all.phpt" role="test" />
116+
<file name="snapshots/memory_limit.phpt" role="test" />
117+
<file name="snapshots/memory_limit_custom.phpt" role="test" />
118+
<file name="snapshots/memory_limit_custom_ini_set.phpt" role="test" />
99119
<file name="snapshots/missing_snapshot_id.phpt" role="test" />
100120
<file name="snapshots/multiple_snapshots.phpt" role="test" />
101121
<file name="snapshots/multiple_snapshots_callback.phpt" role="test" />
@@ -181,5 +201,25 @@ First alpha release
181201
Fix missing snapshot w/ OPCache (#30)
182202
</notes>
183203
</release>
204+
<release>
205+
<version>
206+
<release>0.2.0</release>
207+
<api>0.2.0</api>
208+
</version>
209+
<stability>
210+
<release>alpha</release>
211+
<api>alpha</api>
212+
</stability>
213+
<date>2018-03-07</date>
214+
<license>Apache 2.0</license>
215+
<notes>
216+
- Limit memory usage (#28)
217+
- Limit time spent in debugger (#33)
218+
- Detect and handle OPcache clearing (#35)
219+
- Optionally limit stackframe depth for capturing variables (#39)
220+
- Provide hash id for deduping arrays and strings (#41)
221+
- Fix segfault for OSX (#42)
222+
</notes>
223+
</release>
184224
</changelog>
185225
</package>

php_stackdriver_debugger.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "php.h"
2525
#include "stackdriver_debugger.h"
2626

27-
#define PHP_STACKDRIVER_DEBUGGER_VERSION "0.1.1"
27+
#define PHP_STACKDRIVER_DEBUGGER_VERSION "0.2.0"
2828
#define PHP_STACKDRIVER_DEBUGGER_EXTNAME "stackdriver_debugger"
2929
#define PHP_STACKDRIVER_DEBUGGER_INI_WHITELISTED_FUNCTIONS "stackdriver_debugger.function_whitelist"
3030
#define PHP_STACKDRIVER_DEBUGGER_INI_MAX_TIME "stackdriver_debugger.max_time"

releases.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,15 @@ releases:
2222
version: 0.1.1
2323
stability: alpha
2424
notes: Fix missing snapshot w/ OPCache (#30)
25+
26+
- date: '2018-03-07'
27+
time: 10:15:00
28+
version: 0.2.0
29+
stability: alpha
30+
notes: |-
31+
- Limit memory usage (#28)
32+
- Limit time spent in debugger (#33)
33+
- Detect and handle OPcache clearing (#35)
34+
- Optionally limit stackframe depth for capturing variables (#39)
35+
- Provide hash id for deduping arrays and strings (#41)
36+
- Fix segfault for OSX (#42)

0 commit comments

Comments
 (0)