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

Fix converting boxed long to IntStringKey

ref #700

github.com/peachpiecompiler/peachpie - 93f82c812cfbea06b914be26f9b1f782b42db73f authored almost 5 years ago
Fix converting null to nullable array

ref #638

github.com/peachpiecompiler/peachpie - 42e81f42dc7329abccd9fe0ac7b847c790313d8c authored almost 5 years ago
Turn illegal string offset error to warning

Fix the currently failing tests and the compatibility with PHP.

github.com/peachpiecompiler/peachpie - 8d89472d5c719e51a9f969b64b45b97ccf3b59e1 authored almost 5 years ago
timezone_name_from_abbr()

github.com/peachpiecompiler/peachpie - 2a1b11e8232c0e9d8957b3dde9d731b702497917 authored almost 5 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - fb01e0a16eb16314dcc896a3c026a6e9332a0d95 authored almost 5 years ago
updated openssl_random_pseudo_bytes() signature

github.com/peachpiecompiler/peachpie - 18542a627111817a87b1ee5ccb2defa2edd66de9 authored almost 5 years ago
reviewed operators and error messages on array access

github.com/peachpiecompiler/peachpie - ad3f229229536d6f8d61def56331627bd978efac authored almost 5 years ago
implements 64 bit array keys

https://github.com/peachpiecompiler/peachpie/issues/700

github.com/peachpiecompiler/peachpie - 746efd2280ec1e078898d765a1888f7ac08982a5 authored almost 5 years ago
foreach of IDictionary

foreach accepts value of type KeyValuePair<,>

github.com/peachpiecompiler/peachpie - ac5c82bfb0eabd95445a1c295108ed195f0453bf authored almost 5 years ago
generic types treated as class instance

fixes the use of generic class instances

github.com/peachpiecompiler/peachpie - 98ab6f8927b93e3f6f7d310a9f3d6149e1a726ce authored almost 5 years ago
copy analysis must respect values containing references

fixes https://github.com/iolevel/wpdotnet-sdk/issues/65
fixes https://github.com/iolevel/wpdotne...

github.com/peachpiecompiler/peachpie - ea6513e431b71d6a615cbc55ec2274e96475aef5 authored almost 5 years ago
https://github.com/peachpiecompiler/peachpie/commit/3d583338c44b334b945dd7b57799dbceb47d6dad

https://github.com/peachpiecompiler/peachpie/commit/3d583338c44b334b945dd7b57799dbceb47d6dad

github.com/peachpiecompiler/peachpie - 7ef331313bfd9447b32386ccf45fa92343a47e5a authored almost 5 years ago
internal: simplified PhpValue

ref https://github.com/peachpiecompiler/peachpie/issues/638
- does not use virtual method table,...

github.com/peachpiecompiler/peachpie - aa301a3cb8de66fce68d8ef9eec8ff791e4a8b60 authored almost 5 years ago
fields with default are only initialized if necessary

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

github.com/peachpiecompiler/peachpie - a7f18a72bcf755c143498759b9d9841ccfc2ac7d authored almost 5 years ago
code generator to emit more efficient assignment

- in case variable is not referenced for sure, the assignment can be simplified
- removes "Might...

github.com/peachpiecompiler/peachpie - 0d0979fb78cee986cdb98c8634bf024f49923f4b authored almost 5 years ago
removed PhpValue.ToStringOrThrow, implements StrictConvert

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

github.com/peachpiecompiler/peachpie - 45b63b3f41a94d74c18a78739d8fcb7f07fb29f3 authored almost 5 years ago
phpvalue: use of in-modifier instead of ref

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

github.com/peachpiecompiler/peachpie - 7cca0b9cba7860bff2b8a0d6a0099ee7c06c3d4d authored almost 5 years ago
phpvalue tostring conversion respects encoding

github.com/peachpiecompiler/peachpie - 20399d7f6ccab11562e894711c63ba1f201aaa66 authored almost 5 years ago
phpvalue is a readonly struct

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

github.com/peachpiecompiler/peachpie - 3cbc7dee2d87331a1fbe73d5c6b9730e32fa9946 authored almost 5 years ago
value -> number conversion fix

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

github.com/peachpiecompiler/peachpie - fdfe1115ed7d0d6d15a7be2ecac8e778331c68a1 authored almost 5 years ago
get_object_vars() to handle `resource` argument properly

github.com/peachpiecompiler/peachpie - d97e393647ffa61a29fd764dc132a1e000c33447 authored almost 5 years ago
internal: PhpValue operations simplified through TypeCode

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

github.com/peachpiecompiler/peachpie - ec6137eb6fbaf8e35810988b3451d1866e5ee38c authored almost 5 years ago
internal: PhpValue can be initialized with default

ref https://github.com/peachpiecompiler/peachpie/issues/638
compiler does not have to assign Php...

github.com/peachpiecompiler/peachpie - b5a3b921145349931ea0f0cb0becc988b101ec7c authored almost 5 years ago
updated pcre

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

github.com/peachpiecompiler/peachpie - 292cae19f36c103903d6ece1e129f70c43f7b2ed authored almost 5 years ago
Merge branch 'master' into feature/openssl

github.com/peachpiecompiler/peachpie - 8f833562b76c6cd71d4e250d34cae5a2062fc306 authored almost 5 years ago
$_FILES fixes for multiple files upload

- form field can now specify an array key (brackets at the end)
- fixes https://github.com/peach...

github.com/peachpiecompiler/peachpie - 0275f21854e31de65d458083b8586d27e849c3ff authored almost 5 years ago
imagegif() arg null fix

github.com/peachpiecompiler/peachpie - 778b225c2a548fce61ade5a3f13cf211618a6701 authored almost 5 years ago
finfo::file() 1st argument mandatory

github.com/peachpiecompiler/peachpie - ad75970b25e3f2dfed21a2b76ad5e8fbda45fc9c authored almost 5 years ago
mime_content_type() nullref fix

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

github.com/peachpiecompiler/peachpie - 26f156ee2956a07e551a7ac6ad363d3aab8d892f authored almost 5 years ago
OPENSSL_DONT_ZERO_PAD_KEY

github.com/peachpiecompiler/peachpie - 3a81f88bc6f1096ba17fd99755d40655f22c8000 authored almost 5 years ago
internal: removed "void" type

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

github.com/peachpiecompiler/peachpie - e1d7ae33468ce24c69d1dc3ca2157289f3c3fa58 authored almost 5 years ago
PhpValue: removee PhpTypeCode {Int32, Undefined, Callable, Resource, }, place Null=0 as the first typecode

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

github.com/peachpiecompiler/peachpie - f6100ec8a47d83539670a1b02c67338b50b9c3be authored almost 5 years ago
internal: Is_PhpResource

github.com/peachpiecompiler/peachpie - 4f4f5f81d09ea2b871837dd898054a36afccb718 authored almost 5 years ago
conversion kind; implicit and strict conversions

- strict conversions for passing to typed parameters and typed properties
- implicit conversions...

github.com/peachpiecompiler/peachpie - 529b0c821000332b1f3c574199a1255a25fae856 authored almost 5 years ago
ConversionKind

conversion semantic; TBD

github.com/peachpiecompiler/peachpie - b01f11a189186b3031915cfb3c0c2b385775006e authored almost 5 years ago
correct pdb sequence points for stepping through the code

- for
- while, if, else
- foreach, stops on "as" when evaluating "MoveNext"
- statement end, ste...

github.com/peachpiecompiler/peachpie - ae15be64131182299820c6378f2fc99028668f93 authored almost 5 years ago
TRACE enabled in release build

Trace used to output warnings and notices in runtime

github.com/peachpiecompiler/peachpie - ef15e68eed0dcab4dee1a76211f89e246a0525d9 authored almost 5 years ago
compile time binding to magic method with CLR call convention

github.com/peachpiecompiler/peachpie - 59977099da8e1b1fae4b7224c2ef701a7e8ccea4 authored almost 5 years ago
test for indirect new

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

github.com/peachpiecompiler/peachpie - 8cb32cc34b526d6bdd58693a9e9e18ed16cf263e authored almost 5 years ago
indirect `new` handles object instance semantic

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

github.com/peachpiecompiler/peachpie - 804bc7befce4a4fed99a23a271357716e72ad49c authored almost 5 years ago
fstat() returns FALSE on error

github.com/peachpiecompiler/peachpie - 914a2d252a52f6f6104965ef74b8770bd5ffa6d7 authored almost 5 years ago
value debug view cleanup

github.com/peachpiecompiler/peachpie - 12042e90075b14f59c4bf67b475567735d21014d authored almost 5 years ago
calll to __callStatic in build time

- emits call to __callStatic or __call directly if runtime binding is unnecessary
- minor code c...

github.com/peachpiecompiler/peachpie - 1f761a89e4006bea7e46506c559336c7fc34e90a authored almost 5 years ago
dynamic static call invokes __callStatic if __call is not defined

in case we have $this reference

github.com/peachpiecompiler/peachpie - 3977e679220daf729914e96d6308c6f93c2255e7 authored almost 5 years ago
methods called via __callStatic are not reported as missing

fixes https://github.com/peachpiecompiler/peachpie/issues/689
- _callStatic resolved and handled...

github.com/peachpiecompiler/peachpie - 3507736383af25e5dd9aa76ffd35b6660f6cd66f authored almost 5 years ago
marked some readonly structs `readonly`

github.com/peachpiecompiler/peachpie - dc11a97809b519e4785a0489d0876f98786756cb authored almost 5 years ago
better callsite overload resolution for params, test, perf

- correctly calculates cost of the overload with params
- correctly counts mandatory parameters
...

github.com/peachpiecompiler/peachpie - f62047db4e1a8864286fe95e16cc26be51ffb5cd authored almost 5 years ago
Merge pull request #14 from peachpiecompiler/master

Update

github.com/peachpiecompiler/peachpie - 1c97835ebe31f96d7b0443cd4da32b11b723aeef authored almost 5 years ago
diagnostic WRN_PCRE_Pattern_Error

- check pcre pattern in compile time
- updated test using pcre

github.com/peachpiecompiler/peachpie - eb617ffe72edfb882afc18146c157294223f2f1c authored almost 5 years ago
5025 tests updated

warning reported at the argument span

github.com/peachpiecompiler/peachpie - a755c11428784209bc345604c34888daab952a10 authored almost 5 years ago
printf/sprintf diagnostics refactored

- warning message more detailed
- used regex optimized
- correctly case insensitive name check

github.com/peachpiecompiler/peachpie - 57e606227ee8d1434abd34e34a44ceb30dda3312 authored almost 5 years ago
updated project structure

Peachpie.Library.RegularExpressions package version in props

github.com/peachpiecompiler/peachpie - d9f0f8470b07ca2a7ed34eea9898724361112d20 authored almost 5 years ago
updated project structure

do not report CS1591 in tests

github.com/peachpiecompiler/peachpie - 1900634c8c0523e06fb90a0ea153666014a5413c authored almost 5 years ago
GenerateFullPaths in peachpie projects

github.com/peachpiecompiler/peachpie - 6d82a98af0617ae9ac2a5129d3faf6bd4b041bcf authored almost 5 years ago
TRACE only in Debug build

github.com/peachpiecompiler/peachpie - 8f25fb76182fad09e935067b3deca0baf87641fc authored almost 5 years ago
updated project structure

- removed Settings.props

github.com/peachpiecompiler/peachpie - 077de44c68aea57e7f61e9891e0cf7a7c8510964 authored almost 5 years ago
updated project structure

- Directory.Build.props
- Directory.Build.targets
- cleaned nuget.config

github.com/peachpiecompiler/peachpie - 2dc8dce36a2a83593fe8d6ddb3ab79f4af3dd30b authored almost 5 years ago
default initialization of Exception.code

github.com/peachpiecompiler/peachpie - 41d8520350791543288eb8b042753debe40e5020 authored almost 5 years ago
openssl_error_string()

github.com/peachpiecompiler/peachpie - 43d10bff48c5cba4b300d4bd344de81debda8af0 authored almost 5 years ago
openssl cleanups and RAW support

- iv is not encoded from/to base64!
- simplified string handling
- fixed warning message for inc...

github.com/peachpiecompiler/peachpie - 1db0682efb9e9e19f410c2e084652af84b7f5e31 authored almost 5 years ago
internal: ArrayUtils.IsNullOrEmpty

github.com/peachpiecompiler/peachpie - 4617a39b5b29869184b3b7392de789f632d10af6 authored almost 5 years ago
ParseError, CompileError

github.com/peachpiecompiler/peachpie - 8fccc14b3597eebfd859f4c50456c21ba5ab3cf8 authored almost 5 years ago
PhpTypeInfo refactored, removed wrong debug assertion

github.com/peachpiecompiler/peachpie - 00173ee10f2d5bf8f4cf4f5ffc429ecb1df5eea7 authored almost 5 years ago
iconv() encoding name can specify TRANSLIT and IGNORE

github.com/peachpiecompiler/peachpie - 3d83e4c203fd83aa45ddc0527d889bcf16748f68 authored almost 5 years ago
openssl cleanup, less conversions

github.com/peachpiecompiler/peachpie - ca5d4f7d099a5251ee8a8c1a91e4ce655b6fb01f authored almost 5 years ago
more #nullable enable

github.com/peachpiecompiler/peachpie - 54cc6b1ecf8d597154fe856e26e8848556527c45 authored almost 5 years ago
cleanup, warnings

github.com/peachpiecompiler/peachpie - 1edb69782b20c3b91c2b9fda699d4b418690ab0f authored almost 5 years ago
HashContext

hash functions use `HashContext` instead of `resource` (>=7.2)

github.com/peachpiecompiler/peachpie - 9126794f52e41238b03988c0899b510ef9924d3d authored almost 5 years ago
Fix comparison of array with alias

Fixes #690

github.com/peachpiecompiler/peachpie - 8bb5ab5bfbbbfa8c636ff5f6041533736ef27311 authored almost 5 years ago
anonymous function with callback resolves protected members properly

github.com/peachpiecompiler/peachpie - 364ac6c819b072ed6cdbfad75fe16fbcece6d61d authored almost 5 years ago
fixes callback validity check

github.com/peachpiecompiler/peachpie - 221fd65e890fa450ee9094422caa080dee7b49a7 authored almost 5 years ago
cURL: protected callbacks get properly resolved

github.com/peachpiecompiler/peachpie - 0c70cca3e88e30efc1af3819700756d53a401681 authored almost 5 years ago
cURL:

- CURLOPT_ENCODING allows empty string and null
- CURLOPT_SAFE_UPLOAD handled, can be set but ig...

github.com/peachpiecompiler/peachpie - 30c649f3df30725752e9b7e3f136259231fca949 authored almost 5 years ago
binding null to param by ref fix, test

github.com/peachpiecompiler/peachpie - a2050635bb59303cb7c47d3fbb28288b2ce0d930 authored almost 5 years ago
ReflectionProperty::getValue() argument is optional

github.com/peachpiecompiler/peachpie - a43d0f79b99111bb89de8e7b191f51667f74054c authored almost 5 years ago
PhpString.Reverse() operation

internals for reversing mutable string values
fixes https://github.com/peachpiecompiler/peachpie...

github.com/peachpiecompiler/peachpie - 795b1a5b58215e038b881e972b278ae3e21609e8 authored almost 5 years ago
strrev() uses PhpString

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

github.com/peachpiecompiler/peachpie - 4a4189b937587907ef91e2207b354169da8ff4eb authored almost 5 years ago
math cleanup: reporting warnings on invalid arguments

github.com/peachpiecompiler/peachpie - ea368645f95cdcb80d254530b1e9ed72f3f58147 authored almost 5 years ago
debug assertions for stream_context_create, ssl

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

github.com/peachpiecompiler/peachpie - 4097a00dc3f04fcfd9467a1bf9cfdade682b4476 authored almost 5 years ago
Merge pull request #688 from peachpiecompiler/feature/openssl

Feature/openssl

github.com/peachpiecompiler/peachpie - 7665ebc06d97ed7e93509619b3f5774ab94237ca authored almost 5 years ago
Merge pull request #685 from TomatorCZ/dev/openssl

openssl_random_pseudo_bytes implementation

github.com/peachpiecompiler/peachpie - 5f11288905b0dc819a8816857554e9003883080e authored almost 5 years ago
Merge branch 'feature/openssl' into dev/openssl

github.com/peachpiecompiler/peachpie - 3e46d8aca926a6678c54c368d4dfb2db3ea49f28 authored almost 5 years ago
test for https://github.com/peachpiecompiler/peachpie/commit/3d06781cca90c1ef34fe60c8ed7a795da0155234

github.com/peachpiecompiler/peachpie - 61ccdbe605e3ede18e1297d2566324c461e7796c authored almost 5 years ago
DOM loadHtml improvements

allows to load text-only HTML, and handles better more root elements in the document
ref https:/...

github.com/peachpiecompiler/peachpie - 2ad19f675d09d739226540d51209ea22e591d2d9 authored almost 5 years ago
PHP5021 test (previous commit)

github.com/peachpiecompiler/peachpie - 520bb5eccae9774ce1acb1f66e6c7511bd6dc34e authored almost 5 years ago
type analysis of binary + operation

- does not result in array type if no operand is array
- avoids false positive warning message f...

github.com/peachpiecompiler/peachpie - 5970554b76d1208b0c5a1e6871af5cb3136d75ec authored almost 5 years ago
pdo sqlsrv: lastInsertId()

fixes https://github.com/peachpiecompiler/peachpie/issues/674
- queries `@@IDENTITY` which shoul...

github.com/peachpiecompiler/peachpie - a8409a7e360745d11e81946af614938d287d2356 authored almost 5 years ago
fix https://github.com/peachpiecompiler/peachpie/issues/679

github.com/peachpiecompiler/peachpie - e0131699f25b8c739fe74768021e2ceccb6abb83 authored almost 5 years ago
implicit conversion UInt64 -> PhpValue

updates https://github.com/peachpiecompiler/peachpie/commit/115d28c58619c0c2570710571281895b6d5d...

github.com/peachpiecompiler/peachpie - 643b18850e6d2a67a2b91a1df19617a4b7a8ae89 authored almost 5 years ago