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

PhpValue does not convert implicitly to bool

github.com/peachpiecompiler/peachpie - 3e29af71e995583bbee631b9af6b3ae059e9b6aa authored about 4 years ago by Jakub Míšek <[email protected]>
Fix compilation exceptions caused by Roslyn update

github.com/peachpiecompiler/peachpie - 906960e4b3c3896797b1081fb8fb8cf59d8f4583 authored about 4 years ago by Robert Husák <[email protected]>
Target Roslyn package version 3.7.0

github.com/peachpiecompiler/peachpie - e4fc844b6c03f23395b1bff6d90828e4d37c58b7 authored about 4 years ago by Robert Husák <[email protected]>
Implement nullability-related interface of Roslyn 3.7.0

github.com/peachpiecompiler/peachpie - a02e837ed9842b246a858d13126f167ebcb70bcd authored about 4 years ago by Robert Husák <[email protected]>
Update Roslyn to version 3.7.0-5.20366.1

github.com/peachpiecompiler/peachpie - 437a64c784ea7867bc1b1483bb85da00b325e92c authored about 4 years ago by Robert Husák <[email protected]>
Implement interface members introduced in Roslyn 3.7.0

github.com/peachpiecompiler/peachpie - 56b826dc67d33fbb0808241384c20a1bab7ddf34 authored about 4 years ago by Robert Husák <[email protected]>
Add diagnostics for Roslyn 3.7.0

github.com/peachpiecompiler/peachpie - a365a333dbe7d1a355bece34508108f74d3f9992 authored about 4 years ago by Robert Husák <[email protected]>
Fix potential problems in Roslyn update

github.com/peachpiecompiler/peachpie - 48362c492f541bc68f5b79202ac3c2da137098dc authored about 4 years ago by Robert Husák <[email protected]>
Use *Internal interfaces from Roslyn 3.7.0

github.com/peachpiecompiler/peachpie - fb745549ddfda07f6100d791dbe61816e489eaad authored about 4 years ago by Robert Husák <[email protected]>
using SymbolEqualityComparer to compare symbols

github.com/peachpiecompiler/peachpie - 09cee66b34dd5582b1b14e4c71a4b1112852241b authored about 4 years ago by Jakub Míšek <[email protected]>
Adjust usage of Roslyn 3.7.0 interface

github.com/peachpiecompiler/peachpie - ae62f7ac96510256d46e24a94ee97cad300f9dd4 authored about 4 years ago by Robert Husák <[email protected]>
curl: CURLOPT_NOSIGNAL

github.com/peachpiecompiler/peachpie - 6208f9fb125c24980a83b58a91ed86e24b18ddaa authored about 4 years ago by Jakub Míšek <[email protected]>
curl: CURLOPT_NOPROGRESS, CURLOPT_PROGRESSFUNCTION

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

github.com/peachpiecompiler/peachpie - b5e8400bee42a50ad0dae278a78cb00afd714da6 authored about 4 years ago by Jakub Míšek <[email protected]>
curl: CURLOPT_READFUNCTION

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

github.com/peachpiecompiler/peachpie - b9991c0f2f8d971a4d123824d17e550db8615a52 authored about 4 years ago by Jakub Míšek <[email protected]>
curl: CURLOPT_PROGRESSFUNCTION=NULL

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

github.com/peachpiecompiler/peachpie - 65c0b1a905b9fc6a0b187041b80f7ab0f366b641 authored about 4 years ago by Jakub Míšek <[email protected]>
CURLOPT_UPLOAD

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

github.com/peachpiecompiler/peachpie - e24dc002ebed7cf06a91191a9d70fe7c2d4d26bf authored about 4 years ago by Jakub Míšek <[email protected]>
curl_multi fix for "result"

github.com/peachpiecompiler/peachpie - 23495a85dc1d6dccd4845244c38cf8ab734728dc authored about 4 years ago by Jakub Míšek <[email protected]>
wordwrap() handles "break" correctly

fixes https://github.com/peachpiecompiler/peachpie/pull/875
fixes test https://github.com/peachp...

github.com/peachpiecompiler/peachpie - f44c07bb9215dde959d99ba930343b36db5f4581 authored about 4 years ago by Jakub Míšek <[email protected]>
wordwrap() reuses stringbuilder

avoids allocs.

github.com/peachpiecompiler/peachpie - 2a20335186ee6c8bb5baf6d8f4cd8f64bef9f2d9 authored about 4 years ago by Jakub Míšek <[email protected]>
wordwrap - a failing test case

github.com/peachpiecompiler/peachpie - eed37d7418f1fac5a8554bffaabe2cc0a8e3d54e authored about 4 years ago by Jakub Míšek <[email protected]>
Fixed linebreaks support in wordwrap()

github.com/peachpiecompiler/peachpie - acb2d0f773985c11dd4bebb8442f9a5dc206a55b authored about 4 years ago by Christopher Pereira <[email protected]>
wordwrap() arguments handling

- throws warnings
- rename arguments to match with PHP

github.com/peachpiecompiler/peachpie - ad77498b0bfae2ff7262e99cd64b7be9da1163b9 authored about 4 years ago by Jakub Míšek <[email protected]>
wordwrap test case

ref https://github.com/peachpiecompiler/peachpie/pull/875

github.com/peachpiecompiler/peachpie - 60b1c7ff279a9c6954cf7cb8ee46a90e7adc366d authored about 4 years ago by Jakub Míšek <[email protected]>
parameter names as it is in PHP

github.com/peachpiecompiler/peachpie - 7463e12541e61ca69dacef9627ea3ac3a2d779a2 authored about 4 years ago by Jakub Míšek <[email protected]>
date_diff: commented one test

github.com/peachpiecompiler/peachpie - 80ed23ee0390429e2ef2599d491feaee973643fb authored about 4 years ago by Jakub Míšek <[email protected]>
DateInterval::days fixes

github.com/peachpiecompiler/peachpie - 60bd16fbfe21c50b927d5f9a350869519656cbf0 authored about 4 years ago by Jakub Míšek <[email protected]>
fixes DateInterval::days

github.com/peachpiecompiler/peachpie - fddf9b2bf1a62873b64689c629d9f8fc060c2a97 authored about 4 years ago by Jakub Míšek <[email protected]>
tests: simplified

github.com/peachpiecompiler/peachpie - ea1ad53c618722aa66c8dcb7f7c4450ce4b9ccf5 authored about 4 years ago by Jakub Míšek <[email protected]>
fixes test case

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

github.com/peachpiecompiler/peachpie - 9dc585aa6cd3506db9efc976800a53fe42742ccf authored about 4 years ago by Jakub Míšek <[email protected]>
ArrayObject serialization as in PHP

github.com/peachpiecompiler/peachpie - 63f8a7aeebef5b81d3ef59cd981a336005b22161 authored about 4 years ago by Jakub Míšek <[email protected]>
PDO fetchAll() fix for FETCH_GROUP

fixes test pdo/fetch_003

github.com/peachpiecompiler/peachpie - edc09734b00f9a2dd449e1c0ac7012113aa00b4e authored about 4 years ago by Jakub Míšek <[email protected]>
travis fixes

cwd set to test's directory

github.com/peachpiecompiler/peachpie - 1dcbbb8fc63d619912b856a9938c0b88d2cf9b4f authored about 4 years ago by Jakub Míšek <[email protected]>
travis fixes

github.com/peachpiecompiler/peachpie - 0de0a9d8248057847b909a8e0e1043c3addeaa1c authored about 4 years ago by Jakub Míšek <[email protected]>
travis - dotnet 3.1, fixes cwd

github.com/peachpiecompiler/peachpie - 707a9d672af8d81b459f3b3af3dc14577ba59330 authored about 4 years ago by Jakub Míšek <[email protected]>
changed some param names to match with PHP

github.com/peachpiecompiler/peachpie - 338df74bff1accb97604e83791390dc88dfe1860 authored about 4 years ago by Jakub Míšek <[email protected]>
xml_set_unparsed_entity_decl_handler stub

github.com/peachpiecompiler/peachpie - 8fd0adff61df1e809e944c159c2ccd3e4dbb7909 authored about 4 years ago by Jakub Míšek <[email protected]>
hides php hidden methods in code analysis

github.com/peachpiecompiler/peachpie - 9253b7d28f7f46159e91dd4f4d7cc288c56afa1c authored about 4 years ago by Jakub Míšek <[email protected]>
Exception and Error hides internal members

github.com/peachpiecompiler/peachpie - 26e704a1501ba96e393c5c929e13ae907b4bcdc6 authored about 4 years ago by Jakub Míšek <[email protected]>
functions moved to correct extension, hidden internal functions

github.com/peachpiecompiler/peachpie - 7db61102a2400aecd2f44d610ee65f79d2a53a8a authored about 4 years ago by Jakub Míšek <[email protected]>
renames parameter names to match with PHP

github.com/peachpiecompiler/peachpie - 2eca4d6c89e4cb2ab480731ad3dd8143c2147480 authored about 4 years ago by Jakub Míšek <[email protected]>
hides internal members

not shown in PHP

github.com/peachpiecompiler/peachpie - 00fb0cfadcf3ec2cd9dd8d0328678cfbe5b450c0 authored about 4 years ago by Jakub Míšek <[email protected]>
moves functions under correct extension

github.com/peachpiecompiler/peachpie - f6e5463134c52590b5e087cb87ee4b7d1d7426be authored about 4 years ago by Jakub Míšek <[email protected]>
hides methods to not show in PHP

github.com/peachpiecompiler/peachpie - 0bf4ee96b56b2b3cb71a06cdd2e4e9161a4fe729 authored about 4 years ago by Jakub Míšek <[email protected]>
removes setter/getter from PHP reflection

- get_STDIN, get_PCRE_VERSION, etc. are not visible in PHP

github.com/peachpiecompiler/peachpie - 4c70e3f75b59cb628d44c38cad6dfe32f23aed3a authored about 4 years ago by Jakub Míšek <[email protected]>
functions moved under correct extension

github.com/peachpiecompiler/peachpie - 2fe5359ae4b45b705b31dc3cc3473da17c50f2e1 authored about 4 years ago by Jakub Míšek <[email protected]>
moved functions to correct extensions

+ removed internal symbols that should not be seen in PHP

github.com/peachpiecompiler/peachpie - 2eb45f77200e1b5eac050b481ba6655c79791258 authored about 4 years ago by Jakub Míšek <[email protected]>
correct parameter names

github.com/peachpiecompiler/peachpie - ae185fcef965b36779bcefd8482bd155c559ba2d authored about 4 years ago by Jakub Míšek <[email protected]>
functions parameter names to match with PHP

github.com/peachpiecompiler/peachpie - 6eb9a8964f938c85c235b11ddf87973584721e75 authored about 4 years ago by Jakub Míšek <[email protected]>
functions parameter names to match with PHP

github.com/peachpiecompiler/peachpie - f6196dcf2ee8548f3c9ec1cbb29e13ed5083fda8 authored about 4 years ago by Jakub Míšek <[email protected]>
changed lib functions parameter names to match with PHP

github.com/peachpiecompiler/peachpie - de2efcf55a18034dde8ee9b7a09fb13ad18c7aa7 authored about 4 years ago by Jakub Míšek <[email protected]>
filter_var_array() signature (NS)

github.com/peachpiecompiler/peachpie - ba27e03ac85cc061862678b33ee08174c1363163 authored about 4 years ago by Jakub Míšek <[email protected]>
changed lib functions parameter names to match with PHP

with the PHP 8 and named arguments, it is important to keep the same argument names of library f...

github.com/peachpiecompiler/peachpie - 7df597e1de1b7bb1931178c781f735c2c8c98b76 authored about 4 years ago by Jakub Míšek <[email protected]>
each() deep copies the value

- deep copy returned value
- throw warning if NULL is provided
- cleanup

github.com/peachpiecompiler/peachpie - e6c9f6aae6aebbd4d47e535e1393c17f60669f84 authored about 4 years ago by Jakub Míšek <[email protected]>
code format

github.com/peachpiecompiler/peachpie - 1907fa54e8c645ac93afc896310277527f5869dc authored about 4 years ago by Jakub Míšek <[email protected]>
get_class() for null and resource gets FALSE

github.com/peachpiecompiler/peachpie - 9ef78e2e75ed813d1e670dc6e1adbe9310b27ec6 authored about 4 years ago by Jakub Míšek <[email protected]>
object_used_as_array throws Error

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

github.com/peachpiecompiler/peachpie - 04168e9de5ec9dde2169fcc6d84d1d42e2bf6d1f authored about 4 years ago by Jakub Míšek <[email protected]>
dummy update

github.com/peachpiecompiler/peachpie - 4ac99e10bbbd81a11c871255fdc39f9cab4cbdd4 authored about 4 years ago by Jakub Míšek <[email protected]>
min(), max() argument name

as it is in PHP reflection

github.com/peachpiecompiler/peachpie - b338e462bb4b49826f12596d2fde79cfaed233e5 authored about 4 years ago by Jakub Míšek <[email protected]>
parameter reflection deals with variadic and overloads

prefer the overload with variadic parameter

github.com/peachpiecompiler/peachpie - c5a7fecfd2e19afcab798666ccd88d08411fcc3f authored about 4 years ago by Jakub Míšek <[email protected]>
test #775

test for https://github.com/peachpiecompiler/peachpie/issues/775

github.com/peachpiecompiler/peachpie - b44f92aa796472c24a9b684c7bfde0d9ccca4c1b authored about 4 years ago by Jakub Míšek <[email protected]>
internal PDODriver TrySetAttribute

has reference to calling PDO object

github.com/peachpiecompiler/peachpie - 0fa93040bc73d7278904b8852e4bcdc127e83ca6 authored about 4 years ago by Jakub Míšek <[email protected]>
TargetPhpLanguageAttribute nullcheck

github.com/peachpiecompiler/peachpie - 3ec575d9e37c3d219253a981a0ea3295e0d1d0c7 authored about 4 years ago by Jakub Míšek <[email protected]>
Context.TargetPhpLanguage, cleanup

provides the information about the PHP language version

github.com/peachpiecompiler/peachpie - 13f7486ee2b402e1f82ba26631325fb7c2e286da authored about 4 years ago by Jakub Míšek <[email protected]>
ScriptDiedException cleanup

github.com/peachpiecompiler/peachpie - cb72f0ed8e74b2213de4c73e27622e5de692d479 authored about 4 years ago by Jakub Míšek <[email protected]>
PhpErrorException, PhpFatalErrorException

- a common class for exceptions that suppose to stop the program execution
- PhpFatalErrorExcept...

github.com/peachpiecompiler/peachpie - ca14a15316b86a139c4bf6a96e8888f1d1e0e35c authored about 4 years ago by Jakub Míšek <[email protected]>
ParseIso8601Duration no allocs, cleanup

github.com/peachpiecompiler/peachpie - 95c17bfa9ee175030893c04b780d1a0e82d24571 authored about 4 years ago by Jakub Míšek <[email protected]>
CryptMD5: avoids allocs

github.com/peachpiecompiler/peachpie - dc7148892ce659cfc1ed5b8d12c77251ecd85a4f authored about 4 years ago by Jakub Míšek <[email protected]>
removed unnecessary method

github.com/peachpiecompiler/peachpie - d5d099c717c929de23ec44d9725594b1440c6aa5 authored about 4 years ago by Jakub Míšek <[email protected]>
similar_text() perf

no alloc

github.com/peachpiecompiler/peachpie - 2892ce40876a5bbf8151d4fbc5bd61e7e8efbe14 authored about 4 years ago by Jakub Míšek <[email protected]>
updated packages

github.com/peachpiecompiler/peachpie - 39badbf7a01f58953faaa45ae039ffd1384df91a authored about 4 years ago by Jakub Míšek <[email protected]>
datetime: avoids ToLowerInvariant()

github.com/peachpiecompiler/peachpie - d9132034680e49884c4e3a8c979b95de02624290 authored about 4 years ago by Jakub Míšek <[email protected]>
datetime: avoids ToLowerInvariant()

github.com/peachpiecompiler/peachpie - b548a5141c3d635feab4d104a6359e1902ce132d authored about 4 years ago by Jakub Míšek <[email protected]>
fstat() on unix

fixes https://github.com/peachpiecompiler/peachpie/issues/857
implements full stat on unix fs

github.com/peachpiecompiler/peachpie - c0959bdeda37379156d34283c04b3a791a234964 authored about 4 years ago by Jakub Míšek <[email protected]>
random_int, random_bytes cryptographically secure

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

github.com/peachpiecompiler/peachpie - 9cb9da35118e6b87a3773bf583a3c95b8a8486fb authored about 4 years ago by Jakub Míšek <[email protected]>
array_merge_recursive90 cleanup

- less casts and unnecessary null checks
- adds PHP warning messages

github.com/peachpiecompiler/peachpie - 4105a60c5b47c1dbcc0c89bf1907ace46c0e9efa authored about 4 years ago by Jakub Míšek <[email protected]>
Fix nested array aliasing in array_merge_recursive

Fixes #868

github.com/peachpiecompiler/peachpie - ce79d742d7d6f10cf372fde351c8df17d4a92bf7 authored about 4 years ago by Robert Husák <[email protected]>
cleanup

avoids unnecessary casting and hides some private methods

github.com/peachpiecompiler/peachpie - fc36e811c4b31b58f5150488a02b8f89ec6e5b5b authored about 4 years ago by Jakub Míšek <[email protected]>
Fix nested array aliasing in array_replace_recursive

github.com/peachpiecompiler/peachpie - efe31569bd54db6617caa611ca9bcd16d7abce61 authored about 4 years ago by Robert Husák <[email protected]>
throws ArgumentCountError for dynamically invoked user functions

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

github.com/peachpiecompiler/peachpie - 5c63256b37d03ab452c3180c03b437f8048ad4fe authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup, internal IsUserRoutine helper

github.com/peachpiecompiler/peachpie - 4c08a62a2226f35502f7407b1f168fa1b43bbebb authored about 4 years ago by Jakub Míšek <[email protected]>
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - 99f2213588f9b1d3372281c0f4e9712b29946ce7 authored about 4 years ago by Jakub Míšek <[email protected]>
callsite cleanup

github.com/peachpiecompiler/peachpie - 4549fe0858b9b99e55d786ebb5be19fdc467c70a authored about 4 years ago by Jakub Míšek <[email protected]>
callsite cleanup

github.com/peachpiecompiler/peachpie - 36d314bdf627f25e5a1092a88eb664102ccddff7 authored about 4 years ago by Jakub Míšek <[email protected]>
too_few_arguments resource string

github.com/peachpiecompiler/peachpie - 949c4f1fa7f068150ab3441aecaea57b6b873541 authored about 4 years ago by Jakub Míšek <[email protected]>
binder cleanup, fix for dummy ctor param

github.com/peachpiecompiler/peachpie - c3cbba13f33da8a32dc7c32a5efe70f637f79b79 authored about 4 years ago by Jakub Míšek <[email protected]>
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - 9b0093e306d420a7082c23d1818f25d58c33a70d authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup, comments

github.com/peachpiecompiler/peachpie - 696578ceb7b72bb02e8899324259aa3a014edb0b authored about 4 years ago by Jakub Míšek <[email protected]>
fixes stream_select() on SSL socket streams

ref https://github.com/iolevel/wpdotnet-sdk/issues/70#issuecomment-706569893

github.com/peachpiecompiler/peachpie - f6ccc67db759ee434a6316f223b0408515f777c7 authored about 4 years ago by Jakub Míšek <[email protected]>
&$this

ref https://github.com/peachpiecompiler/peachpie/issues/867#issuecomment-708391142

github.com/peachpiecompiler/peachpie - f389b37d45d7a3bec00f2597967ce0ba7161ee4c authored about 4 years ago by Jakub Míšek <[email protected]>
json_encode() of SimpleXMLElement

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

github.com/peachpiecompiler/peachpie - c9f76dcd340f1c4e856275518aef18bc8eb266b1 authored about 4 years ago by Jakub Míšek <[email protected]>
json_encode() custom (internal) serialization

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

github.com/peachpiecompiler/peachpie - 271391fd522668a5d7ea5741e5a90167337d901d authored about 4 years ago by Jakub Míšek <[email protected]>
double to string conversion (INF, NAN), test case

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

github.com/peachpiecompiler/peachpie - d85c5ff43486bde4e370e5b5ef3800ffe596657d authored about 4 years ago by Jakub Míšek <[email protected]>
aspnet core: default document resolved for request path, not parent paths

ref https://github.com/peachpiecompiler/peachpie/issues/859#issuecomment-708034836

github.com/peachpiecompiler/peachpie - 56e0c86c19e293f4814b3712f8dfa84030372f23 authored about 4 years ago by Jakub Míšek <[email protected]>
SimpleXMLElement hides CLR properties from PHP reflection

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

github.com/peachpiecompiler/peachpie - dd1354fc4084dc08559fa067206ee526ec64985d authored about 4 years ago by Jakub Míšek <[email protected]>