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

dev-tools: only test with PHP7 versions

Filter the list of phpenv versions to only include the ones that start
with "7".

debe91935cbc9e21dadf17921420a4dbca18a4ee authored over 7 years ago by Bryan Davis <[email protected]>
Memory leak tests

09d8f3bbe27ebcf96fc6c8ab3060cfcdeb7cf4bd authored over 7 years ago by Gleb Svitelskiy <[email protected]>
release string

ab19dcbff9b07d5e0c962d22cccf7038c4eb7b7f authored over 7 years ago by Gleb Svitelskiy <[email protected]>
relax test to pass with 7.1.4RC1

f220c0400bd1875879da58788187774a04430ecb authored almost 8 years ago by Remi Collet <[email protected]>
Make 2.0.0 stable release

- No code changes from 2.0.0RC8
- Consolidated 2.0.0x release notes

da430e9d183608042c0ebfeb7508dddd552be01a authored over 8 years ago by Bryan Davis <[email protected]>
Make 2.0.0RC8 release

Bugs Fixed:
- Quick fix on handle_mapping. arrval should be used instead of retval
(jabiinfant...

501fa9b7b5981120d4416064186af5490a6f6bf6 authored over 8 years ago by Bryan Davis <[email protected]>
Backport ZVAL_OPT_DEREF macro for old PHP7 builds

Use of the ZVAL_OPT_DEREF macro was introduced in 233b1d6. The ZVAL_OPT_DEREF
macro is not avail...

81115408e1d2cc42724f040dc077d6506fd89502 authored over 8 years ago by Bryan Davis <[email protected]>
Remove legacy backcompat code

Remove conditionals and shim code needed for PHP5 backcompat.

ae93c79c2c6040795f26489d83d2576e6562a13f authored over 8 years ago by Bryan Davis <[email protected]>
Update tests in package.xml

019ddaaf4f0240499bbed04a63c2b17be4b49f26 authored over 8 years ago by Bryan Davis <[email protected]>
Add test to watch for regression of Bug 72204

The actual bug seems to have been fixed by other contributed patches.

cf882594ca8cfe689bccc71c628795d9b8ca5edd authored over 8 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/26' into php7

fdcca4e7ad9215089b7c87105eeba6c380431f14 authored over 8 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/25' into php7

92d8556750083f70aa3e10e1c39dde791a19e03d authored over 8 years ago by Bryan Davis <[email protected]>
fix memory leak in mapping with sequence, fix anchor in anchor problem, fix tests bug_64019.phpt, bug_parsing_alias.phpt

4168ba2f3db5eb68295d3e7616cd9a23ccb21c4f authored over 8 years ago by Alexandr Bocharov <[email protected]>
fix yaml_002.phpt, yaml_emit_004.phpt date tests for php7

83dc875058455856ba8f28b3757b88e288ce4cef authored over 8 years ago by Alexandr Bocharov <[email protected]>
test finally fixed

63a58298917a50b3213781692045d1a29970a5a4 authored almost 9 years ago by Javier Infante <[email protected]>
typo fixed on tests/bug_parsing_alias.phpt

cf3c5f8c087dd9a7cf89282af9308ab6ee2bf9fd authored almost 9 years ago by Javier Infante <[email protected]>
Quick fix on handle_mapping. arrval should be used instead of retval.

1b77c8a8d8a83fa4c984228168faa0a8b1c3e3d4 authored almost 9 years ago by Javier Infante <[email protected]>
Release 2.0.0RC7

34447b9d187a4fbebbf42275fe3cc07429e9f1f6 authored about 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/24' into php7

9aff0625800f5a59765890f856f98383c4d2c88d authored about 9 years ago by Bryan Davis <[email protected]>
Fix result of tag callback to be copied to aliases. (PHP7)

233b1d64e83c1f27038799dcdc0834e383d293ae authored about 9 years ago by SATO Kentaro <[email protected]>
Release 2.0.0RC6

41d04f150aa42fed2758a55fc268bc75f152f039 authored about 9 years ago by Bryan Davis <[email protected]>
Cleanups from [email protected]

Apply type related cleanups offered by [email protected] in response to bug
71045.

36d5be6ff42d78ff2d3589750a99c61d283dcd5b authored about 9 years ago by Bryan Davis <[email protected]>
Add new test files to package.xml

Add test files from 39642ce to package.xml

3c9c1036707b0effaf1a766b385106109a2b13cd authored about 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/23' into php7

5de5425d373662d6cbd2ac1b113000ea0036be51 authored about 9 years ago by Bryan Davis <[email protected]>
Fix data types in zend_parse_parameters, start to add basic tests for yaml_parse_file

39642ce370f3bce7f4d4c96dd9cad31653e09a80 authored about 9 years ago by Sean DuBois <[email protected]>
Release 2.0.0RC5

1d8209292667cc656b638cd81ad36f3e2958a185 authored about 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/20' into php7

2426aa0c09dfe5ccd50ca4b7263596170016482e authored about 9 years ago by Bryan Davis <[email protected]>
Fix parameter parsing for yaml_emit_file

Port of fix applied for PHP5 in 2075187.

47e9e0608e661970ebedbfcdfa5be71d2bfb04b1 authored about 9 years ago by Bryan Davis <[email protected]>
Allow pull-request.sh to specify a branch

2b3c9bc55248e683658c649720fc0f30ddbaafca authored about 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/18' into php7

00b9d121c0a5b217d54276cdb09557d4855724c9 authored about 9 years ago by Bryan Davis <[email protected]>
Disable decode_php by default

Follow up to e89257d. The major version bump to 2.0.0 allows us to break
backwards compatibility...

a4192df76fdeb69f6be6337ab1b61f68c86e1e0c authored about 9 years ago by Bryan Davis <[email protected]>
use smart_str_free for smart_str

502c1a042d5e4ef0cbc7c65ce0631437a94f1ca8 authored about 9 years ago by Remi Collet <[email protected]>
Merge branch 'php7' of git.php.net:/pecl/file_formats/yaml into php7

* 'php7' of git.php.net:/pecl/file_formats/yaml:
Release 2.0.0RC4
Switch TravisCI build from...

c6388563fbcce2ec0f08550ffd7859631732b9e2 authored about 9 years ago by Remi Collet <[email protected]>
Release 2.0.0RC4

16cb2fa44437fa9a60c18ae0ec934f77eddacf9f authored about 9 years ago by Bryan Davis <[email protected]>
Switch TravisCI build from "nighty" to "7.0"

994c116e4e2cf2a96b14dcea068b81541b7f1f1f authored about 9 years ago by Bryan Davis <[email protected]>
Remove IS_UNICODE conditionals

PHP6 is dead; long live PHP7.

c976fc479e20ec832e110962799dd42951d5923c authored about 9 years ago by Bryan Davis <[email protected]>
Always free smart_str buffer in convert_to_char

14dd4a5a370e72d8825b24539ff04251bb5dae80 authored about 9 years ago by Bryan Davis <[email protected]>
Merge remote-tracking branch 'weltling/php7' into php7

* weltling/php7:
encoding is optional, so check explicitly
datatype fixes
fix pointer trun...

7412a4547508342436c06f920de78d99506a50bd authored about 9 years ago by Anatol Belski <[email protected]>
encoding is optional, so check explicitly

967ad9b15abfb68a2c44d6b8b6f3b2e60b3010d3 authored about 9 years ago by Anatol Belski <[email protected]>
datatype fixes

5dd14239c705187c275488e9ceff031a763ebf92 authored about 9 years ago by Anatol Belski <[email protected]>
fix pointer truncation and datatypes

5ac1815b03e3cb825e4db993fbc914918e7ef715 authored about 9 years ago by Anatol Belski <[email protected]>
datatype fixes

7f3b9392c62666f5718a623e8d0d3a2fd0679a83 authored about 9 years ago by Anatol Belski <[email protected]>
fix pointer truncation

977d0c5e74d7b9a9b050ffcc76ef95a428f7306f authored about 9 years ago by Anatol Belski <[email protected]>
fix encoding handling

884618ed502093b96c330a1337fe7209ed85b93b authored about 9 years ago by Anatol Belski <[email protected]>
fix data types

11fb7758d52cbc930a485d8e765ff6826a537f1d authored about 9 years ago by Anatol Belski <[email protected]>
add missing free

19cdf845edb1915d1fc43fe7e303dcf770e980f9 authored about 9 years ago by Remi Collet <[email protected]>
missing init value, fix segfault in tests/bug_64694.phpt

2538b42347d1fc390ebd88ef1c1ca4164c2faecf authored about 9 years ago by Remi Collet <[email protected]>
free later, fix tests/yaml_emit_005.phpt failure

b015af52451b90bc38463ea4915c150de4a1b9d9 authored about 9 years ago by Remi Collet <[email protected]>
2.0.0RC2 release

e53ca31bf78debf73426157f4aba30a1e2e8635b authored about 9 years ago by Bryan Davis <[email protected]>
2.0.0RC1 release

242fe6ccc17367d997f5e4d2a2fd89fabada8815 authored about 9 years ago by Bryan Davis <[email protected]>
Fix all compiler warnings

d222b607f0791a9bf15245672d5d95baf565c33f authored over 9 years ago by Sean DuBois <[email protected]>
Fix yaml_emit_007, last test! We can now emit refs, test suite completely passes non-zts

d57c6456c08e4bcdba070adcae1ad818fc50098b authored over 9 years ago by Sean DuBois <[email protected]>
Update .travis.yaml to test against nightly

3d986da1a31f3a464cdae054237c9e773ec6117d authored over 9 years ago by Sean DuBois <[email protected]>
Accidental variable shadowing of retval in eval_scalar_with_callbacks was causing it to not properly set retval

13291c47beb3242da0737b3862fad06c3d76e4c8 authored over 9 years ago by Sean DuBois <[email protected]>
Update handle_alias to properly handle invalid alias pointers

ff50a70a23956d262f0a801db4392c619363cd99 authored over 9 years ago by Sean DuBois <[email protected]>
off-by-one in y_write_object_callback, during zend_string_init was calling sizeof without '- 1'

b06d8c0fe7dc8d2ce0a1b91e9410c86e7dff3431 authored over 9 years ago by Sean DuBois <[email protected]>
All tests pass but yaml_emit_007, currently emitting references is still broken

4133a9f20cb0eaf796e4136d4f98f9c8147e9938 authored over 9 years ago by Sean DuBois <[email protected]>
smart_str -> smart_string and fix compile errors in msgpack.c

c9dbda477aca90c993f24f41adad8f6389f135b0 authored over 9 years ago by Sean DuBois <[email protected]>
emit.c cleanup, mostly improperly called functions and double frees

9e8e794cf07830389a712b1e758d3370e837a04f authored over 9 years ago by Sean DuBois <[email protected]>
Update yaml_emit_file to use zend_string instead char+len in zend_parse_parameters

dfb35162e7fb0e71f9ac124d348d5faf77e62e95 authored over 9 years ago by Sean DuBois <[email protected]>
aliases member in parser_state_t zval* -> zval

fd41b9dd9902aa28509d0e4c5877b8bf66f06db2 authored over 9 years ago by Sean DuBois <[email protected]>
parse.c cleanup, was improperly returning some pointers to stack allocated variables when not properly translated from heap allocation.

3b0a14361cc5852f7b60633f3f663b004f502ced authored over 9 years ago by Sean DuBois <[email protected]>
Finish porting emit.c, fixing all compile time errors

f5e3f6c48371ce02336206ca426226b8040661f0 authored over 9 years ago by Sean DuBois <[email protected]>
Fix all compile time errors in parse.c, since we can not do heap allocations anymore update most functions to take a ref to a stack allocation zval. Instead of returning a heap allocation zval

a0dd1d7dc4cba66606420841a435f54cd3f5f9ee authored over 9 years ago by Sean DuBois <[email protected]>
Merge branch 'pull-request/15'

b0801027151d6a6a63262a837131cdb4616293fc authored over 9 years ago by Bryan Davis <[email protected]>
Minor developer tool cleanups

* Fix gitignore to actually ignore failed test output
* Remove failed test files with maintainer...

d8b678d763645b3adbaca720fe6a7dbd49436ebf authored over 9 years ago by Bryan Davis <[email protected]>
Bump version for post-1.2.0 development

69979faf08e2f35c040073eb96f0876dcec41540 authored over 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/13' and make 1.2.0 release

1227ba6bf500df6ea504aac22c7e30de6f189532 authored over 9 years ago by Bryan Davis <[email protected]>
Allow unserialize for !php/object to be disabled

A new yaml.decode_php ini setting is introduced that allows disabling of
special !php/object tag...

e89257d1cf01134bc207f8746d43688558c36d56 authored over 9 years ago by Bryan Davis <[email protected]>
Avoid double free when unserializing fails

Bug: 69616

6c74550f5efdd2c0f331a93816d60d7cb1b33eb6 authored over 9 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/12'

790551350e7d104c8881355fb95fea405fb952d8 authored over 9 years ago by Bryan Davis <[email protected]>
Include debugging information in test builds

c51453cf7ca4178b86ec673ff4aeac9485058878 authored over 9 years ago by Bryan Davis <[email protected]>
Whitespace and format cleanup

6e1f0864a3cc77622d572c2ff21bdcd7d2bf5317 authored over 9 years ago by Bryan Davis <[email protected]>
Resolve quoted and non-specific scalars as strings

If a scalar is quoted or explicitly marked with the "!" non-specific tag then
it typically shoul...

7f6f7eab6eeb86a294a3d02f26ad8a5a9e12bac5 authored over 9 years ago by Bryan Davis <[email protected]>
Update release notes

3108371e25d5e4c169bdcb77a202a7e3efb9f634 authored about 10 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/11'

63c503da600081e3f5c479dc37ddf13ff571dfee authored about 10 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/10'

93bebda1018f070014331442724ec42eeeeace3d authored about 10 years ago by Bryan Davis <[email protected]>
Update Travis config

- Add PHP 5.6 to test matrix
- Run in container rather than full VM
- Use "install" instead of "...

e0cec4b2a890d7bb14b051e198da6486d850ec7b authored about 10 years ago by Bryan Davis <[email protected]>
Add helper script for gcov testing

fb42bcb6881fab9000ab17c15e5803516d2e283b authored about 10 years ago by Bryan Davis <[email protected]>
Use stricter syntax

* Add const for pointers where possible
* Explicitly cast emalloc returns

Inspired by changes m...

f1f32015d9a96d2ef4bab3015fe55d104d343ad0 authored about 10 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/9'

55e7e31f089d9ce942470a9d442174030592e8fc authored about 10 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/8'

5acf7d89f6c36d60749012f63e45686b6441ee69 authored about 10 years ago by Bryan Davis <[email protected]>
README and copyright cleanup

* Add proper copyright statements to LICENSE
* Update copyright statements in source files
* Cha...

46161fa61c8365be34e7763d60b88383f7dff1f6 authored about 10 years ago by Bryan Davis <[email protected]>
Fix schema validation for package.xml

Apparently I messed up the package.xml file ~5 years ago in such a way that
pyrus has never been...

6ec75bbfe10d2e7efee259da91b2e4cf8d25db64 authored about 10 years ago by Bryan Davis <[email protected]>
honour --with-libdir option (could be lib, lib32, lib64)

e1b40c36a8f0ba42a90c655ab3fc21bf4fb7d163 authored about 11 years ago by Remi Collet <[email protected]>
Bump version for post-1.1.1 development

129641d0fbd5f28b1d08a22b4a02d361c56ba759 authored about 11 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/7'

55d2e240e58e6b11f00bc0d91c051ca916ee8158 authored about 11 years ago by Bryan Davis <[email protected]>
1.1.1 release

76560d884df42e07fa6e6dd624cb2ef2b683e22b authored about 11 years ago by Bryan Davis <[email protected]>
Add new tests to package.xml

ae534cba9d1c290671a65ea4e6270f419387a67b authored about 11 years ago by Bryan Davis <[email protected]>
Add useful scripts for multi-version testing

- test-build.sh does a full clean, build and test cycle for a phpenv managed
version of php
- ...

3f5a852ae64f0cd5963ab7bc05d191a786fbafdb authored about 11 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/6'

734bcac405a430213ed5ff18fa9799a3d6247eb5 authored about 11 years ago by Bryan Davis <[email protected]>
Ensure that strings are valid UTF-8 before calling libyaml

Libyaml has a crash bug that can be triggered by invalid UTF-8 input. This
patch adds a UTF-8 en...

078da83e07750e3d3a55ccf8a89c9d8b4f5e4fd0 authored about 11 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/5'

12f832842a5fbe0feedf12d5ed91a2ae4bf9d00b authored about 11 years ago by Bryan Davis <[email protected]>
Fix detection of sexagesimal numbers

Sexagesimal (base 60) numbers of certain formats were not being detected
properly. Specifically ...

f4d0e08501c14d38094593e1ac3f7fdb92d3f970 authored about 11 years ago by Bryan Davis <[email protected]>
Add bug fix to package.xml

3c0c806e2566a46fec34966a78c93024bf49c9b4 authored about 11 years ago by Bryan Davis <[email protected]>
Merge branch 'pull-request/4'

0639d1b2ef3397dd9a1e0f90bc104801342983e3 authored about 11 years ago by Bryan Davis <[email protected]>
Guard against crash caused by treating non-scalar event as scalar

Bug: 64694

44f9512d1fff1722c698037013c545c2263f85a7 authored about 11 years ago by Bryan Davis <[email protected]>
Revert "Prevent segfault on malformed yaml with array keys"

This reverts commit 86c9a85626f7528e897d3871e703e4fe4452ae94. The fix provided
in that patch doe...

a0e75f503a4b784c380131e9e139cc5aba7bde8f authored about 11 years ago by Bryan Davis <[email protected]>
Add test for bug #64694

Add a test to validate the expected behavior of yaml_parse() with the patch to
fix bug #64694 ap...

40ab5d762fb029c7b47f2a0c7e8be26aa6bef75d authored about 11 years ago by Bryan Davis <[email protected]>
Prevent segfault on malformed yaml with array keys

The simple fix is to check for null pointer on the SCALAR_TAG_IS macros. But
I see absolutely no...

86c9a85626f7528e897d3871e703e4fe4452ae94 authored about 11 years ago by me at fixxxer dot me <[email protected]>