Skip to content

Commit 08a0a99

Browse files
authored
Merge pull request #129 from zephir-lang/development
1.4.1
2 parents 70eee9e + 6453eaa commit 08a0a99

File tree

8 files changed

+178
-18
lines changed

8 files changed

+178
-18
lines changed

Diff for: .ci/win-ci-tools.psm1

+1-1
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ function EnableExtension {
299299

300300
Copy-Item -Path "${env:RELEASE_DLL_PATH}" -Destination "${env:PHPROOT}\ext\"
301301

302-
Enable-PhpExtension -Extension 'Zephir Parser' -Path "${env:PHPROOT}"
302+
Enable-PhpExtension -Extension zephir_parser -Path "${env:PHPROOT}"
303303
}
304304

305305
function PrepareReleasePackage {

Diff for: .github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ jobs:
165165
- name: Run Tests
166166
if: matrix.arch == 'x64'
167167
run: |
168-
& ${env:TEST_PHP_EXECUTABLE} --ri 'Zephir Parser'
168+
& ${env:TEST_PHP_EXECUTABLE} --ri zephir_parser
169169
& ${env:TEST_PHP_EXECUTABLE} run-tests.php
170170
171171
- name: Prepare Release Package
@@ -321,7 +321,7 @@ jobs:
321321

322322
- name: Run Tests
323323
run: |
324-
php -d extension=./modules/zephir_parser.so --ri 'Zephir Parser'
324+
php -d extension=./modules/zephir_parser.so --ri zephir_parser
325325
make test NO_INTERACTION=1 REPORT_EXIT_STATUS=1
326326
327327
- name: Print failures

Diff for: CHANGELOG.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
66

77
## [Unreleased]
88

9+
## [1.4.1] - 2021-09-18
10+
### Changed
11+
- Renamed extension name from `Zephir Parser` to `zephir_parser` [#125](https://github.com/phalcon/php-zephir-parser/issues/125)
12+
913
## [1.4.0] - 2021-09-18
1014
### Added
1115
- Added support for `mixed` type [#120](https://github.com/phalcon/php-zephir-parser/issues/120)
@@ -173,7 +177,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
173177
### Added
174178
- Initial stable release
175179

176-
[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.4.0...HEAD
180+
[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.4.1...HEAD
181+
[1.4.1]: https://github.com/phalcon/php-zephir-parser/compare/v1.4.0...v1.4.1
177182
[1.4.0]: https://github.com/phalcon/php-zephir-parser/compare/v1.3.8...v1.4.0
178183
[1.3.8]: https://github.com/phalcon/php-zephir-parser/compare/v1.3.7...v1.3.8
179184
[1.3.7]: https://github.com/phalcon/php-zephir-parser/compare/v1.3.6...v1.3.7

Diff for: VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.0
1+
1.4.1

Diff for: package.xml

+162-7
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,22 @@
1313
<active>yes</active>
1414
</lead>
1515
<date>2021-09-18</date>
16-
<time>11:00:00</time>
16+
<time>15:00:00</time>
1717
<version>
18-
<release>1.4.0</release>
19-
<api>1.4.0</api>
18+
<release>1.4.1</release>
19+
<api>1.4.1</api>
2020
</version>
2121
<stability>
2222
<release>stable</release>
2323
<api>stable</api>
2424
</stability>
2525
<license uri="https://github.com/zephir-lang/php-zephir-parser/blob/development/LICENSE">MIT</license>
2626
<notes>
27-
Sat, Sep 18, 2021 - Zephir Parser 1.4.0
27+
Sat, Sep 18, 2021 - Zephir Parser 1.4.1
2828

29-
= New features:
29+
= Changes:
3030

31-
- Fixed issue #120: Add support for `mixed` type
32-
- Fixed issue #118: Add support for `yield` statement
31+
- Fixed issue #125: Renamed extension name from `Zephir Parser` to `zephir_parser`
3332
</notes>
3433
<contents>
3534
<dir name="/">
@@ -43,6 +42,162 @@
4342
<file name="zephir.h" role="src"/>
4443
</dir>
4544

45+
<div name="tests">
46+
<div name="base">
47+
<file name="cblocks.phpt" role="test"/>
48+
<file name="declare.phpt" role="test"/>
49+
<file name="empty01.phpt" role="test"/>
50+
<file name="empty02.phpt" role="test"/>
51+
<file name="extension_info.phpt" role="test"/>
52+
<file name="literals.phpt" role="test"/>
53+
<file name="types.phpt" role="test"/>
54+
<file name="variables.phpt" role="test"/>
55+
</div>
56+
57+
<div name="cf">
58+
<file name="do-while.phpt" role="test"/>
59+
<file name="for.phpt" role="test"/>
60+
<file name="if.phpt" role="test"/>
61+
<file name="loop.phpt" role="test"/>
62+
<file name="switch.phpt" role="test"/>
63+
<file name="try-catch01.phpt" role="test"/>
64+
<file name="try-catch02.phpt" role="test"/>
65+
<file name="try-catch03.phpt" role="test"/>
66+
<file name="while01.phpt" role="test"/>
67+
</div>
68+
69+
<div name="classes">
70+
<file name="bug48.phpt" role="test"/>
71+
<file name="constant.phpt" role="test"/>
72+
<file name="interface.phpt" role="test"/>
73+
<file name="method-visibility.phpt" role="test"/>
74+
</div>
75+
76+
<div name="comments">
77+
<div name="dockblocks">
78+
<file name="bug13.phpt" role="test"/>
79+
<file name="empty.phpt" role="test"/>
80+
<file name="simple.phpt" role="test"/>
81+
</div>
82+
83+
<file name="comment.phpt" role="test"/>
84+
<file name="comments_before.phpt" role="test"/>
85+
<file name="empty.phpt" role="test"/>
86+
<file name="sl_comment.phpt" role="test"/>
87+
</div>
88+
89+
<div name="errors">
90+
<file name="001.phpt" role="test"/>
91+
<file name="bug30.phpt" role="test"/>
92+
</div>
93+
94+
<div name="functions">
95+
<div name="closures">
96+
<file name="closure_arrow.phpt" role="test"/>
97+
<file name="empty_closure.phpt" role="test"/>
98+
<file name="empty_closure_with_body.phpt" role="test"/>
99+
<file name="non_empty_closure_with_use.phpt" role="test"/>
100+
<file name="non_empty_closure_with_use_and_body.phpt" role="test"/>
101+
<file name="preg_replace_callback.phpt" role="test"/>
102+
</div>
103+
104+
<div name="parameter-types">
105+
<file name="int.phpt" role="test"/>
106+
<file name="mixed.phpt" role="test"/>
107+
</div>
108+
109+
<div name="return-types">
110+
<file name="int.phpt" role="test"/>
111+
<file name="mixed.phpt" role="test"/>
112+
</div>
113+
114+
<file name="definition01.phpt" role="test"/>
115+
<file name="definition02.phpt" role="test"/>
116+
<file name="definition03.phpt" role="test"/>
117+
<file name="definition04.phpt" role="test"/>
118+
</div>
119+
120+
<div name="globals">
121+
<file name="001.phpt" role="test"/>
122+
</div>
123+
124+
<div name="namespaces">
125+
<file name="001.phpt" role="test"/>
126+
<file name="002.phpt" role="test"/>
127+
<file name="003.phpt" role="test"/>
128+
<file name="004.phpt" role="test"/>
129+
</div>
130+
131+
<div name="operators">
132+
<div name="assignments">
133+
<file name="bitwise.phpt" role="test"/>
134+
<file name="concat.phpt" role="test"/>
135+
<file name="div.phpt" role="test"/>
136+
<file name="mod.phpt" role="test"/>
137+
<file name="mul.phpt" role="test"/>
138+
<file name="sub.phpt" role="test"/>
139+
</div>
140+
141+
<file name="and.phpt" role="test"/>
142+
<file name="bitwise.phpt" role="test"/>
143+
<file name="bug89.phpt" role="test"/>
144+
<file name="comparison.phpt" role="test"/>
145+
<file name="decr.phpt" role="test"/>
146+
<file name="div.phpt" role="test"/>
147+
<file name="dot.phpt" role="test"/>
148+
<file name="erange.phpt" role="test"/>
149+
<file name="incr.phpt" role="test"/>
150+
<file name="instanceof.phpt" role="test"/>
151+
<file name="irange.phpt" role="test"/>
152+
<file name="mod.phpt" role="test"/>
153+
<file name="mul.phpt" role="test"/>
154+
<file name="negation.phpt" role="test"/>
155+
<file name="new01.phpt" role="test"/>
156+
<file name="new02.phpt" role="test"/>
157+
<file name="new03.phpt" role="test"/>
158+
<file name="new04.phpt" role="test"/>
159+
<file name="not.phpt" role="test"/>
160+
<file name="or.phpt" role="test"/>
161+
<file name="special.phpt" role="test"/>
162+
<file name="static-constant-access.phpt" role="test"/>
163+
<file name="static-property-access.phpt" role="test"/>
164+
<file name="sub.phpt" role="test"/>
165+
<file name="ternary.phpt" role="test"/>
166+
</div>
167+
168+
<div name="statements">
169+
<div name="yield">
170+
<file name="empty-yield.phpt" role="test"/>
171+
<file name="yield-array.phpt" role="test"/>
172+
<file name="yield-closure.phpt" role="test"/>
173+
<file name="yield-key-value.phpt" role="test"/>
174+
<file name="yield-key-value-variables.phpt" role="test"/>
175+
<file name="yield-value.phpt" role="test"/>
176+
</div>
177+
178+
<file name="break.phpt" role="test"/>
179+
<file name="continue.phpt" role="test"/>
180+
<file name="empty.phpt" role="test"/>
181+
<file name="fcall.phpt" role="test"/>
182+
<file name="fetch.phpt" role="test"/>
183+
<file name="mcall.phpt" role="test"/>
184+
<file name="require.phpt" role="test"/>
185+
<file name="require_once.phpt" role="test"/>
186+
<file name="return.phpt" role="test"/>
187+
<file name="scall.phpt" role="test"/>
188+
<file name="throw.phpt" role="test"/>
189+
<file name="unset.phpt" role="test"/>
190+
</div>
191+
192+
<div name="unicode">
193+
<file name="bug56.phpt" role="test"/>
194+
<file name="bug62.phpt" role="test"/>
195+
</div>
196+
197+
<file name="skipif.inc" role="test"/>
198+
<file name="skipifwin32.inc" role="test"/>
199+
</div>
200+
46201
<file name="config.m4" role="src"/>
47202
<file name="config.w32" role="src"/>
48203
<file name="zephir_parser.c" role="src"/>

Diff for: tests/base/extension_info.phpt

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function contains($input, $expected) {
1111
: 'not contains';
1212
}
1313

14-
$version = phpversion('Zephir Parser');
14+
$version = phpversion('zephir_parser');
1515
$actual = trim(file_get_contents(__DIR__ . '/../../VERSION'));
1616

1717
$compare = $version === $actual;
@@ -23,7 +23,7 @@ $info = trim(ob_get_clean());
2323

2424
echo contains($info, 'Zephir Parser').PHP_EOL;
2525
echo contains($info, 'The Zephir Parser delivered as a C extension for the PHP language.').PHP_EOL;
26-
echo contains($info, 'Zephir Parser => enabled').PHP_EOL;
26+
echo contains($info, 'zephir_parser => enabled').PHP_EOL;
2727
echo contains($info, 'Author => Zephir Team and contributors').PHP_EOL;
2828
echo contains($info, 'Version =>').PHP_EOL;
2929
echo contains($info, 'Build Date =>').PHP_EOL;
@@ -32,7 +32,7 @@ echo contains($info, 'Build Date =>').PHP_EOL;
3232
bool(true)
3333
Zephir Parser
3434
The Zephir Parser delivered as a C extension for the PHP language.
35-
Zephir Parser => enabled
35+
zephir_parser => enabled
3636
Author => Zephir Team and contributors
3737
Version =>
3838
Build Date =>

Diff for: tests/skipif.inc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php if (!extension_loaded("Zephir Parser")) print "skip The zephir_parser extension is not loaded"; ?>
1+
<?php if (!extension_loaded("zephir_parser")) print "skip The zephir_parser extension is not loaded"; ?>

Diff for: zephir_parser.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
extern zend_module_entry zephir_parser_module_entry;
1515
#define phpext_zephir_parser_ptr &zephir_parser_module_entry
1616

17-
#define PHP_ZEPHIR_PARSER_NAME "Zephir Parser"
18-
#define PHP_ZEPHIR_PARSER_VERSION "1.4.0"
17+
#define PHP_ZEPHIR_PARSER_NAME "zephir_parser"
18+
#define PHP_ZEPHIR_PARSER_VERSION "1.4.1"
1919
#define PHP_ZEPHIR_PARSER_AUTHOR "Zephir Team and contributors"
2020
#define PHP_ZEPHIR_PARSER_DESCRIPTION "The Zephir Parser delivered as a C extension for the PHP language."
2121

0 commit comments

Comments
 (0)