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

reserved types in trait

- resolving self, parent, static postponed to runtime

21f79d83f140829a3084a8b883947538ee90432d authored about 7 years ago
converting object to string

- throws error when object does not implement __tostring()

c80b3bbbe0a1237d0d4c9c4ecd38cb938b439f4e authored about 7 years ago
updated packages

8b5cc119abeba9423b6232083d43df1dad7c4e50 authored about 7 years ago
cleanup

- removed push utility

45028e01f87a020ebe381952b86e684567e24e3d authored about 7 years ago
Merge pull request #122 from peachpiecompiler/dev/mediawiki

Dev/mediawiki

6abc4bd5346dfe099670971ed21f4ff528d3d493 authored about 7 years ago
Fix typo in BoundIndirectStFieldPlace

aee6be4ef9937b39d58f2eed3fcfb00d999abd12 authored about 7 years ago
Revert wrong call site fix

7bff7301accc5f3ee9caa1bb78a2350cc09b576a authored about 7 years ago
Merge branch 'master' into dev/mediawiki

328cdcf104f3f99697b92e7b2699d8ad78ca89b3 authored about 7 years ago
self, parent binding

- self and parent are bound statically even in case there are more
classes with the same name as...

85fda1e275f7b3bf4f5afc91784db9fc908c3ae3 authored about 7 years ago
Merge pull request #119 from peachpiecompiler/closure

Closure binding

5c70d2ccb87208374933ae33797ba2b126c732ea authored about 7 years ago
nullref fix

- fixes previous commit

abb889171e3ff64b4aa6abb533ac4b1afdd1105c authored about 7 years ago
binding closures to scope

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

ad2b981ca695e651b9c3ac93bdac7e70ec6ffb51 authored about 7 years ago
dynamic Closure scope implemented

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

af3030400f90edc4c0d1bf212d042ab0ee87849a authored about 7 years ago
callsite cleanup

d92dc1cf2209f02c94853dbcc5911ab204149bad authored about 7 years ago
$this in closure fix

735d21e7b4514c06a149af5402ce84a42f6b6c81 authored about 7 years ago
closure with scope and $this

- scope and $this can be changed

29b9c124949c6d819603148db8fabaf59690b868 authored about 7 years ago
runtime not stepped-in when debugging

7dc410acfd47830880c97f122b9fe44965787812 authored about 7 years ago
indirect typeref resolving in compile-time

- `instanceof $this` test
- optimization for `instanceof $this`

395e9ab81123603b5d47319c61c99f61ef0ffaab authored about 7 years ago
`instanceof` right operand fix

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

41627ddd81a7d9ec899a4b703a880e3e38bdc293 authored about 7 years ago
escaped chars in string fix

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

a4fdae55f37c068594b3623cf2ac151fb1dd9f33 authored about 7 years ago
Finish conversion of PHP object to callable

3c7cc5431691aeff40bf471a4f657b66ee91583e authored about 7 years ago
Add dynamic binding of null to PhpArray

2a718242695a8eb1b9ce83411e632ef4fd1d9fbc authored about 7 years ago
Add option session.serialize_handler as read-only

b6a176e247639eea6571528924694997fb9ba65f authored about 7 years ago
Fix max() and min() handling of array aliases

c51a7dfd488b049995a6b8da970d8b31e4599765 authored about 7 years ago
read assignment fix

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

6bb753ba0ee47c4a0adc4c40ad20ab812b5c857f authored about 7 years ago
Merge pull request #116 from peachpiecompiler/callsites

callsites cleanup

2ebdf8c4370d66db3bdde1ed545f81232126c7fd authored about 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into callsites

2337a0fa2b9a5024bb88c382f142d8e7b474b2b7 authored about 7 years ago
Solve special case of previous fix

The case when the lambda function is not declared within a class.

7250b7508e7d9809941b10f915afe70fa9040052 authored about 7 years ago
property access using callsites

- indirect static property store fix
- new callsites fixes

a0cf7143b3b7d1e8053676e0d556eb1850dbf5c9 authored about 7 years ago
simplified property access using callsites

fd69ced48ba5e14c1ca7c84e7810b54c26f4a58e authored about 7 years ago
Fix call site generation inside lambda function

The class context was missing, causing private methods not to be found.

ab70477c815ad0b0f6093c1d69252e78a8b2e706 authored about 7 years ago
Update README.md

0b43ce5124fec038b0e3f8b04bb315ecd26e7db9 authored about 7 years ago
handling runtime class ctx fix

6856f6e041dfd287ad18c46a7c738ea8e6691e24 authored about 7 years ago
callsite gets class context

- in case caller class context is determined in runtime (global code,
lambda), it is passed in r...

0406274ba073dc3de005465297b46103a8a2cf2c authored about 7 years ago
callsites emit cleanup

- simpler code
- allows for args unpacking
- allows for passing class context in runtime

b069d8893276b7f30a3c0dc1895982e96fe4c3bf authored about 7 years ago
array binding fix

5fd5349c37901d8b7a162856a9cc478937d1c755 authored about 7 years ago
Merge pull request #112 from peachpiecompiler/lang-php72

support for php 7.2 syntax

4d24b9dc1fc7994877c399ebebe8ba26903aee79 authored about 7 years ago
support for php 7.2 syntax

- `object` type hint
- `7.2` languageversion option

54e0f24f37eadb3d2a4cde80489d3e6bac581f33 authored about 7 years ago
uninitialized var use analysis

- uninitialized var is treated as NULL if used in combination with
initialized var
- isset() sem...

f7e5259e82cd48a4d2af18d590cac5859a0c0ca5 authored about 7 years ago
uninitialized var use analysis

- analysis is more optimistic
- variable is considered initialized if there is any code path tha...

4b1ab4bc832e029da78726d3e1bc5b721322b7ab authored about 7 years ago
emit params array cleanup

ffbb566040791c10da37e50476d08cd76e8798f3 authored about 7 years ago
Merge pull request #111 from peachpiecompiler/dev/mediawiki

Dev/mediawiki

4994491b8728f22e2b27971dcc7198b1c0afcb28 authored about 7 years ago
test - instance call

a11f458595aacc35967a16920c203dc9f334c6e2 authored about 7 years ago
direct call on fishy method fix

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

e3a70411e799d4577acf5b2f9c8b1134025eb18b authored about 7 years ago
nullref fix

- possible fix for
https://github.com/peachpiecompiler/peachpie/issues/82

ed7ddffc39ac41dcbf5ff6d9229b9d52cde4eff3 authored about 7 years ago
ghost stubs in interfaces fix

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

154c189198a31c5febc8e9d02b2dcf996afb1f3b authored about 7 years ago
fix for build against aspnetcore 2.0

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

eb9213f174fa909459ad0137ff996876eac2ac4c authored about 7 years ago
remove broken license badge

fad25aa9f9d0425ffb7c5af4cceeb85f75cf687f authored about 7 years ago
Fix conversion of variable args to PhpValue

d3acefe624f6486b9ab56091537360c44081c314 authored about 7 years ago
Fix handling of |=, &= and ^=

They are the shortcuts for bit operations, not boolean.

0cf42e2edf320c85b18477390c4c883e18e1c8cb authored about 7 years ago
Merge branch 'master' into dev/mediawiki

38519b262a39ecd0decc9e2e1be66b716f8484fa authored about 7 years ago
is_callable

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

ea475c6e77fb9882b0ba9fbc254b51673b963044 authored about 7 years ago
interfaces test fix

b7b2142c15b4d1c00cc4dd464a19393fe4e84e0b authored about 7 years ago
redundant interfaces in class decl fix

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

ba881a58074671460d30ed2254b5926735c7cea0 authored about 7 years ago
Revert interface stub generation change

a7f614ad0c6a7320c5f64bd602aaf0c87e3ed94e authored about 7 years ago
Temporarily fix Exception::getTraceAsString

567acd4ea37e372a4e4a78516c7199dae66d2d72 authored about 7 years ago
get_called_class

5bd6d34126f2219bab6db4cdcfdf965b116629fd authored about 7 years ago
get_called_class

af8330163e7cd6eb622c4d18fddf03fd82c52d3c authored about 7 years ago
Cleanup

ef468983e2722897691c3bac57dc5cb292cae546 authored about 7 years ago
Convert byte[] to PhpString in PhpValue.FromClr()

2fb24018ea77764ff0a70435aa6982b2edfc8e3c authored about 7 years ago
Add DomainException

e5cc03d0915a0d28d9912e2e4cde3bc0c840b3a7 authored about 7 years ago
dynamic bind from PhpAlias

d85a773911d4e31d435970acb15273f80905cf22 authored about 7 years ago
headers_list

209af1ae8d1712e8d9aa9cc9cfe057b0f2219226 authored about 7 years ago
error_get_last stub

f991b72367e3fd3429a668f1f58ab616446443e0 authored about 7 years ago
Implement Exception::getTraceAsString()

3ce943668b9a7daad4b42b530ede51c779960aa9 authored about 7 years ago
Don't generate ghost stubs in interfaces

6aa609adba8fe5e38d1f23c201712ca6320f85df authored about 7 years ago
assert with string assertion

- warninng and ignored

2349dd2ff98954ddecff87e87ca2af5e85231a18 authored about 7 years ago
Fix GetPhpTypeInfo() overload resolution for TypeInfo

When called on an instance of TypeInfo, the overload for object instead of the one for Type was ...

45de779c4d54b9055045a13ef676ac150aaaa8ab authored about 7 years ago
Fix alias usage in Add(PhpArray, PhpValue)

9ef567f4d57f96a53793e93e78d619562109613d authored about 7 years ago
Fix return value of mysql_set_charset()

c60cde08553b8d7718b550cdc17938c101f4afac authored about 7 years ago
test fix

dda6e8e019028e8c9f42382d3d6d06e8efcd1a92 authored about 7 years ago
console app $_SERVER

- added $_SERVER entries within console app

f65cf1ca5100b9193986781d8e332c425d1c30c7 authored about 7 years ago
assert() diagnostics

8a25119718ee16473a4be5639c0663586a0eb1f8 authored about 7 years ago
assert

6c4851b510740f8b1117513a1fec79049a93013d authored about 7 years ago
SemanticBinder cleanup

772c7fb7e32da59d50b5ebffea2a2ef9542e6727 authored about 7 years ago
cleanup

- test moved

59b07390dd0b1d115f591b96d1857bf73e76668f authored about 7 years ago
catch with multiple types

- https://github.com/peachpiecompiler/peachpie/issues/101
- test

d2832eac8dcceae6852b7fd334b7db2c6c211599 authored about 7 years ago
static members via class instance

- accessing static fields and class consts using target class instance,
not just the class name
...

88a902876339da7d5dc2d53eecbfa1cd0f931056 authored about 7 years ago
substr_count length

190364e371febf07fa9bddeac410ade5b73ee5f2 authored about 7 years ago
Closure::fromCallable

3a0e68161254915a31a048d92a3db7a6df4e10b1 authored about 7 years ago
substr_count(length=0)

e9a764fb9955fe95f8093ce744ca13361632c6d3 authored about 7 years ago
pack

- s, S specifiers fixes for PHP 7.1 (conversion to number -> long ->
short)
- g, G, e, E specifiers

6a1292ec998b71016263995effdc21aca83fb7d0 authored about 7 years ago
substr_count

- php 7.1.11 changes
- negative offsets and lengths allowed

d8a3817e1f6e5a51ac4657ff1964a7a31be55bf9 authored about 7 years ago
travis tests run on PHP7.1

a690eb7b7c789179d8b7422eef60f1d6b286d8ea authored about 7 years ago
list does not copy RValue

96c0c402b4bf7610fe1f651f14625dd9f92b7783 authored about 7 years ago
list with keys

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

efc6597dfc8307f62e3fb0f931c27fa5a67b76c5 authored about 7 years ago
unnecessary dereferencing removed

8c681449b9d002762e35573f4e7d4d1d0b9aafc2 authored about 7 years ago
CLR property access

- https://github.com/peachpiecompiler/peachpie/issues/98
- property target properly converted
- ...

c928a2e2203f91de5b30624a0813e792ad188269 authored about 7 years ago
fix of array item read by value

- https://github.com/peachpiecompiler/peachpie/issues/95

082b4a1d9066c10e042bde6028fd20fd3e05aa8a authored about 7 years ago
`yield from` not yet implemented error

42cb5876c61d0aef5a7d102eb01d246ed4481c03 authored about 7 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

070e0dab766101a6d7130bb988dd387e8fdb0d8c authored about 7 years ago
debug functions disabled

69c44095f56e231138fdb359f4d2f3ae5eec11a6 authored about 7 years ago
mb_strwidth

94316ceffe671fce883608cefd4bc0cc702f0b22 authored about 7 years ago
ctype_* functions

96035d83074957eb05cee8636f352748bbab9853 authored about 7 years ago
DateInterval::createFromDateString

8f795cf600f5d22867994e68f50fee3c87d4f5a3 authored about 7 years ago
DateInterval

d61e0f15b3a8ec8a2815b750150c62819a5e8463 authored about 7 years ago
imagecopy, imagecopymerge

670f6303d7d6455fbe65f06d9a4b318c63fe24cc authored about 7 years ago
caching binders

- reusing rules cache
- caches bound expressions
- lowers memory usage

a97d8c79f168896cb06f067979b900c7d1f0b76e authored about 7 years ago
callsite binders factory

(code cleanup)

a6ee842c9a892feb9b76adf493e5312e128a98e0 authored about 7 years ago
"yield from" stub

b2574bb5b4c97af355ddd575a3ae3d7c7aad868e authored about 7 years ago