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

== (value, string)

- operator emitted directly without unnecessary runtime type check

github.com/peachpiecompiler/peachpie - e3b96611cba7bd73698588933a538ee45efe3664 authored over 7 years ago by Jakub Míšek <[email protected]>
Add XSLT tests

github.com/peachpiecompiler/peachpie - 0ad3a8d68077be88f0ef08e89e53fd063539959a authored over 7 years ago by Robert Husák <[email protected]>
Run each script test in its directory

github.com/peachpiecompiler/peachpie - 1a417cf0094d96f3bbbd84628edc8c82c36ca7ef authored over 7 years ago by Robert Husák <[email protected]>
Add XsltProcessor

github.com/peachpiecompiler/peachpie - f0c298d9715b093b3a285b6ae869c41e55fa4236 authored over 7 years ago by Robert Husák <[email protected]>
binder restrictions fix

github.com/peachpiecompiler/peachpie - bf352aac99c40f2029df4f5de2c0878eac604a65 authored over 7 years ago by Jakub Míšek <[email protected]>
array initializer

- values are dereferenced and copied

github.com/peachpiecompiler/peachpie - ed5799bff08087c477d35fbe079ae3f7550f39a5 authored over 7 years ago by Jakub Míšek <[email protected]>
MissingMetadataTypeSymbol.Nested

github.com/peachpiecompiler/peachpie - ece15ead5f58cf0456b384fde3bdabe81f589992 authored over 7 years ago by Jakub Míšek <[email protected]>
analysis keeps `ref` flag

github.com/peachpiecompiler/peachpie - 765075311485817d83b3bc35806d243f13e35893 authored over 7 years ago by Jakub Míšek <[email protected]>
IIS headers

- content-type header must be set to Response as well

github.com/peachpiecompiler/peachpie - ecc7ef9868dcd0f5fa8c4933eb1e86da15b1b48a authored over 7 years ago by Jakub Míšek <[email protected]>
constant propagation fix

github.com/peachpiecompiler/peachpie - b03c907689931a30efae3e6d65f73aa140e990bd authored over 7 years ago by Jakub Míšek <[email protected]>
Closure::bindTo assertion

- newscope is not supported assert

github.com/peachpiecompiler/peachpie - ce2d3f602fc7a7ff6759d704089e3770e626ad12 authored over 7 years ago by Jakub Míšek <[email protected]>
xml_parser_create $encoding

- null or empty handled

github.com/peachpiecompiler/peachpie - f0e124e94aaf7b08f6efbadf9efaa1a2413a8dc5 authored over 7 years ago by Jakub Míšek <[email protected]>
pcre

- preg_match $offset supported
- PCRE_VERSION increased for compatibility with mediawiki

github.com/peachpiecompiler/peachpie - 8b5e451b08801602950428f061595492bffebc1c authored over 7 years ago by Jakub Míšek <[email protected]>
dummy PCRE \K

github.com/peachpiecompiler/peachpie - 0938f73e5b3f4cda9293c4df317b3422712be71d authored over 7 years ago by Jakub Míšek <[email protected]>
dummy mb_check_encoding()

github.com/peachpiecompiler/peachpie - 830a2fbed5531ee81242bee0b30bf533b2178356 authored over 7 years ago by Jakub Míšek <[email protected]>
array access to string

string has to be changed to PhpString

github.com/peachpiecompiler/peachpie - a2e89d810b603bababaf704fa087afd38acabfb0 authored over 7 years ago by Jakub Míšek <[email protected]>
removed deps to ValueTuple

cannot reference by Sdk tools (`Could not load file or assembly
'System.ValueTuple, Version=4.0....

github.com/peachpiecompiler/peachpie - 8c7767a8aab0e90fa0f16dafdc8604bff1bb5f9c authored over 7 years ago by Jakub Míšek <[email protected]>
asp.net request handler

- $_GET, $_POST, $_COOKIE populated

github.com/peachpiecompiler/peachpie - e51ff3f7a51127746e0e587a076b6ea84007fbb4 authored over 7 years ago by Jakub Míšek <[email protected]>
Enable XML Schema and DTD validation

github.com/peachpiecompiler/peachpie - e6ef23ea517602b143a76a9246df4c0eeb30ab21 authored over 7 years ago by Robert Husák <[email protected]>
Implement DOMDocumentType

github.com/peachpiecompiler/peachpie - a93954b255b40a5fbf885e143ee61fe7669d79f3 authored over 7 years ago by Robert Husák <[email protected]>
DOMEntity, DOMEntityReference and DOMNotation

github.com/peachpiecompiler/peachpie - df9a1a2562dd4f6e9a2d0775b5b1fc784766e6e4 authored over 7 years ago by Robert Husák <[email protected]>
PEMethodSymbol Attributes

- reflecting PE method symbol attributes
- correct resolution of .ctor

github.com/peachpiecompiler/peachpie - fc68dfa0a8d38ec2a2db86fc7b143dfe60a85e7a authored over 7 years ago by Jakub Míšek <[email protected]>
sys_get_temp_dir

github.com/peachpiecompiler/peachpie - 65c0cffa31798ec0ad0b33d969afdda8a628f563 authored over 7 years ago by Jakub Míšek <[email protected]>
runtime strict equality

- handles aliases

github.com/peachpiecompiler/peachpie - b2202387ba1c355965245be2444ba92e782c96ad authored over 7 years ago by Jakub Míšek <[email protected]>
runtime bind to bool

github.com/peachpiecompiler/peachpie - 619b25813b1e5574d2ebf7e9793b9114d3d162bc authored over 7 years ago by Jakub Míšek <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

github.com/peachpiecompiler/peachpie - 7780f53e0dac6851204c6dd039c22c48474dd26e authored over 7 years ago by Robert Husák <[email protected]>
Reenable stdClass test

github.com/peachpiecompiler/peachpie - 4361ee05f7dfc61c625a9e9186804fbbdc262989 authored over 7 years ago by Robert Husák <[email protected]>
Remove symbol ambiguity problem temporary fix

github.com/peachpiecompiler/peachpie - c72fe8f8abcb302c4e162c8c340ead6409f1f3dd authored over 7 years ago by Robert Husák <[email protected]>
Fix netstandard.dll reference handling

It references other assemblies with version 0.0.0.0, breaking type
forwarding.

github.com/peachpiecompiler/peachpie - 771d6dfed072594b1889e347c64f874261f6d980 authored over 7 years ago by Robert Husák <[email protected]>
non source types are not "expected" to be declared in context

github.com/peachpiecompiler/peachpie - 535a15094396e79f9ee6463ee6f7fc44ec59a12f authored over 7 years ago by Jakub Míšek <[email protected]>
foreach handles ValueTuple(T1,T2)

- in compile time, GetEnumerator returning enumeration of
ValueTuple<T1,T2> is treated as (Key, ...

github.com/peachpiecompiler/peachpie - 4c4f429ca9a45a6ff6c943a82a547ca0a95a532e authored over 7 years ago by Jakub Míšek <[email protected]>
DOMDocument parse

- DTD ignored

github.com/peachpiecompiler/peachpie - 855b1484f99489dfd7c3a113903a343a81c83b1c authored over 7 years ago by Jakub Míšek <[email protected]>
peach.exe

- xml extension enabled by default

github.com/peachpiecompiler/peachpie - ff13403589057aa40a67f7758ec042bad3b9d821 authored over 7 years ago by Jakub Míšek <[email protected]>
runtime method visibility check

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

github.com/peachpiecompiler/peachpie - c4436f3d3234b4a4c5186b3bd610ebd8b719a364 authored over 7 years ago by Jakub Míšek <[email protected]>
array union operator

github.com/peachpiecompiler/peachpie - a8a8582f897c693c9c59704d548f269ec3933112 authored over 7 years ago by Jakub Míšek <[email protected]>
is_a

- does not autoload "class_name"

github.com/peachpiecompiler/peachpie - cc4cc3eb2738b1e51c25dcfd85643a1aa00c6552 authored over 7 years ago by Jakub Míšek <[email protected]>
anonymous classes fix

github.com/peachpiecompiler/peachpie - 875ad21e121735d5c435c35c176b96b4067485cf authored over 7 years ago by Jakub Míšek <[email protected]>
array union operator

github.com/peachpiecompiler/peachpie - 896a5e73419d2975f1c72d468f0999088aee3e07 authored over 7 years ago by Jakub Míšek <[email protected]>
OverflowException

github.com/peachpiecompiler/peachpie - 790f80c7180e9c773545ba4838c478154fb4d217 authored over 7 years ago by Jakub Míšek <[email protected]>
X::, new X autoloads X

- in case type is resolved, autoload must be still called in runtime

github.com/peachpiecompiler/peachpie - ef7305390c6593674edbc5015dce3b76e36180fa authored over 7 years ago by Jakub Míšek <[email protected]>
(emit expecting declared type)

github.com/peachpiecompiler/peachpie - 9a785e77d0bcfec4664f728d2bcaff26ce9df6f9 authored over 7 years ago by Jakub Míšek <[email protected]>
objects comparison

github.com/peachpiecompiler/peachpie - e16123bc71ef1748c7d10693a13fa4668758bf51 authored over 7 years ago by Jakub Míšek <[email protected]>
class autoload handles leading slash

github.com/peachpiecompiler/peachpie - aaa1b0859787aaab3361e0a7228600a748d300de authored over 7 years ago by Jakub Míšek <[email protected]>
GetDeclaredType

- fully qualified name handled

github.com/peachpiecompiler/peachpie - 2df92f0866aa007ce73b5ccddf5dd440dd2a7415 authored over 7 years ago by Jakub Míšek <[email protected]>
is_a

- allow_string

github.com/peachpiecompiler/peachpie - 9d380dab1c54c492f9a6eb179b5ff09304439a1f authored over 7 years ago by Jakub Míšek <[email protected]>
session_name

- asp.net session get name

github.com/peachpiecompiler/peachpie - a56769b1d18ed783e74a39f4b1dfb889591896ef authored over 7 years ago by Jakub Míšek <[email protected]>
late static in callsites

github.com/peachpiecompiler/peachpie - e76d0a5e15191f4a985104c83bfd8ae8a90c77f3 authored over 7 years ago by Jakub Míšek <[email protected]>
header_register_callback

github.com/peachpiecompiler/peachpie - 9f279599612e5d98d9670c095a19b7157959eb8f authored over 7 years ago by Jakub Míšek <[email protected]>
hash_equals

naive implementation of hash_equals()

github.com/peachpiecompiler/peachpie - 73b08f21d78fa1c89b151ed3e99a6ac44a688bfa authored over 7 years ago by Jakub Míšek <[email protected]>
smaller xmldoc

github.com/peachpiecompiler/peachpie - 73143ef330fa4deb3d023b1139c0ca8684950f10 authored over 7 years ago by Jakub Míšek <[email protected]>
static local vars in namespace scope

- assertion fix, valid synthesized class CLR name

github.com/peachpiecompiler/peachpie - 7b08585bd0b495a49f81990d77b6414833881f38 authored over 7 years ago by Jakub Míšek <[email protected]>
emit in synthesized methods

- pseudoconsts fix
- ContainingFile available to code generater - allows for sequence
points of ...

github.com/peachpiecompiler/peachpie - f0c544982498a9542ccbed4648429a334e137225 authored over 7 years ago by Jakub Míšek <[email protected]>
more emit features

- boolean array keys
- ghost stubs with late static binding

github.com/peachpiecompiler/peachpie - 9eb1ddee45c5fd857f035e56c5abceb7940c989b authored over 7 years ago by Jakub Míšek <[email protected]>
`yield` in `foreach` temporary workaround

github.com/peachpiecompiler/peachpie - 8443f1b6fa0a9ff76b70bd464e52bec9fabbe147 authored over 7 years ago by Jakub Míšek <[email protected]>
ghosts in interfaces fix

github.com/peachpiecompiler/peachpie - a3fe35115d391bb483b182ce07e1274903f4948e authored over 7 years ago by Jakub Míšek <[email protected]>
IBoundTypeRef

- common for BoundTypeRef providing emit of PhpTypeInfo
- cleanup

github.com/peachpiecompiler/peachpie - d38d6bfbc6d1ac9fe2a186f4f03d8ac71259ab9c authored over 7 years ago by Jakub Míšek <[email protected]>
IsImplicitlyDeclared fix

github.com/peachpiecompiler/peachpie - b7f5057fb81a333844dc6f300de50445167983bf authored over 7 years ago by Jakub Míšek <[email protected]>
`array[] .= value`

- syntactic sugar for adding entries to array while converting to
string/number/etc.

github.com/peachpiecompiler/peachpie - 246c48b3a32d7d4fcb2318c90824913364e9d9c1 authored over 7 years ago by Jakub Míšek <[email protected]>
bool -> number

- e.g. `- $some_bool`

github.com/peachpiecompiler/peachpie - 18e097d20626d75db3463e296408ae39da809703 authored over 7 years ago by Jakub Míšek <[email protected]>
operator %=, more PhpAlias handling

github.com/peachpiecompiler/peachpie - b951bf591245fd3ced2630c85643b20fbbd3c6fd authored over 7 years ago by Jakub Míšek <[email protected]>
popen, pclose, proc_open, proc_close, proc_get_status, proc_terminate

github.com/peachpiecompiler/peachpie - 67f2420bb754561bf4e9828e31c8a20f5ac7d170 authored over 7 years ago by Jakub Míšek <[email protected]>
ubuntu build script

github.com/peachpiecompiler/peachpie - 6f13211f10adabee0dc1e4b130e31a46533151cd authored over 7 years ago by Jakub Míšek <[email protected]>
ubuntu dependencies

- requests package reinstall

github.com/peachpiecompiler/peachpie - 1e706bef0b46bccd04a521afaedde98b738f0e75 authored over 7 years ago by Jakub Míšek <[email protected]>
catch, finally analysis

- catch/finally can be traversed from any point of try block

github.com/peachpiecompiler/peachpie - 5302b187b89d0fc53dde858e4feb9a86f2c8d8ba authored over 7 years ago by Jakub Míšek <[email protected]>
SessionHandlerInterface

github.com/peachpiecompiler/peachpie - f79ef2a1f79a48ee347c12fd41832770dc376c62 authored over 7 years ago by Jakub Míšek <[email protected]>
preg_replace_callback_array()

github.com/peachpiecompiler/peachpie - 8dc7622528816311e5967b4a6be6eee3fb1f8054 authored over 7 years ago by Jakub Míšek <[email protected]>
Fix ValueTuple related compilation problems

NetStandardImplicitPackageVersion property is set to 1.6.1 in
Settings.props, causing problems t...

github.com/peachpiecompiler/peachpie - 070c26a9b7589548ab3409614900467d9e6d7af5 authored over 7 years ago by Robert Husák <[email protected]>
is_iterable

github.com/peachpiecompiler/peachpie - adf6d48efac401e232e2e0f997c36f7dde806bf9 authored over 7 years ago by Jakub Míšek <[email protected]>
Raise .NET Standard version of XmlDom to 2.0

Lower versions do not support several features of XML such as DTD, XML
Schema and XSLT.

github.com/peachpiecompiler/peachpie - 2d12163584fbe98f2251f83b143682200b50b91f authored over 7 years ago by Robert Husák <[email protected]>
Temporarily skip null to stdClass conversion test

It causes NotSupportedException in SetFieldBinder.Bind when run under
netcoreapp2.0. It will be ...

github.com/peachpiecompiler/peachpie - aa5fb88ff78b7649454082d3604145566dcb730f authored over 7 years ago by Robert Husák <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

github.com/peachpiecompiler/peachpie - e61fd6b2219925b4707610654bdaa193f96fde38 authored over 7 years ago by Robert Husák <[email protected]>
Update testing shell script to netcoreapp2.0

github.com/peachpiecompiler/peachpie - 614bffcf949b681a726c03c76cb5ec0ba54db236 authored over 7 years ago by Robert Husák <[email protected]>
Temporarily fix false symbol ambiguity problem

Solves the problem when a single assembly is represented by multiple
AssemblySymbol instances. I...

github.com/peachpiecompiler/peachpie - b140489be6b1973298438bae116330e890ddc343 authored over 7 years ago by Robert Husák <[email protected]>
updated packages

github.com/peachpiecompiler/peachpie - 81514e001fa9c638261b427c58896ef72d3c6e11 authored over 7 years ago by Jakub Míšek <[email protected]>
false ERR_FileNotFound ignored

github.com/peachpiecompiler/peachpie - 7afaf18eb913b186df4583e2ae4b517608e730e6 authored over 7 years ago by Jakub Míšek <[email protected]>
ERR_FileNotFound, ERR_BadSwitch

github.com/peachpiecompiler/peachpie - 3e48c9fcca6cd8addd890ce7b34b70c66543ff8f authored over 7 years ago by Jakub Míšek <[email protected]>
ERR_CannotInstantiateType

github.com/peachpiecompiler/peachpie - 5646e51de5be5b02b9fde5964bc661f2c32107a8 authored over 7 years ago by Jakub Míšek <[email protected]>
use of IYieldLikeEx

github.com/peachpiecompiler/peachpie - 30544a6a5eb8d264694ac0e1a5c2fb7ccab1d0d8 authored over 7 years ago by Jakub Míšek <[email protected]>
use of IYieldLikeEx

- allows "yield from" binding

github.com/peachpiecompiler/peachpie - 50dde180e88150d342c9768311c1576c42d60fcb authored over 7 years ago by Jakub Míšek <[email protected]>
consolidated package versions

github.com/peachpiecompiler/peachpie - d77734a33206535bd151c554610c489d5b250da8 authored over 7 years ago by Jakub Míšek <[email protected]>
myget configuration

- respecting env:Configuration variable
- building in Release

github.com/peachpiecompiler/peachpie - a853b09e7d1c4bfbec3c714ee47b692004075311 authored over 7 years ago by Jakub Míšek <[email protected]>
Merge pull request #86 from peachpiecompiler/object-binding

binding target as object properly

github.com/peachpiecompiler/peachpie - abbb8eda1c0802d2f96b9c19114902e67353a4bb authored over 7 years ago by Jakub Míšek <[email protected]>
binding target as object properly

github.com/peachpiecompiler/peachpie - bf9b8d45094a20c02ed125b9425db046dfd5d9c9 authored over 7 years ago by Jakub Míšek <[email protected]>
test updated

- valid() called in a different order for now

github.com/peachpiecompiler/peachpie - 58db3e95d13756bb1d934cfe2896499f556658ea authored over 7 years ago by Jakub Míšek <[email protected]>
RecursiveIteratorIterator tests

github.com/peachpiecompiler/peachpie - 8141ac158210a0d25bab116159fffe422e093d8f authored over 7 years ago by Jakub Míšek <[email protected]>
iconv translit fix

- faster initialization of translit dictionary
- fix of //TRANSLIT for '#'

github.com/peachpiecompiler/peachpie - 157421b903f06477f418ab555579223dfa573a4b authored over 7 years ago by Jakub Míšek <[email protected]>
Build and test under netcoreapp2.0

github.com/peachpiecompiler/peachpie - 78c7fcbd70d6e31789907d6ef0be4de222f4b358 authored over 7 years ago by Robert Husák <[email protected]>
PhpTypeInfo.Extensions

- API for obtaining a list of PHP extension names declaring the type

github.com/peachpiecompiler/peachpie - f78c46d4a1119b65ee4230ba5709d72ed9bb6f36 authored over 7 years ago by Jakub Míšek <[email protected]>
cleanup

- debug display update

github.com/peachpiecompiler/peachpie - e7ffca76d41897d13f25d564bf38993a3c9d784d authored over 7 years ago by Jakub Míšek <[email protected]>
SPL functions listed in SPL extension

- class_uses (not implemented)
- remaining SPL functions listed as a part of SPL extension

github.com/peachpiecompiler/peachpie - a607710a99d2657516e9a767895ef3bbf39ec5a3 authored over 7 years ago by Jakub Míšek <[email protected]>
spl_classes()

github.com/peachpiecompiler/peachpie - 50538de1c57a449d3a378c9929fe6ef303bc0d81 authored over 7 years ago by Jakub Míšek <[email protected]>
reflection manages extension classes

github.com/peachpiecompiler/peachpie - e31f9391ad9d7b966ff04b7f928a911363a7aeca authored over 7 years ago by Jakub Míšek <[email protected]>
annotated SPL components

github.com/peachpiecompiler/peachpie - 205c7e00796b3a7045ff582b54a5568fdf17fa8c authored over 7 years ago by Jakub Míšek <[email protected]>
Fix package downgrade problem

github.com/peachpiecompiler/peachpie - 7211eda5132618091b5d2052621a60eeaa5692c0 authored over 7 years ago by Robert Husák <[email protected]>
Add netstandard2.0 target

github.com/peachpiecompiler/peachpie - 69c740c80a2e1f8184eefb1a45d4daa5e5da735d authored over 7 years ago by Robert Husák <[email protected]>
Remove support for netstandard1.5

github.com/peachpiecompiler/peachpie - ef5eb757ab395cdd14e58b7ee10b74e020e1ecea authored over 7 years ago by Robert Husák <[email protected]>
mb_strpos, mb_stripos

github.com/peachpiecompiler/peachpie - b7f9a9a8b1577c9a6acd5c2294bf33a2c5d8e205 authored over 7 years ago by Jakub Míšek <[email protected]>