Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PeachPie Compiler

PeachPie - the PHP compiler and runtime for .NET and .NET Core
Collective - Host: opensource - https://opencollective.com/peachpiecompiler - Code: https://github.com/peachpiecompiler/peachpie

SimpleXMLElement internally remembers its children type

- not using and resolving string all the time
- "className" not visible in PHP reflection

github.com/peachpiecompiler/peachpie - 0367cf3ef6db6003cad90fb7bcd1ce2df08f988f authored over 4 years ago
Merge branch 'feature/SimpleXMLElement_addAttribute'

github.com/peachpiecompiler/peachpie - a4b1261fe591df6e318818c7753cd252c441854d authored over 4 years ago
var_dump replaced by print_r

github.com/peachpiecompiler/peachpie - 3caf1dfa4f31d08db91f40a7776c68850e863766 authored over 4 years ago
Merge pull request #796 from TomatorCZ/dev/xmlwritter

Implementation of remaining methods in xmlwriter

github.com/peachpiecompiler/peachpie - e999c3ceb069984f385279e12d58c0f7c3dff539 authored over 4 years ago
Merge pull request #24 from peachpiecompiler/master

Update

github.com/peachpiecompiler/peachpie - a9e93612c4b77d2cddc7c45bf684731548ed8bfb authored over 4 years ago
Merge branch 'master' into dev/xmlwritter

github.com/peachpiecompiler/peachpie - acfb49a9d9a2879b28bfc8ca2259e0c08d4759e2 authored over 4 years ago
Replace flags by stack

github.com/peachpiecompiler/peachpie - 7a71633379987e40f30d4162ad5c16ba2bc9fec7 authored over 4 years ago
Clean StringExtension

github.com/peachpiecompiler/peachpie - 11e9d0dd52e1738c5a09f80d54900c58f09fab21 authored over 4 years ago
Fix ImportStyleSheet

It can import SimpleXmlElement now.

github.com/peachpiecompiler/peachpie - 8be01c3658b20e481d17585c58da68e555cba40c authored over 4 years ago
Fix ImportStyleSheet

It can import SimpleXmlElement now.

github.com/peachpiecompiler/peachpie - 81733077d0d3b109f639e3aae0535bc96a735055 authored over 4 years ago
Merge pull request #22 from peachpiecompiler/master

Update

github.com/peachpiecompiler/peachpie - 48500f922c2d27a5c4edbd85a7e63cc9c8b27d20 authored over 4 years ago
Fix ImportStyleSheet SimpleXMLElement

github.com/peachpiecompiler/peachpie - 1858529ed42c68d4e64af4f11e42248709d728e1 authored over 4 years ago
openssl_decrypt() respects current encoding

https://github.com/peachpiecompiler/peachpie/issues/794#issuecomment-660552340

github.com/peachpiecompiler/peachpie - 8c8510e09601963c27085d8ea155a81ee1384541 authored over 4 years ago
openssl_encrypt() keeps input data as it is

- avoids unnecessary encoding from bytes + decoding to bytes
- fixes encoding issues
- simplifie...

github.com/peachpiecompiler/peachpie - a8d000daaaea75f49313383e1e288be9ade02ee0 authored over 4 years ago
SimpleXMLElement::addAttribute() for namespace=null

fixes https://github.com/peachpiecompiler/peachpie/issues/792

github.com/peachpiecompiler/peachpie - 6cb17512b056e4897a52f3cbadcbfd8c3291ebfb authored over 4 years ago
fixes load html value-less attribute with closing slash

ref https://github.com/peachpiecompiler/peachpie/issues/791

github.com/peachpiecompiler/peachpie - 9b5c5c9868641177356c41ae4349625f9ebb4071 authored over 4 years ago
updated HtmlAgilityPack to 1.11.24

github.com/peachpiecompiler/peachpie - 1f723820bd24d162c5e5aad60c6914b2ede46c8e authored over 4 years ago
fixes function_exists() compile-time evaluation

ref https://github.com/peachpiecompiler/peachpie/issues/791

github.com/peachpiecompiler/peachpie - a25624fd150b74a205488a7a4fce257680569da6 authored over 4 years ago
ImageCopyAndResize flips image for negative values

ref https://github.com/peachpiecompiler/peachpie/issues/791

github.com/peachpiecompiler/peachpie - 2261310be1c1c4b714def32a693a563674b6ea08 authored over 4 years ago
Implementation of DTD methods

github.com/peachpiecompiler/peachpie - 5d880c5f9eaaa5c5672cd3249a3ff158c57da1c8 authored over 4 years ago
concat emitted to return the expected type System.String

fixes https://github.com/peachpiecompiler/peachpie/issues/790

github.com/peachpiecompiler/peachpie - bbbce399a4482febbeccfd200474fd2b5e844d54 authored over 4 years ago
sprintf cleanup

returns FALSE as in PHP if there are too few arguments

github.com/peachpiecompiler/peachpie - 014314ba5999bfc979b47f2f662103d6b0d4bf6e authored over 4 years ago
Update MySqlConnector to 1.0.

github.com/peachpiecompiler/peachpie - 4d51f40e6aa4476ea9b27ea7da2035d01a097cee authored over 4 years ago
Fix type analysis of minus operator

github.com/peachpiecompiler/peachpie - 5a65affcff1b7571096f7d3e6db527977c2295a3 authored over 4 years ago
Fix handling of php://input stream

Fixes #786

github.com/peachpiecompiler/peachpie - 959a8e05890f2116a2a94a6533bb53e0b5d91441 authored over 4 years ago
Fix get_resource_type

In case of invalid argument it shouldn't throw an exception and should return null instead of fa...

github.com/peachpiecompiler/peachpie - 03095a02bdc48d11558991a197b24c8378753d46 authored over 4 years ago
Fix DateTime::setTimezone

Solve similar problem as in #713 - by converting the time we caused it not to be stored in UTC a...

github.com/peachpiecompiler/peachpie - 862472f04801921389f908ce8bc5332112a02363 authored over 4 years ago
Merge pull request #21 from peachpiecompiler/master

Update master

github.com/peachpiecompiler/peachpie - 16f93f8da3f6875cf37309090f8539354d17e64b authored over 4 years ago
mb_check_encoding() default parameter handled properly

github.com/peachpiecompiler/peachpie - 2be4f53c17568506e033381a657ab1378ddde8f7 authored over 4 years ago
SimpleXMLElement:asXML() fixes

- removed unnecessary argument
- removed duplicit code
- applies fix https://github.com/peachpie...

github.com/peachpiecompiler/peachpie - c02eb3e2ae141550d661617ed808f4afad4e23d6 authored over 4 years ago
removed unnecessary comparison

github.com/peachpiecompiler/peachpie - 3b1c87aa75a1e4f4bf2932182350592d21941618 authored over 4 years ago
Don't include XML declaration when doing XmlElement::asXML()

TEST CASE:

$xml = <<<XML
<?xml version="1.0"?>
<TEST>
<NODE>
here
</NODE>
</TEST>
XML;

$x = ne...

github.com/peachpiecompiler/peachpie - 6cddf8a04f0200adc6c4357b703a11acba399eb7 authored over 4 years ago
avoids a few StringBuilder allocations

more allocation-less string concatenation in helper and library functions

github.com/peachpiecompiler/peachpie - 125df1b2e4fab8583f4c9c2ad86acf5abf4e93d3 authored over 4 years ago
utf8_encode() treats byte[] as ISO-8859-1 encoded string

fixes https://github.com/peachpiecompiler/peachpie/issues/774

github.com/peachpiecompiler/peachpie - e20ac99456511a47401bf2c7b7dce1291f2e3490 authored over 4 years ago
quick json decode using Utf8JsonReader

- removed parser, lexer
- implemented minimum allocation encoder using Utf8JsonReader

github.com/peachpiecompiler/peachpie - 9c59f4141c8bde698b3ba4ab00eb58e6d316df86 authored over 4 years ago
json decode fix for Unicode string literals

fixes https://github.com/peachpiecompiler/peachpie/issues/779

github.com/peachpiecompiler/peachpie - ce3b9a671df18a00c4fe0c9b7441a94a1da2e9ab authored over 4 years ago
stream read contents fix

fixes https://github.com/peachpiecompiler/peachpie/issues/781

github.com/peachpiecompiler/peachpie - 48c6ba65311a328f2f01d7adf8b5db9ff702acbe authored over 4 years ago
Return false on vsprintf failure

github.com/peachpiecompiler/peachpie - 334fa564bcbe089e957c4dbb57b04e8a32f6498b authored over 4 years ago
Fix null handling in stripslashes

github.com/peachpiecompiler/peachpie - 8fd3f26a9774db16c411315436f0944dbe71abe5 authored over 4 years ago
aspnetcore middleware api

- UsePhp(prefix, configure, root)
allows for application+component developers to restrict their ...

github.com/peachpiecompiler/peachpie - 0977e9781bb796dab6b6e809c19b51c83e18970f authored over 4 years ago
Fix inner iterator rewinding in AppendIterator

#464

github.com/peachpiecompiler/peachpie - 328e28019699ceacfd7e2302124ce1268918b821 authored over 4 years ago
php8 - ::class on objects

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 4cad5d781a63b69ecb860edd1720255fcb31b3d8 authored over 4 years ago
html->xml parser treats Unicode whitespace correctly

TODO: test - HTML with whitespace (char)160 (treated as whitespace char but not allowed in XmlWh...

github.com/peachpiecompiler/peachpie - 5444f73dc079ed18fdffbee090d47423ce916e78 authored over 4 years ago
MySqlConnector update

github.com/peachpiecompiler/peachpie - e0c5b02df9ca8fdb6acbbfc79665a38cc45be13b authored over 4 years ago
Update to MySqlConnector 1.0.

github.com/peachpiecompiler/peachpie - bf60c71d1ef59c52d13e47e1f2c0864bc8493e3e authored over 4 years ago
updated SixLabors.ImageSharp to latest RC

github.com/peachpiecompiler/peachpie - a141295f9d58b01b9e48f62f4c39c5e0545fff5f authored over 4 years ago
removes uses of ImageFrame<TPixel>.GetPixelSpan()

github.com/peachpiecompiler/peachpie - d2c75128d8bef921fe9489938a081daf29bc6d62 authored over 4 years ago
constructor property initializer cleanup

github.com/peachpiecompiler/peachpie - 051864045388b98099a0e9f4ca958ed60dcfdcd8 authored over 4 years ago
php8 Constructor property promotion

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 0ea8da8d3ebf13dd920019c815103ea2f0c58033 authored over 4 years ago
promoted properties diagnostics

github.com/peachpiecompiler/peachpie - e7831ad6a18ccf9021aedf5bc83527c9fefce962 authored over 4 years ago
php7+ string sequence \u{[0-9A-Fa-f]+}

fixes https://github.com/peachpiecompiler/peachpie/issues/770

github.com/peachpiecompiler/peachpie - 824d6b0d793e4bd4107500ae1518b2f584833c2e authored over 4 years ago
BoundMultipleTypeRef handles union types

github.com/peachpiecompiler/peachpie - e683bfacb2e9180924730279174c72673ecda029 authored over 4 years ago
SimpleXMLElement::saveXML

github.com/peachpiecompiler/peachpie - 666eae22fc746f88f154cdcffa73dadf11aff4c0 authored over 4 years ago
try/catch assertion fix

github.com/peachpiecompiler/peachpie - 381c61fd42b4a70aab1cb99c98ceb78dbc0d8194 authored over 4 years ago
mysqli_field_count, musqli::$field_count

github.com/peachpiecompiler/peachpie - 679ccf84f8166e2dbbdd984bc5843853cf47ab5d authored over 4 years ago
bump PHP_VERSION constant - 7.4.69-peachpie

github.com/peachpiecompiler/peachpie - b93d250a9794a2b3f32b34261885b2f6311c52bc authored over 4 years ago
MySqlConnector update

github.com/peachpiecompiler/peachpie - bd56269db1d6db202b273cdfa27d5979b2b52d80 authored over 4 years ago
pcre update

implements support for newline options
resolves https://github.com/peachpiecompiler/peachpie/iss...

github.com/peachpiecompiler/peachpie - 6d1b691aab20a516c3ccd3ce344767dd39b13aaa authored over 4 years ago
err - Constructor property promotion - reported as not supported

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - c8f10e81933bcba819f3f4310d9b306485d4e064 authored over 4 years ago
mixed primitive type

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - a4a11847563f01e6f47a19f0841dc206f5b8c7b3 authored over 4 years ago
<LangVersion> for 8.0

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 6beec987f234247539480d2ba34e02bde604a331 authored over 4 years ago
Trailing comma in parameter lists

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 597828a134fde7b4e9c82707a16de8b57be148aa authored over 4 years ago
non-capturing catch

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 07197ed1edad523e77e381731c41294d2af0d928 authored over 4 years ago
throw as expression (php8)

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 320915116224bfd23a20a497673cbff6362237a0 authored over 4 years ago
aspnetcore: loading dependent php projects automtically, fixes use of options within AddPhp()

github.com/peachpiecompiler/peachpie - 20e5851c2b2db2b6306585c5946b3294fef55670 authored over 4 years ago
PDO: default errmode set to PDO::ERRMODE_EXCEPTION

(php8 stuff)

github.com/peachpiecompiler/peachpie - 817d20c3e22e960d413b29245c17bd039d5a3fc1 authored over 4 years ago
str_starts_with, str_ends_with

github.com/peachpiecompiler/peachpie - d6be4c6c5359e1a89a3c818f48200bf4b10847a9 authored over 4 years ago
DateTime::createFromInterface

github.com/peachpiecompiler/peachpie - 69708b450eeacfc0de2f900d4d4de7d82a946b60 authored over 4 years ago
sdk: parses version stability flags and ref string

github.com/peachpiecompiler/peachpie - 4980b4b1fc2cf5bd35c1dc011bd824b1f8149345 authored over 4 years ago
PhpValue.DeepCopy() simplified, optimized

github.com/peachpiecompiler/peachpie - d933a7177767195272ca8bfc7039e3bf15559cad authored over 4 years ago
array_merge() optimization

github.com/peachpiecompiler/peachpie - d12eb827510bf24015a0cbd0d1e1edd2aea858ca authored over 4 years ago
OrderedDictionary cleanup

github.com/peachpiecompiler/peachpie - 588456e2870e775cda28b9b2a6af4c01d92bae39 authored over 4 years ago
compiler: interfaces check improvements

- faster AllInterfaces
- IsOfType() respects synthesized interfaces as well
- compile time cast ...

github.com/peachpiecompiler/peachpie - 2e1c7f7c04b6b89c8f0dea8029c044132245face authored over 4 years ago
array_merge() cleanup

github.com/peachpiecompiler/peachpie - 36fc1a63fc46ce93a9f0cdcdabd1bf164b987be1 authored over 4 years ago
StringBuilder object pool

github.com/peachpiecompiler/peachpie - 02353a8571d2a1d037c7d1350b62fdcc70b41f5b authored over 4 years ago
OrderedDictionary cleanup

- Span<T>.ToArray() instead of Array.Clone()
- cleanup

github.com/peachpiecompiler/peachpie - 2a8b4e376c3e5d2a8cb12ec0bc88eafb456288bd authored over 4 years ago
array_merge() cleanup

github.com/peachpiecompiler/peachpie - ea64870fe3aefca420746b4e974c43c47fe47a21 authored over 4 years ago