Skip to content

Commit d94a53a

Browse files
authored
Merge pull request #146 from zephir-lang/development
1.5.3
2 parents 5431c3d + 6119da3 commit d94a53a

File tree

5 files changed

+28
-15
lines changed

5 files changed

+28
-15
lines changed

.github/workflows/ci.yml

+14-6
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
php: [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ]
32-
ts: [ 'nts' ]
32+
ts: [ 'ts', 'nts' ]
3333
arch: [ 'x64' ]
3434

3535
name:
@@ -45,13 +45,21 @@ jobs:
4545
- { name: macos-clang, os: macos-10.15, compiler: clang, ccov: 'ON' }
4646
# Windows
4747
- { php: '7.0', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
48+
- { php: '7.0', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
4849
- { php: '7.1', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
50+
- { php: '7.1', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
4951
- { php: '7.2', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
52+
- { php: '7.2', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
5053
- { php: '7.3', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
54+
- { php: '7.3', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
5155
- { php: '7.4', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
56+
- { php: '7.4', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
5257
- { php: '8.0', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
58+
- { php: '8.0', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
5359
- { php: '8.1', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
60+
- { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
5461
- { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
62+
- { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
5563

5664
steps:
5765
- uses: actions/checkout@v3
@@ -131,7 +139,7 @@ jobs:
131139
# zephir_parser-php-7.3-nts-ubuntu-gcc-x64.zip
132140
# zephir_parser-php-7.3-nts-windows2019-vc15-x64.zip
133141
- name: Upload Zephir Parser
134-
uses: actions/upload-artifact@v2
142+
uses: actions/upload-artifact@v3
135143
with:
136144
name: zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}.zip
137145
path: |
@@ -155,15 +163,15 @@ jobs:
155163

156164
- name: Upload Code Coverage Report
157165
if: matrix.ccov == 'ON'
158-
uses: codecov/codecov-action@v2
166+
uses: codecov/codecov-action@v3
159167
with:
160168
token: ${{ secrets.CODECOV_TOKEN }}
161169
files: ./lcov.info
162170
flags: unittests,${{ runner.os }}
163171

164172
- name: Upload Info for Debug on Fail
165173
if: failure()
166-
uses: actions/upload-artifact@v2
174+
uses: actions/upload-artifact@v3
167175
with:
168176
retention-days: 2
169177
name: debug-zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}
@@ -234,7 +242,7 @@ jobs:
234242
pecl info zephir_parser-pecl.tgz
235243
236244
- name: Upload Artifact
237-
uses: actions/upload-artifact@v2
245+
uses: actions/upload-artifact@v3
238246
with:
239247
name: 'zephir_parser-pecl'
240248
path: zephir_parser-pecl.tgz
@@ -259,7 +267,7 @@ jobs:
259267
260268
- name: Download Zephir Parser build artifacts
261269
id: download
262-
uses: actions/download-artifact@v2
270+
uses: actions/download-artifact@v3
263271
with:
264272
path: ./build-artifacts
265273

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] - xxxx-xx-xx
88

9+
## [1.5.3] - 2023-02-08
10+
### Added
11+
- Enabled Thread Safe (TS) builds [#145](https://github.com/phalcon/php-zephir-parser/issues/145)
12+
913
## [1.5.2] - 2022-12-27
1014
### Added
1115
- Enabled support of PHP8.2 for Windows [#141](https://github.com/phalcon/php-zephir-parser/issues/141)
@@ -193,7 +197,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
193197
### Added
194198
- Initial stable release
195199

196-
[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.2...HEAD
200+
[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.3...HEAD
201+
[1.5.3]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.2...v1.5.3
197202
[1.5.2]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.1...v1.5.2
198203
[1.5.1]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.0...v1.5.1
199204
[1.5.0]: https://github.com/phalcon/php-zephir-parser/compare/v1.4.2...v1.5.0

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.2
1+
1.5.3

package.xml

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212
<email>[email protected]</email>
1313
<active>yes</active>
1414
</lead>
15-
<date>2022-12-27</date>
16-
<time>21:00:00</time>
15+
<date>2023-02-08</date>
16+
<time>22:00:00</time>
1717
<version>
18-
<release>1.5.2</release>
19-
<api>1.5.2</api>
18+
<release>1.5.3</release>
19+
<api>1.5.3</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-
Mon, Dec 27, 2022 - Zephir Parser 1.5.2
27+
Mon, Feb 08, 2023 - Zephir Parser 1.5.3
2828

2929
= Added:
3030

31-
- Enabled support of PHP8.2 for Windows
31+
- Enabled Thread Safe (TS) builds
3232
</notes>
3333
<contents>
3434
<dir name="/">

zephir_parser.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ extern zend_module_entry zephir_parser_module_entry;
1515
#define phpext_zephir_parser_ptr &zephir_parser_module_entry
1616

1717
#define PHP_ZEPHIR_PARSER_NAME "zephir_parser"
18-
#define PHP_ZEPHIR_PARSER_VERSION "1.5.2"
18+
#define PHP_ZEPHIR_PARSER_VERSION "1.5.3"
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)