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
- resolving self, parent, static postponed to runtime
github.com/peachpiecompiler/peachpie - 21f79d83f140829a3084a8b883947538ee90432d authored about 7 years ago by Jakub Míšek <[email protected]>- throws error when object does not implement __tostring()
github.com/peachpiecompiler/peachpie - c80b3bbbe0a1237d0d4c9c4ecd38cb938b439f4e authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 8b5cc119abeba9423b6232083d43df1dad7c4e50 authored about 7 years ago by Jakub Míšek <[email protected]>
- removed push utility
github.com/peachpiecompiler/peachpie - 45028e01f87a020ebe381952b86e684567e24e3d authored about 7 years ago by Jakub Míšek <[email protected]>Dev/mediawiki
github.com/peachpiecompiler/peachpie - 6abc4bd5346dfe099670971ed21f4ff528d3d493 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - aee6be4ef9937b39d58f2eed3fcfb00d999abd12 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 7bff7301accc5f3ee9caa1bb78a2350cc09b576a authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 328cdcf104f3f99697b92e7b2699d8ad78ca89b3 authored about 7 years ago by Robert Husák <[email protected]>
- self and parent are bound statically even in case there are more
classes with the same name as...
Closure binding
github.com/peachpiecompiler/peachpie - 5c70d2ccb87208374933ae33797ba2b126c732ea authored about 7 years ago by Jakub Míšek <[email protected]>- fixes previous commit
github.com/peachpiecompiler/peachpie - abb889171e3ff64b4aa6abb533ac4b1afdd1105c authored about 7 years ago by Jakub Míšek <[email protected]>https://github.com/peachpiecompiler/peachpie/issues/96
github.com/peachpiecompiler/peachpie - ad2b981ca695e651b9c3ac93bdac7e70ec6ffb51 authored about 7 years ago by Jakub Míšek <[email protected]>https://github.com/peachpiecompiler/peachpie/issues/114
github.com/peachpiecompiler/peachpie - af3030400f90edc4c0d1bf212d042ab0ee87849a authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - d92dc1cf2209f02c94853dbcc5911ab204149bad authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 735d21e7b4514c06a149af5402ce84a42f6b6c81 authored about 7 years ago by Jakub Míšek <[email protected]>
- scope and $this can be changed
github.com/peachpiecompiler/peachpie - 29b9c124949c6d819603148db8fabaf59690b868 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 7dc410acfd47830880c97f122b9fe44965787812 authored about 7 years ago by Jakub Míšek <[email protected]>
- `instanceof $this` test
- optimization for `instanceof $this`
https://github.com/peachpiecompiler/peachpie/issues/118
github.com/peachpiecompiler/peachpie - 41627ddd81a7d9ec899a4b703a880e3e38bdc293 authored about 7 years ago by Jakub Míšek <[email protected]>https://github.com/peachpiecompiler/peachpie/issues/117
github.com/peachpiecompiler/peachpie - a4fdae55f37c068594b3623cf2ac151fb1dd9f33 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 3c7cc5431691aeff40bf471a4f657b66ee91583e authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 2a718242695a8eb1b9ce83411e632ef4fd1d9fbc authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - b6a176e247639eea6571528924694997fb9ba65f authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - c51a7dfd488b049995a6b8da970d8b31e4599765 authored about 7 years ago by Robert Husák <[email protected]>
https://github.com/peachpiecompiler/peachpie/issues/115
github.com/peachpiecompiler/peachpie - 6bb753ba0ee47c4a0adc4c40ad20ab812b5c857f authored about 7 years ago by Jakub Míšek <[email protected]>callsites cleanup
github.com/peachpiecompiler/peachpie - 2ebdf8c4370d66db3bdde1ed545f81232126c7fd authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 2337a0fa2b9a5024bb88c382f142d8e7b474b2b7 authored about 7 years ago by Jakub Míšek <[email protected]>
The case when the lambda function is not declared within a class.
github.com/peachpiecompiler/peachpie - 7250b7508e7d9809941b10f915afe70fa9040052 authored about 7 years ago by Robert Husák <[email protected]>
- indirect static property store fix
- new callsites fixes
github.com/peachpiecompiler/peachpie - fd69ced48ba5e14c1ca7c84e7810b54c26f4a58e authored about 7 years ago by Jakub Míšek <[email protected]>
The class context was missing, causing private methods not to be found.
github.com/peachpiecompiler/peachpie - ab70477c815ad0b0f6093c1d69252e78a8b2e706 authored about 7 years ago by Robert Husák <[email protected]>github.com/peachpiecompiler/peachpie - 0b43ce5124fec038b0e3f8b04bb315ecd26e7db9 authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 6856f6e041dfd287ad18c46a7c738ea8e6691e24 authored about 7 years ago by Jakub Míšek <[email protected]>
- in case caller class context is determined in runtime (global code,
lambda), it is passed in r...
- simpler code
- allows for args unpacking
- allows for passing class context in runtime
github.com/peachpiecompiler/peachpie - 5fd5349c37901d8b7a162856a9cc478937d1c755 authored about 7 years ago by Jakub Míšek <[email protected]>
support for php 7.2 syntax
github.com/peachpiecompiler/peachpie - 4d24b9dc1fc7994877c399ebebe8ba26903aee79 authored about 7 years ago by Jakub Míšek <[email protected]>
- `object` type hint
- `7.2` languageversion option
- uninitialized var is treated as NULL if used in combination with
initialized var
- isset() sem...
- analysis is more optimistic
- variable is considered initialized if there is any code path tha...
github.com/peachpiecompiler/peachpie - ffbb566040791c10da37e50476d08cd76e8798f3 authored about 7 years ago by Jakub Míšek <[email protected]>
Dev/mediawiki
github.com/peachpiecompiler/peachpie - 4994491b8728f22e2b27971dcc7198b1c0afcb28 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - a11f458595aacc35967a16920c203dc9f334c6e2 authored about 7 years ago by Jakub Míšek <[email protected]>
https://github.com/peachpiecompiler/peachpie/issues/105
github.com/peachpiecompiler/peachpie - e3a70411e799d4577acf5b2f9c8b1134025eb18b authored about 7 years ago by Jakub Míšek <[email protected]>
- possible fix for
https://github.com/peachpiecompiler/peachpie/issues/82
https://github.com/peachpiecompiler/peachpie/issues/109
github.com/peachpiecompiler/peachpie - 154c189198a31c5febc8e9d02b2dcf996afb1f3b authored about 7 years ago by Jakub Míšek <[email protected]>https://github.com/peachpiecompiler/peachpie/issues/108
github.com/peachpiecompiler/peachpie - eb9213f174fa909459ad0137ff996876eac2ac4c authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - fad25aa9f9d0425ffb7c5af4cceeb85f75cf687f authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - d3acefe624f6486b9ab56091537360c44081c314 authored about 7 years ago by Robert Husák <[email protected]>
They are the shortcuts for bit operations, not boolean.
github.com/peachpiecompiler/peachpie - 0cf42e2edf320c85b18477390c4c883e18e1c8cb authored about 7 years ago by Robert Husák <[email protected]>github.com/peachpiecompiler/peachpie - 38519b262a39ecd0decc9e2e1be66b716f8484fa authored about 7 years ago by Robert Husák <[email protected]>
https://github.com/peachpiecompiler/peachpie/issues/104
github.com/peachpiecompiler/peachpie - ea475c6e77fb9882b0ba9fbc254b51673b963044 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - b7b2142c15b4d1c00cc4dd464a19393fe4e84e0b authored about 7 years ago by Jakub Míšek <[email protected]>
https://github.com/peachpiecompiler/peachpie/issues/103
github.com/peachpiecompiler/peachpie - ba881a58074671460d30ed2254b5926735c7cea0 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - a7f614ad0c6a7320c5f64bd602aaf0c87e3ed94e authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 567acd4ea37e372a4e4a78516c7199dae66d2d72 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 5bd6d34126f2219bab6db4cdcfdf965b116629fd authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - af8330163e7cd6eb622c4d18fddf03fd82c52d3c authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - ef468983e2722897691c3bac57dc5cb292cae546 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 2fb24018ea77764ff0a70435aa6982b2edfc8e3c authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - e5cc03d0915a0d28d9912e2e4cde3bc0c840b3a7 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - d85a773911d4e31d435970acb15273f80905cf22 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 209af1ae8d1712e8d9aa9cc9cfe057b0f2219226 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - f991b72367e3fd3429a668f1f58ab616446443e0 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 3ce943668b9a7daad4b42b530ede51c779960aa9 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 6aa609adba8fe5e38d1f23c201712ca6320f85df authored about 7 years ago by Robert Husák <[email protected]>
- warninng and ignored
github.com/peachpiecompiler/peachpie - 2349dd2ff98954ddecff87e87ca2af5e85231a18 authored about 7 years ago by Jakub Míšek <[email protected]>When called on an instance of TypeInfo, the overload for object instead of the one for Type was ...
github.com/peachpiecompiler/peachpie - 45de779c4d54b9055045a13ef676ac150aaaa8ab authored about 7 years ago by Robert Husák <[email protected]>github.com/peachpiecompiler/peachpie - 9ef567f4d57f96a53793e93e78d619562109613d authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - c60cde08553b8d7718b550cdc17938c101f4afac authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - dda6e8e019028e8c9f42382d3d6d06e8efcd1a92 authored about 7 years ago by Jakub Míšek <[email protected]>
- added $_SERVER entries within console app
github.com/peachpiecompiler/peachpie - f65cf1ca5100b9193986781d8e332c425d1c30c7 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 8a25119718ee16473a4be5639c0663586a0eb1f8 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 6c4851b510740f8b1117513a1fec79049a93013d authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 772c7fb7e32da59d50b5ebffea2a2ef9542e6727 authored about 7 years ago by Jakub Míšek <[email protected]>
- test moved
github.com/peachpiecompiler/peachpie - 59b07390dd0b1d115f591b96d1857bf73e76668f authored about 7 years ago by Jakub Míšek <[email protected]>
- https://github.com/peachpiecompiler/peachpie/issues/101
- test
- accessing static fields and class consts using target class instance,
not just the class name
...
github.com/peachpiecompiler/peachpie - 190364e371febf07fa9bddeac410ade5b73ee5f2 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 3a0e68161254915a31a048d92a3db7a6df4e10b1 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - e9a764fb9955fe95f8093ce744ca13361632c6d3 authored about 7 years ago by Jakub Míšek <[email protected]>
- s, S specifiers fixes for PHP 7.1 (conversion to number -> long ->
short)
- g, G, e, E specifiers
- php 7.1.11 changes
- negative offsets and lengths allowed
github.com/peachpiecompiler/peachpie - a690eb7b7c789179d8b7422eef60f1d6b286d8ea authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 96c0c402b4bf7610fe1f651f14625dd9f92b7783 authored about 7 years ago by Jakub Míšek <[email protected]>
https://github.com/peachpiecompiler/peachpie/issues/99
github.com/peachpiecompiler/peachpie - efc6597dfc8307f62e3fb0f931c27fa5a67b76c5 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 8c681449b9d002762e35573f4e7d4d1d0b9aafc2 authored about 7 years ago by Jakub Míšek <[email protected]>
- https://github.com/peachpiecompiler/peachpie/issues/98
- property target properly converted
- ...
- https://github.com/peachpiecompiler/peachpie/issues/95
github.com/peachpiecompiler/peachpie - 082b4a1d9066c10e042bde6028fd20fd3e05aa8a authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 42cb5876c61d0aef5a7d102eb01d246ed4481c03 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 070e0dab766101a6d7130bb988dd387e8fdb0d8c authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 69c44095f56e231138fdb359f4d2f3ae5eec11a6 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 94316ceffe671fce883608cefd4bc0cc702f0b22 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 96035d83074957eb05cee8636f352748bbab9853 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 8f795cf600f5d22867994e68f50fee3c87d4f5a3 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - d61e0f15b3a8ec8a2815b750150c62819a5e8463 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 670f6303d7d6455fbe65f06d9a4b318c63fe24cc authored about 7 years ago by Jakub Míšek <[email protected]>
- reusing rules cache
- caches bound expressions
- lowers memory usage
(code cleanup)
github.com/peachpiecompiler/peachpie - a6ee842c9a892feb9b76adf493e5312e128a98e0 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - b2574bb5b4c97af355ddd575a3ae3d7c7aad868e authored about 7 years ago by Jakub Míšek <[email protected]>