Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/pecl-file_formats-yaml
YAML-1.1 parser and emitter
https://github.com/php/pecl-file_formats-yaml
* Support for php8.3 on Windows using php/[email protected]
* Collect the build artifacts (.dl...
09bc7fd194cca241d5ce9daef56ee4e51d4e6ed9 authored almost 2 years ago by Bryan Davis <[email protected]>
Use size_t for strlen to avoid sign-compare warning.
fe099012e1526abc6eb22c30d5b5340748ab9545 authored almost 2 years ago by Bryan Davis <[email protected]>
Make gcc report warnings as errors so that we don't miss them in code
review.
* Move gcc matcher to linux builds
* Add msvc matcher for windows builds
Add the ammaraskar/gcc-problem-matcher@master helper to add gcc error and warning messages as co...
c69ef7e4da50c0cd0ec6788ac73ccd11491e5909 authored almost 2 years ago by Bryan Davis <[email protected]>Just changing the handling, that is param handling of ndocs and dtor call for zndocs, in yaml_pa...
730a781f7773f752efb17d88737d5ba5b043fa87 authored almost 2 years ago by Tom Regner <[email protected]>767a0cd50acc8b462a8babb77777005e405266b9 authored almost 2 years ago by Tom Regner <[email protected]>
ad19049105d7d6faaac07832c4aa82fc77be1042 authored almost 2 years ago by Tom Regner <[email protected]>
980454c012812cb18a08ca68a5466879cd58a7a5 authored almost 2 years ago by Tom Regner <[email protected]>
e7bffc01c496ef36ce672c612984b13a27426788 authored almost 2 years ago by Remi Collet <[email protected]>
4702575c419c30ae2f7fb9af83cc7d0e43c3f8d8 authored almost 2 years ago by Bryan Davis <[email protected]>
755fb1a53e681bee73d32e37ce2213c39f0b7be5 authored almost 2 years ago by Bryan Davis <[email protected]>
bd9cea3ae41f0f551b2ade79b4619358bd81755e authored almost 2 years ago by Bryan Davis <[email protected]>
Bugs Fixed:
- Fixed memory release on error handling (negram)
- Fix test for PHP 8.2 (andypost)
...
2085414da7cbb8a410595de42848fe3247286c55 authored almost 2 years ago by Mikhail Galanin <[email protected]>
Test using php 8.2 nightly build
d9803e6a6550a39b270f9adfe04ec879b4ebfc53 authored over 2 years ago by Bryan Davis <[email protected]>534124b8227d26e0e914dabb05425ddc160d9f31 authored over 2 years ago by Andy Postnikov <[email protected]>
5fadb29443eb3d5ad789aa4de1da449b5e1ce7a3 authored almost 3 years ago by Remi Collet <[email protected]>
2e08e23655556fa2ff936a3bfb82ec8a0d56b05d authored almost 3 years ago by Remi Collet <[email protected]>
Bugs Fixed:
- PHP 8.1 compilation fixes (remicollet)
8e480ff2ba087c176506ceecce52f0ebcf7af45d authored about 3 years ago by Bryan Davis <[email protected]>
31d331f711f68ebcf78b917f2a4faaf75f7523cc authored about 3 years ago by Remi Collet <[email protected]>
b35ef25b4b766c27b27b6293d3045e768e6ce677 authored about 3 years ago by Remi Collet <[email protected]>
c81b1112d3b6a0dc63e95f0a8780c4fa94a3c01a authored about 3 years ago by Bryan Davis <[email protected]>
6042792b524130ba06c33219ebc638b2cc25b12f authored about 3 years ago by Bryan Davis <[email protected]>
Bugs Fixed:
- #80324: Segfault in YAML with anonymous functions (cmb69)
- Fix memory leak in y_w...
* pull-request/58:
Fix memory leak in handle_mapping()
* pull-request/57:
Fix memory leak in y_write_object_callback()
* pull-request/56:
Fix #80324: Segfault in YAML with anonymous functions
We must not forget to release the previously created array in case we
return early due to an und...
We need to release the `retval` of `call_user_function()`.
This memory leak could be observed w...
190a6708abb1083e76e9850df187d9abb3354807 authored about 4 years ago by Christoph M. Becker <[email protected]>
We must not assume that `key->val` is `sizeof(YAML_TIMESTAMP_TAG)` long
or longer. Actually, `z...
New Features:
- PHP 8.0 compatibility
Bugs Fixed:
- #79866 Use serialize_precision when encoding...
New Features:
- PHP 8.0.0b3+ compatibility
* pull-request/55:
yaml_parse_file_002.phpt: Fix expectations for PHP 8
Update expectations to pass after php/php-src@9975986 decided that
"arguments" should be used in...
New Features:
- PHP 8.0.0b1 compatibility
Bugs Fixed:
- #79866 Use serialize_precision when enc...
* pull-request/54:
Use serialize_precision when encoding double values
yaml_parse_file_002.p...
Switch output encoding of double values from a naive usage of
`snprintf` with no explicit precis...
Update test and expectations to pass under PHP 8.0.0beta1 after
php/php-src@c3105a1 changed `php...
We are dropping PHP 7.0 support, so filter PHP 7.0.x versions out of the
list of available phpen...
334613b097118b2e78f4f1946f2dd5f346708ad0 authored over 4 years ago by Bryan Davis <[email protected]>
cdcd9a377c6ae2e7f4d6e16de7e8d99df25ca230 authored over 4 years ago by Bryan Davis <[email protected]>
10ca106fa42c7c3d3c038e0009bf05c8b4cb627c authored over 4 years ago by Bryan Davis <[email protected]>
call_user_function_ex() no longer defined
ebc51a7314881805f9b8fda2ac19285465f48d3e authored over 4 years ago by Andy Postnikov <[email protected]>`run-tests.php` is already made available by `phpize`.
102fe2f87daf845d227988affc6071e7b1c4c378 authored over 4 years ago by Christoph M. Becker <[email protected]>9785e78a16336938f2f50379175a260e3ee247e2 authored over 4 years ago by Bryan Davis <[email protected]>
* we release the `callable_names` retrieved by `zend_is_callable()`,
and also replace the erron...
Follow up to d4b225b. Change the hex value used in tests/bug_74886.phpt
to a value that will wor...
Cleanup a leftover return call from refactoring in 3b0a143.
d0120120b438476f1dba4e1b579ec7e13b66097b authored over 4 years ago by Bryan Davis <[email protected]>5e5f7a65c936fb33d1f000ca5da40de7591e0eaf authored over 4 years ago by Bryan Davis <[email protected]>
Hide the AppVeyor support scripts in a dotfile directory.
0a53c55128b18556e4e73c73411eb77feacf6e74 authored over 4 years ago by Bryan Davis <[email protected]>
Remove unix style file path separator check from EXPECTF blocks. This
will allow the expectation...
29e7002fcb745d4ff671b6bb97824a7422f6bb14 authored over 4 years ago by Bryan Davis <[email protected]>
d12ce41e99f0e55d96637a356ecd0a1747062912 authored over 4 years ago by Bryan Davis <[email protected]>
b6673bb408da192291907808a31b81dc1976fd18 authored over 4 years ago by Christoph M. Becker <[email protected]>
Use ZEND_STRTOL, ZEND_ATOL, and zend_strtod helpers for better cross
platform portability.
Bug:...
a5ff0b03a6973455bbf5b37b42f26f58dd4e2d07 authored over 4 years ago by Bryan Davis <[email protected]>5cb672a21346e2873cb32806fed309eca5e53857 authored over 4 years ago by Bryan Davis <[email protected]>
The YAML 1.1 spec includes support for non-scalar keys in mappings. PHP
does not support non-sca...
4afcd18e08a18addc18d79f2f75dd3d7e219f45a authored over 4 years ago by Bryan Davis <[email protected]>
a5a7f14f37c1d530e8e9868945f4c08af26ba8a9 authored over 4 years ago by Remi Collet <[email protected]>
eb11e4e425d3d6e703c824fb891b1b0701d683ef authored over 4 years ago by Remi Collet <[email protected]>
New Features:
- Basic PHP8 (master branch) compatiblity
Bugs Fixed:
- #79494: The 64-bit YAML ex...
4916b31bc0d28d0bd493a889e67ededbb715bc42 authored over 4 years ago by Bryan Davis <[email protected]>
004f94f25f5f59259d73ce5eb2f33f3c3a2de7ee authored over 4 years ago by Bryan Davis <[email protected]>
ed962bf753a112ff3e002c2af727e90e0cbdedc5 authored over 4 years ago by Bryan Davis <[email protected]>
* Switch base image to bionic
* Drop 7.0 (EOL for more than a year)
* 7.4snapshot -> 7.4
* Drop ...
9a223e8c88d42813e8b2a3180662525e530ec616 authored over 4 years ago by Bryan Davis <[email protected]>
Remove usage of the TSRMLS_CC and TSRMLS_DC macros which have been
removed from PHP 8.0 and a no...
c4909b6b04829304a5fb0147b789a33930361389 authored over 4 years ago by Bryan Davis <[email protected]>
6ed57517bf3452116afe41006adee37a2e117158 authored over 4 years ago by Bryan Davis <[email protected]>
2f60e2f5262b6b88db406f1979d50779aa8a0325 authored over 4 years ago by Bryan Davis <[email protected]>
3936ee94dbdc407cff0b9f424d5f2303f5f8c84b authored over 4 years ago by Bryan Davis <[email protected]>
ec959ff49af03b390d42c017dae6318373ff4fc9 authored over 4 years ago by Gabriel Caruso <[email protected]>
5d79c0e8ef47bc8fa44df474215379ccc1547874 authored over 4 years ago by Christoph M. Becker <[email protected]>
Warnings:
```
pecl-file_formats-yaml/parse.c:180:7: warning: format specifies type 'long' but t...
On LLP64 platforms, `zend_long` is a `long long`. For best
portability, we use the `ZEND_LONG_F...
PHP8 is raising an ArgumentCountError for built-in functions without the use
of strict_types.
See travis-ci/php-src-builder#31
83829cc64167d31f7fec734e3cd0c7f56ac33d9e authored over 5 years ago by Bryan Davis <[email protected]>
Local stub defines for TSRMLS_CC and TSRMLS_DC which have been removed
in php8 by php/php-src@bd...
'nightly' is now PHP 8-dev.
25467f1860325446b1c97eddd0c43dcb3730524d authored almost 6 years ago by Bryan Davis <[email protected]>Updates to support interface changes introduced by php/php-src@91ef4124.
a8556e27112732a3f7797207ca7aa76019552b87 authored almost 6 years ago by Bryan Davis <[email protected]>
Bugs Fixed:
- #72540 yaml_parse_url: check php_stream_copy_to_mem return value
libyaml does not guarantee that the value(s) attached to a merge key are
valid references to exi...
cfa2137e28451278108395a6361184962214fe43 authored about 6 years ago by Bryan Davis <[email protected]>
Bugs fixed:
* #75029 Empty documents are valid (bd808)
* #75213 Fix float parsing on Alpine (nec...
Consider empty YAML documents as valid when parsing if the input stream
is otherwise well formed...
The YAML 1.2 spec recognizes strings matching the pattern /[0-9]+\./ as
floats. Previously we ex...
The `crlf` Git atttribute has been deprecated and `-crlf` is equivalent
to the `-text`. This tel...
This patch simplifies line endings tracked in the Git repository and
syncs them to all include t...
- trim trailing whitespace
- sync EOL(s)
- space before tabs in some files
This patch adds some...
9fbedd601385cb068c0fc19ca141a8506a383cb6 authored about 6 years ago by Peter Kokot <[email protected]>9323bf648fa8f6f029e508d7820a5bafeec7d64c authored over 6 years ago by Remi Collet <[email protected]>
a217a24a674adafd03a03382e0950cbb743ba9a8 authored over 6 years ago by Remi Collet <[email protected]>
26887aa8028cd99b6410c8b4aa2aa576280b74a5 authored over 6 years ago by Bryan Davis <[email protected]>
Float values are sometimes inconsistently parsed on alpine. Using the zend
strtod implementation...
559ba424bb3f01b9c0d0b4ca021bab2c62f38ed9 authored over 7 years ago by Bryan Davis <[email protected]>
Bugs Fixed:
- relax tests to pass with 7.1.4RC1 (remicollet)
- #74799 fix memory leak in apply_f...
Check the return value from php_stream_copy_to_mem() and return false if
the copy failed.
Fixes...
1020debf0554f1ccccff5ffd4b37472f39a149c6 authored over 7 years ago by Bryan Davis <[email protected]>1c9373c297fff1060f7d4397a0f2c16ad4278ce3 authored over 7 years ago by Bryan Davis <[email protected]>