Ecosyste.ms: OpenCollective

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

github.com/peachpiecompiler/peachpie

PeachPie - the PHP compiler and runtime for .NET and .NET Core
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

0367cf3ef6db6003cad90fb7bcd1ce2df08f988f authored over 4 years ago
Merge branch 'feature/SimpleXMLElement_addAttribute'

a4b1261fe591df6e318818c7753cd252c441854d authored over 4 years ago
Test references

bf372a6735d159c5ce7dbf75b3b26407d7440def authored over 4 years ago
Implementation

19999feed8b01e0aa70471b3a8b061053a2907b4 authored over 4 years ago
tests

80d8302b16a5e00bbb9e09e567476a9bc9ecfac2 authored over 4 years ago
var_dump replaced by print_r

3caf1dfa4f31d08db91f40a7776c68850e863766 authored over 4 years ago
Clean the code

70b4f593fcf25946a3754380d7c43adce66770f6 authored over 4 years ago
Clean tests

1abb5b919fbbebeac9c05beadcc0e0abf1cee2a4 authored over 4 years ago
Fix .ctor

7580ac395c1b129a983ce06e3c7eee5f8fbe9cca authored over 4 years ago
Merge pull request #796 from TomatorCZ/dev/xmlwritter

Implementation of remaining methods in xmlwriter

e999c3ceb069984f385279e12d58c0f7c3dff539 authored over 4 years ago
Merge pull request #24 from peachpiecompiler/master

Update

a9e93612c4b77d2cddc7c45bf684731548ed8bfb authored over 4 years ago
Revert change

8ff62e3106353afa51326efbfd952ff4ce15900c authored over 4 years ago
Merge branch 'master' into dev/xmlwritter

acfb49a9d9a2879b28bfc8ca2259e0c08d4759e2 authored over 4 years ago
Clean the code

fbd05bab33adfed96cfe331278c721829f4ef9fd authored over 4 years ago
Replace flags by stack

7a71633379987e40f30d4162ad5c16ba2bc9fec7 authored over 4 years ago
Cleaning

f7b69028583f9e7fa9ae8a7b50fa334f073cd34c authored over 4 years ago
Dispose

2a3654539b8d47a0fd2dca6ed387ba0030d8aa69 authored over 4 years ago
Clean StringExtension

11e9d0dd52e1738c5a09f80d54900c58f09fab21 authored over 4 years ago
Fix ImportStyleSheet

It can import SimpleXmlElement now.

8be01c3658b20e481d17585c58da68e555cba40c authored over 4 years ago
Fix ImportStyleSheet

It can import SimpleXmlElement now.

81733077d0d3b109f639e3aae0535bc96a735055 authored over 4 years ago
Merge pull request #22 from peachpiecompiler/master

Update

48500f922c2d27a5c4edbd85a7e63cc9c8b27d20 authored over 4 years ago
Fix ImportStyleSheet SimpleXMLElement

1858529ed42c68d4e64af4f11e42248709d728e1 authored over 4 years ago
openssl_decrypt() respects current encoding

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

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...

a8d000daaaea75f49313383e1e288be9ade02ee0 authored over 4 years ago
SimpleXMLElement::addAttribute() for namespace=null

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

6cb17512b056e4897a52f3cbadcbfd8c3291ebfb authored over 4 years ago
fixes load html value-less attribute with closing slash

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

9b5c5c9868641177356c41ae4349625f9ebb4071 authored over 4 years ago
updated HtmlAgilityPack to 1.11.24

1f723820bd24d162c5e5aad60c6914b2ede46c8e authored over 4 years ago
fixes function_exists() compile-time evaluation

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

a25624fd150b74a205488a7a4fce257680569da6 authored over 4 years ago
ImageCopyAndResize flips image for negative values

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

2261310be1c1c4b714def32a693a563674b6ea08 authored over 4 years ago
Procedural style

a3bc04966c3ba319b8bb7ee399ef849076b43df7 authored over 4 years ago
Indent + Escape "

f2364d4711cc765e69e16ffe8d23a273bddfafcd authored over 4 years ago
Warnings

e950f0642a5ab6ce54fb55a74d3286f0ce60b0d1 authored over 4 years ago
Implementation of DTD methods

5d880c5f9eaaa5c5672cd3249a3ff158c57da1c8 authored over 4 years ago
Fix build errors

037dfe53f9559082685e0c5b642e5489411dd561 authored over 4 years ago
concat emitted to return the expected type System.String

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

bbbce399a4482febbeccfd200474fd2b5e844d54 authored over 4 years ago
sprintf cleanup

returns FALSE as in PHP if there are too few arguments

014314ba5999bfc979b47f2f662103d6b0d4bf6e authored over 4 years ago
Update MySqlConnector to 1.0.

4d51f40e6aa4476ea9b27ea7da2035d01a097cee authored over 4 years ago
Fix type analysis of minus operator

5a65affcff1b7571096f7d3e6db527977c2295a3 authored over 4 years ago
Fix handling of php://input stream

Fixes #786

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...

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...

862472f04801921389f908ce8bc5332112a02363 authored over 4 years ago
Merge pull request #21 from peachpiecompiler/master

Update master

16f93f8da3f6875cf37309090f8539354d17e64b authored over 4 years ago
mb_scrub()

734a9b7a66a7274649677f01b916ea9193df31a8 authored over 4 years ago
mb_check_encoding() default parameter handled properly

2be4f53c17568506e033381a657ab1378ddde8f7 authored over 4 years ago
SimpleXMLElement:asXML() fixes

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

c02eb3e2ae141550d661617ed808f4afad4e23d6 authored over 4 years ago
removed unnecessary comparison

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...

6cddf8a04f0200adc6c4357b703a11acba399eb7 authored over 4 years ago
Implemented C14N

009754a1d454b3fda7da3e0ab0ec17040b8220ca authored over 4 years ago
avoids a few StringBuilder allocations

more allocation-less string concatenation in helper and library functions

125df1b2e4fab8583f4c9c2ad86acf5abf4e93d3 authored over 4 years ago
utf8_encode() treats byte[] as ISO-8859-1 encoded string

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

e20ac99456511a47401bf2c7b7dce1291f2e3490 authored over 4 years ago
quick json decode using Utf8JsonReader

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

9c59f4141c8bde698b3ba4ab00eb58e6d316df86 authored over 4 years ago
json decode fix for Unicode string literals

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

ce3b9a671df18a00c4fe0c9b7441a94a1da2e9ab authored over 4 years ago
stream read contents fix

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

48c6ba65311a328f2f01d7adf8b5db9ff702acbe authored over 4 years ago
Return false on vsprintf failure

334fa564bcbe089e957c4dbb57b04e8a32f6498b authored over 4 years ago
Fix null handling in stripslashes

8fd3f26a9774db16c411315436f0944dbe71abe5 authored over 4 years ago
aspnetcore middleware api

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

0977e9781bb796dab6b6e809c19b51c83e18970f authored over 4 years ago
Fix inner iterator rewinding in AppendIterator

#464

328e28019699ceacfd7e2302124ce1268918b821 authored over 4 years ago
php8 - ::class on objects

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

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...

5444f73dc079ed18fdffbee090d47423ce916e78 authored over 4 years ago
MySqlConnector update

e0c5b02df9ca8fdb6acbbfc79665a38cc45be13b authored over 4 years ago
Update to MySqlConnector 1.0.

bf60c71d1ef59c52d13e47e1f2c0864bc8493e3e authored over 4 years ago
updated SixLabors.ImageSharp to latest RC

a141295f9d58b01b9e48f62f4c39c5e0545fff5f authored over 4 years ago
removes uses of ImageFrame<TPixel>.GetPixelSpan()

d2c75128d8bef921fe9489938a081daf29bc6d62 authored over 4 years ago
constructor property initializer cleanup

051864045388b98099a0e9f4ca958ed60dcfdcd8 authored over 4 years ago
php8 Constructor property promotion

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

0ea8da8d3ebf13dd920019c815103ea2f0c58033 authored over 4 years ago
promoted properties diagnostics

e7831ad6a18ccf9021aedf5bc83527c9fefce962 authored over 4 years ago
php syntax update

36660b4ed444fba921ec709848b2a8e5866c48e6 authored over 4 years ago
php7+ string sequence \u{[0-9A-Fa-f]+}

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

824d6b0d793e4bd4107500ae1518b2f584833c2e authored over 4 years ago
BoundMultipleTypeRef handles union types

e683bfacb2e9180924730279174c72673ecda029 authored over 4 years ago
notes and cleanup

3152e343fb75a7a2b2e9c8b88e033a9ada5d9aed authored over 4 years ago
SimpleXMLElement::saveXML

666eae22fc746f88f154cdcffa73dadf11aff4c0 authored over 4 years ago
cleanup

49ca75cd1ffdb9e6a1b82a33fb210204e8ece5fa authored over 4 years ago
try/catch assertion fix

381c61fd42b4a70aab1cb99c98ceb78dbc0d8194 authored over 4 years ago
mysqli_field_count, musqli::$field_count

679ccf84f8166e2dbbdd984bc5843853cf47ab5d authored over 4 years ago
bump PHP_VERSION constant - 7.4.69-peachpie

b93d250a9794a2b3f32b34261885b2f6311c52bc authored over 4 years ago
MySqlConnector update

bd56269db1d6db202b273cdfa27d5979b2b52d80 authored over 4 years ago
pcre update

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

6d1b691aab20a516c3ccd3ce344767dd39b13aaa authored over 4 years ago
err - Constructor property promotion - reported as not supported

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

c8f10e81933bcba819f3f4310d9b306485d4e064 authored over 4 years ago
mixed primitive type

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

a4a11847563f01e6f47a19f0841dc206f5b8c7b3 authored over 4 years ago
<LangVersion> for 8.0

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

6beec987f234247539480d2ba34e02bde604a331 authored over 4 years ago
Trailing comma in parameter lists

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

597828a134fde7b4e9c82707a16de8b57be148aa authored over 4 years ago
non-capturing catch

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

07197ed1edad523e77e381731c41294d2af0d928 authored over 4 years ago
throw as expression (php8)

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

320915116224bfd23a20a497673cbff6362237a0 authored over 4 years ago
aspnetcore: loading dependent php projects automtically, fixes use of options within AddPhp()

20e5851c2b2db2b6306585c5946b3294fef55670 authored over 4 years ago
PDO: default errmode set to PDO::ERRMODE_EXCEPTION

(php8 stuff)

817d20c3e22e960d413b29245c17bd039d5a3fc1 authored over 4 years ago
get_resource_id

880ef0b731b3e7e9ab4c7cf2d984161c82ac3b14 authored over 4 years ago
fdiv

a1daea261769c894cf34de803772a1998d33c0bd authored over 4 years ago
str_starts_with, str_ends_with

d6be4c6c5359e1a89a3c818f48200bf4b10847a9 authored over 4 years ago
str_contains()

36446d114c9334395e9e700ccb909e7bb66a8ac4 authored over 4 years ago
DateTime::createFromInterface

69708b450eeacfc0de2f900d4d4de7d82a946b60 authored over 4 years ago
sdk: parses version stability flags and ref string

4980b4b1fc2cf5bd35c1dc011bd824b1f8149345 authored over 4 years ago
lambda cleanup

1779f82b3452b8e780c3f921c2ad4af678ef762e authored over 4 years ago
PhpValue.DeepCopy() simplified, optimized

d933a7177767195272ca8bfc7039e3bf15559cad authored over 4 years ago
array_merge() optimization

d12eb827510bf24015a0cbd0d1e1edd2aea858ca authored over 4 years ago
OrderedDictionary cleanup

588456e2870e775cda28b9b2a6af4c01d92bae39 authored over 4 years ago
compiler: interfaces check improvements

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

2e1c7f7c04b6b89c8f0dea8029c044132245face authored over 4 years ago
array_merge() cleanup

36fc1a63fc46ce93a9f0cdcdabd1bf164b987be1 authored over 4 years ago
StringBuilder object pool

02353a8571d2a1d037c7d1350b62fdcc70b41f5b authored over 4 years ago
OrderedDictionary cleanup

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

2a8b4e376c3e5d2a8cb12ec0bc88eafb456288bd authored over 4 years ago
array_merge() cleanup

ea64870fe3aefca420746b4e974c43c47fe47a21 authored over 4 years ago