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

locals analysis fix

- for more than 32 local variables in a scope

b76b4cc8b1e8527ac216d6e8821a46d03ad17dba authored over 7 years ago
cleanup

7fd4874702c4ff3c6568b8c7e63d2a3920a22880 authored over 7 years ago
cleanup

- var_dump closing bracket
- removing some unnecessary closures

ba82d9e269be2ae38ba18f28da10635ada47acd8 authored over 7 years ago
php ini options fix

- default options were not set

c1b0fa29e567b6630c7c00ca437d105453ae55fc authored over 7 years ago
dev build script updates `Peachpie.Library.PDO-dev`

b718badd5ee0d7cb8e1ff8ad16839ce87e7e106b authored over 7 years ago
packages update

6ed161ab5ae281b6ef852f03039cf758f526770a authored over 7 years ago
project <PublicSign>

- according to
http://www.natemcmaster.com/blog/2017/01/19/project-json-to-csproj/#keyfile
we sh...

a6ccdc97394ee89e7a69f5a6e1117480c4333e5b authored over 7 years ago
`var_dump` for objects

- textual output only

e38974a2b837b87a65565e34c275d1805ef88934 authored over 7 years ago
packages update

0ef3e7cdfbe645bf0c87fa753b746df1b05e1657 authored over 7 years ago
packages update

- fixes syntax for indirect static method call

7078d23f4b92e3f591e648e62f8b875a20878185 authored over 7 years ago
test for const

b33a871bfa621034039beb858afe834848a2afa9 authored over 7 years ago
Mock getDocComment methods in reflection

Comments are currently not available from runtime, so the methods always
return false.

5ca4dd32584f14266b9662b4e033a5bdf410ab73 authored over 7 years ago
const declaration, const use

- declaring global constants with `const` keyword
- reading global constants within a namespace

41cc2a9daa89693b289f44bd8c6a72441d2bead3 authored over 7 years ago
Shorten callback pass in ReflectionFunctionAbstract

f31a0d52b34b769c9dbd05aa92da89c0d4a8faf4 authored over 7 years ago
Mock ReflectionClass.getTraits

Return an empty array, as traits are not supported yet.

451dd4f4b47f9e563dbc9713d0941bdf26f0524a authored over 7 years ago
Implement ReflectionFunctionAbstract.getParameters

6468c9fab36003dead213c4dfd3d6424de834bc6 authored over 7 years ago
Enable construction of ReflectionParameter

6931d20e4c86748beb4e051dc5dffb8ee7bf8750 authored over 7 years ago
builtin types cannot be null

- assigning NULL to PhpArray, PhpString, string results in PhpValue, not
a reference type with NULL

d394d58ded01702035919d238e14f9d57f008cf3 authored over 7 years ago
Publish IsImplicitParameter in ReflectionUtils

c0f8bec2b5494415f910529c3271129e305326b2 authored over 7 years ago
memory_get_usage, memory_get_peak_usage

884e479799472b8bf97663af5f8118053099eb78 authored over 7 years ago
Fix ReflectionClass.getMethod per specification

5fd64e5159bd3a70f30fbf3d077d916b99593248 authored over 7 years ago
Implement ReflectionMethod.isConstructor

a783c97332b6dc8017f36443372c7ce4e3412524 authored over 7 years ago
Implement ReflectionClass.getConstructor

f10c98378fa0a17a2b583f676b57d7f18016c1ad authored over 7 years ago
iterator_count, iterator_to_array, iterator_apply

43a1e49809bc512bc212adbc29f5920d482e3bb3 authored over 7 years ago
interfaces overriding

+ test

b5e17447127c9ab99ea0c8ea75a5427779651a91 authored over 7 years ago
Update README.md

93a836f00d2ca5f5ac05359c43b3ed6f1ebe17e6 authored over 7 years ago
spl_object_hash

fbdd9cb8275f0d33ec2de3aa48eb295b526aabba authored over 7 years ago
overriding interfaces

- test & fix
- interface implicitly implemented within a base type that already
implements the i...

d427ec97cc0665c374d325bb5a0f0c3b21dc14b6 authored over 7 years ago
json_last_error_msg

68064cf070e6e0fd838422f2a0cad1e7d2fcb9ca authored over 7 years ago
trait_exists, get_declared_traits

19599134e8bcf3d76d9dbb47220a471b6e815c53 authored over 7 years ago
Peachpie.RequestHandler nuget package

7bab70e8a7c7d99e105641306e8f6e2a830d2cc9 authored over 7 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

8e38fa27acf15d6cbb3115562a73689a7215d70b authored over 7 years ago
class_implements()

cf3217569ffe45f1614788a8b554de61b5ad3db5 authored over 7 years ago
Fix ReflectionClass.isSubclassOf

TypeInfo.IsAssignableFrom doesn't work on interfaces.

d6ac0185751d9f0d07b3bd02f0c41cc60582ca22 authored over 7 years ago
Fix ReflectionClass.getFileName

Call Path.GetFulllPath to unite directory separators and unify the
behaviour with realpath().

c807ca065e3a0dcd78ac1f1bfa69c477f9ce98b2 authored over 7 years ago
Implement ReflectionClass.isSubclassOf

659fb5c556b32b141a00bf5a9096697a76b17c20 authored over 7 years ago
callsite emit in global code

- when used in global code (Routine == null)
- correct class context in global code
- fixes nullref

bac097962378ef02e8c64141ab89b217694abe4e authored over 7 years ago
Merge pull request #77 from peachpiecompiler/types-overriding

Types overriding

07b9ae7eb11d38a86215a1632b314bb9b5848864 authored over 7 years ago
explicit interface overriding

- explicit override only for interfaces
- cleanup

f685be5a9d2df45f38b1ccd1132e6b86e5c01de2 authored over 7 years ago
overriding interfaces

- TypeSymbol API fixes (AllInterfaces)
- cleanup
- explicit ghost overrides with explicit method...

08e5f4938cc03767f11055d62e62055b10b2743f authored over 7 years ago
Merge pull request #76 from peachpiecompiler/global-self

`self` and `parent` in global code

47da04dcb53a743377e44228b35b33b56f0138d8 authored over 7 years ago
self, parent in global code

- use of self and parent in global code

82fb1f3ff7702be8cad742ad34e9422d9e321eb1 authored over 7 years ago
passing self to eval()

6fb8f5c2237e728a8533495d7c1065759b30b71c authored over 7 years ago
passing self to global code

- modified signature of <Main>
- emit changed accordingly
- passing self to include

3cf796420be8da6711e563a3f6e26e6c8350353a authored over 7 years ago
Merge pull request #75 from peachpiecompiler/array-unset

unset operator
- complete unset of array items
- test case
- unset semantic node simplified

82b4ce322dbeadda9c3d8ed49babd694728b1e0c authored over 7 years ago
unset item on null

e5542205b0a7694eff8d654d38f25ec126f30527 authored over 7 years ago
unset test

3ca13443e938fc64620f75b96935ce5049a2ad71 authored over 7 years ago
unset semantics of array item

- ArrayAccess handled
- primitive types handled
- nullref fixed

9367980a5be827b0dd70f590da57586408a6bd9f authored over 7 years ago
$(GenerateDocumentation) fix

1ac268d0d66dba61e02aad6b2e9099b5a461b82c authored over 7 years ago
msbuild properties - GenerateDocumentation, DocumentationFile

DocumentationFile and GenerateDocumentation are supported, behaves like
`/xmldoc` compilation op...

8f274472634cd7c98aaa323ff8bb6a3124845f68 authored over 7 years ago
gd2 library updated

- imagesharp dependency updated

5039cf8b60e5537b52c6e1f0614d34d3341642c7 authored over 7 years ago
cleanup

4756a5cbb63cd6f35e277951faf9175a73a2ddef authored over 7 years ago
handling variables during analysis

- global, local, temporary cleanup

6eee2cd265d7fb2240b7226b56144a8601ffb66d authored over 7 years ago
accessing superglobals by value

- deep copy of superglobal performed when reading by value

f5cbf8207aa1fd38bc0d889f912fa99d04939398 authored over 7 years ago
Update Building-Peachpie.md

38574610232497404278369097963d0278b35e2e authored over 7 years ago
more diagnostics instead of exceptions

- WRN_NoSourceFiles
- ERR_StartupObjectNotFound

45a8db4f2e48e1bcb01474d421a23d7853031e24 authored over 7 years ago
generators cleanup

1388436a07d8010b41f42d55455816e7486311ab authored over 7 years ago
diagnostic checking method instance type

c79665b9281675522132cb03952437d3fa9f063b authored over 7 years ago
Merge pull request #74 from petrroll/master

Properly implement synthesized variables for generators.

883d63e9b9883a91cc334a571579daa18e645720 authored over 7 years ago
Rename SynthVariable to TempVariable.

a8570ec88a8ae68d9ecab118e1b8e828e9f94f2a authored over 7 years ago
commiting session at the end of request

- sessions are commited automatically on request end

be342f0a68092cd5e2897e3287007caf3774e57b authored over 7 years ago
asp.net core session established properly

8f2b9c583270feb94f1b928c52a7b9a7ec30e485 authored over 7 years ago
fix of (void)->foo()

- target of callsite expression is checked for voids

a965824c15d7f89c3090bfc68cbb5d9b079e97a0 authored over 7 years ago
Properly implement synthesized variables for generators.

- synthesized variables live outside of the locals array and are always indirect.
- add test for...

de394d701025322bb03561a978c5044ca45e28b7 authored over 7 years ago
Merge pull request #73 from peachpiecompiler/types

callback with caller context

d03cebf3de2b40974fc37ecb4e04bde880b1880c authored over 7 years ago
cleanup

8b3047f623cdd5e25b253e08649c769598184a5c authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into types

ff33d47b63e6686a2a2849b02e660c18210724e7 authored over 7 years ago
callback with caller type context

- resolving reserved type names within callbacks

561a5e20f6f204068a68f312330ff30761154098 authored over 7 years ago
overload resolution fix

- first method was ignored if all overload costs were fully resolved

1388ca925c51625ec07c66482ed5980c7a139ee0 authored over 7 years ago
aspnet.core $_SERVER['REQUEST_URI']

6d66f6756ce30e9518cc056240c20b0e47c39bf0 authored over 7 years ago
derefencing function return value

- returning by ref is dereferenced if copied by value

965c2125616af11daca0a28a846e78d76514ad52 authored over 7 years ago
Merge pull request #72 from peachpiecompiler/variablerefs

variable analysis refs

d0834a0a4e3624d92d7b83909ee0266508f5de25 authored over 7 years ago
variable analysis refs

value assignment does not propagate the ref flag

28bef150fbad54e31a865422f640a25b38bd1aeb authored over 7 years ago
PhpRequestOptions.BeforeRequest event

a9829783384863550150ccaffc34897a277c2e6c authored over 7 years ago
cleanup, echo tests moved

298707d3ac4496455f5b26b8be7bad8f6777e77d authored over 7 years ago
echo boolean

- echo PhpValue(bool) outputs correctly
- test

81371c85bd7d95221ba99fc2ba4fe2ed6cdf8d72 authored over 7 years ago
array callback handles reference

9a7dd725439f79d607988914c93d0a526dcdca51 authored over 7 years ago
runtime conversion to IPhpEnumerable

9a8f3bc385c611cefeefaac14c43a6a4224c231c authored over 7 years ago
autoload recursion check

- check is case insensitive
- avoids unnecessary class_exists() recursion

e74536f00f84141e2da908f7a4bd65dca05bca9a authored over 7 years ago
autoload recursion check

9a643e1e6211bdddac34b052b33edb22dbb7751a authored over 7 years ago
Merge pull request #71 from peachpiecompiler/types

emitting ghost stubs

f5c971876bb7113eb4d6534c0a8eb364ab113dfe authored over 7 years ago
implicit conversion to PhpHashtable

76b1a4bd953713f784edfe893658e42fd7b2ec30 authored over 7 years ago
implicit conversion to IPhpEnumerable

- needs further conversion implementation

2743249dddadd340bf823f05bb54ab92a265cb76 authored over 7 years ago
emitting ghost stubs

- passing parameters to arguments
- handling params in ghost stubs
- handling params in forwarde...

7a499c075a73d7a45d67b47770aed221db90fcd2 authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into types

e931b35fce2a4a2eb1f742c219aecf6f553c5588 authored over 7 years ago
Merge pull request #69 from peachpiecompiler/dev/type-script-path

Reflecting filename of compiled class

f46a1d1bc8e6ed67b0203844c146e04b79532dd8 authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into types

5d8cbf3b477c1f3780ffc4a304b44499eaafc581 authored over 7 years ago
nullref fix

349e8cb7153d9c4f3cade6e0109e3fea1463c67e authored over 7 years ago
Implement ReflectionClass.getFileName()

da83c0d58921ce0d7ba1c01878f2d8b57c38b293 authored over 7 years ago
Add declaration script path to PhpTypeInfo

7a093acecefe6e0dd17720b640976cac43940bd9 authored over 7 years ago
more detailed exception message

a47cbb78fb35a2c3dcb1e851251a8759f134ed7f authored over 7 years ago
Merge pull request #68 from peachpiecompiler/variables

casting to class

440df5574440fc2916a4e236d72ba2c1c1eb0b3d authored over 7 years ago
casting to class

- previously it converted values to object

5400adc3249efd45c58d9acea514452d55ce9986 authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into variables

27c99ae750d341326d1d27542c402c7b98e268ae authored over 7 years ago
ghost stubs in global code fix

ff1d4dabb3f680baeb8ab3a011f090ec429f1854 authored over 7 years ago
Merge pull request #67 from peachpiecompiler/types

magic methods recursion handling

82fce5b052dfe3fe7ba00471b0e2c70b84d655c8 authored over 7 years ago
magic methods recursion handling fix

88a2cc903382a7d351254d49ac2b502bc03c07d1 authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into types

1a47342ccdc07a2ff30a1056bb8b844121595859 authored over 7 years ago
Merge pull request #66 from peachpiecompiler/types

- constructs type methods table and resolve abstracts and overrides
- implements ghost stubs fo...

467d606fbeda07a1ab395b2e15dc4ed618ea0474 authored over 7 years ago
type declaration test

- implementation of an interface method

b9108bf6f69ec0ed3c564f99395509bfd2eb667c authored over 7 years ago