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
- compiler can add resources to the module
github.com/peachpiecompiler/peachpie - 9b2430d007524d08a93bc9c9a557d01614952f33 authored about 7 years ago by Jakub Míšek <[email protected]>/res, /resource, /linkres, /linkresource cmd options
github.com/peachpiecompiler/peachpie - a86da41b8c0b4acb1f37b700b33479d0f5cd19fb authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - bf1a9e528d888677efc8a632d961a68104928db1 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1b509b222dd965e3dee462b328ad13734107cf69 authored about 7 years ago by Jakub Míšek <[email protected]>
- generated code is smaller and simplified
- less generator operators
- yield optimized if its r...
github.com/peachpiecompiler/peachpie - e4f866d920903fbd8896176b2355a6cd83fa5000 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 854bd8c2a8b8741744289283035477e0c4567ad5 authored about 7 years ago by Jakub Míšek <[email protected]>
- enumeree of type Iterator has more efficient foreach implementation
github.com/peachpiecompiler/peachpie - a8ef1eea475b19c17b26c53045c7f14bc273e91d authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 25cf127b7e5dd0d43332b284df2e046e86503e98 authored about 7 years ago by Jakub Míšek <[email protected]>
- temporary locals that can live in SM
github.com/peachpiecompiler/peachpie - f8c1720c68913f5457940bd848c2d86094f1c3cb authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 6b5a119b1c022a09ec45da07ec69e0fa7af3ca8d authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 8e0fe1e3de5f2386a2677d2e4ebcec24597329dd authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 3df096b8564f5650d3429f20c840f0d9e8db5bee authored about 7 years ago by Benjamin Fistein <[email protected]>
Fallback to the same value as LOCAL_PORT.
github.com/peachpiecompiler/peachpie - c9613eabd872502770d69f3afb77960f467dd33e authored about 7 years ago by Robert Husák <[email protected]>
static fields marked with `@appstatic` PHPDoc tag are compiled as
application-wide static fields...
github.com/peachpiecompiler/peachpie - b10fb47d054d425c0c0e2be1f6e5aaad73345863 authored about 7 years ago by Jakub Míšek <[email protected]>
- not getting ID if session was closed
github.com/peachpiecompiler/peachpie - 0b5be377dea7147e36f8bc30aef1939fea559ec6 authored about 7 years ago by Jakub Míšek <[email protected]>- not cached recursively, does not make sense
github.com/peachpiecompiler/peachpie - 6f7579b8acca6766c6d19adad5cddc919d4448cf authored about 7 years ago by Jakub Míšek <[email protected]>
- immutable arrays are cached
- creating immutable arrays is more efficient
- just one instance ...
- expressions evaluated in compile-time may be emitted more efficiently
when used as initializer...
- few optimizations
github.com/peachpiecompiler/peachpie - d9707549b5da524fa43a1f0ba2107a64aa914b80 authored about 7 years ago by Jakub Míšek <[email protected]>- few optimizations
github.com/peachpiecompiler/peachpie - 4ebd4f9532f467758fc235cc67cf418c1f70cff2 authored about 7 years ago by Jakub Míšek <[email protected]>
- long <> number
- long == number
- targeting netstandard2.0
- needed by XmlDom implementation
- enables compilation (use of...
github.com/peachpiecompiler/peachpie - e404cd1a084e042d6f1a7c867cddbce281d4038e authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 8a370ef79a224879736ea937f5a0588845cc09fa authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - a5e829b631687f5edd2e5f5fdf2262b2500d0b5b authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 573a85cd31f17477b5284839ae2c70ee909341ea authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 4f12ff50d60b0e97d5ef2b42cee2fc7c0cd00950 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - a1b5f2d4ef0f6d817609f31abf6078b37d9c2f07 authored about 7 years ago by Robert Husák <[email protected]>
- misused OriginalDefinition
github.com/peachpiecompiler/peachpie - fbe49552b47ff230a92f24dbb03456eff13ff612 authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - f8daca540bbd3dc6d14bdbe32fb8c1e9527e7bd9 authored about 7 years ago by Jakub Míšek <[email protected]>
- fix of binding to __set()
github.com/peachpiecompiler/peachpie - 026fac1094250e925494e3b6ac7c4a8a59de29ad authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 571f67f04512a9d78323177cc084a43dc050cc04 authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - eff0509248e51e2b0ece21928f47d611222e8c38 authored about 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 74bfaabdb2660660cabd1af42297711cbad03cdf authored about 7 years ago by Robert Husák <[email protected]>
Reference System.IO.FileSystem.Primitives of version 4.3.0 to resolve
its ambiguity problem.
github.com/peachpiecompiler/peachpie - c998664f5141e75f0a385745e3e939c2db581ef8 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - d1f51db4b31c54a12c07a0af4bc6b48a134995ea authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 51d034d917a8964cfc94d2fe07fde67d595090d0 authored about 7 years ago by Robert Husák <[email protected]>
It caused problems in field inheritance.
github.com/peachpiecompiler/peachpie - 934759f72aabbc4cdfc7c701313ad8145adfca45 authored about 7 years ago by Robert Husák <[email protected]>github.com/peachpiecompiler/peachpie - 3013beef0f7596052738c5444dbda1486377de1c authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 361ce37b45a5b0f61c44dc999872cce7e6ced058 authored about 7 years ago by Robert Husák <[email protected]>
E.g. ValueTuple<PhpValue, PhpValue>.Item1 used to be emitted as
ValueTuple<T0, T1>.Item1 (withou...
github.com/peachpiecompiler/peachpie - 82b989805b81311094bdfba3a66e9ec01673daa7 authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 1279ff7b2acf419950c0efb43bd0416a150f5dfb authored about 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 71d70fc85feea083d99434c3fe49d2e95b472385 authored about 7 years ago by Jakub Míšek <[email protected]>
correct order of {Key, Value}
github.com/peachpiecompiler/peachpie - 9278fbfe60c186b179380f8d60f6e67745da21bb authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - a3dd24fd77b9a1b0f51211dc7090af6eefe5a0fa authored about 7 years ago by Jakub Míšek <[email protected]>
- CLR IEnumerable can be casted to PHP array
github.com/peachpiecompiler/peachpie - 7548f6897385d73d5d9466eeefb17af2031b197a authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - aad1ae405acd6ab97b6134e2175c5c8b3cda8466 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - bc89eeb1f07adbe80fd2442a3ceb9d3b5c5f5064 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 441ac2a77a145187b214cd65fe4e600841dad444 authored about 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 3a9ec0c5f94c4dbb3a89b5a772b30ab7e0d4042c authored about 7 years ago by Jakub Míšek <[email protected]>
- accepts `IEnumerable`
github.com/peachpiecompiler/peachpie - 5392935649b6d0728ceb980ae51a9a87c1775c3d authored about 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 691d0f42f9a4a4e9a509066adfaaaf90c55f409e authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 9860442a96de7e1c22ee7108472853daf859a246 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 50c73642ef73b391dd0389347f32cf234c8f4749 authored over 7 years ago by Jakub Míšek <[email protected]>
- treating CLR delegate as PHP callable
- allows passing Action/Func/etc. to PHP code as a calla...
- `foreach` support for CLR IEnumerable types
- transparent key/value unwrapping
- IEnumerable
-...
github.com/peachpiecompiler/peachpie - 8cc53ed41d842d615b0e7569b51282f2caffce15 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 9230beb4455fc081e3eeee91a9d9aa76c77fd84e authored over 7 years ago by Jakub Míšek <[email protected]>
- when reading result by value, dereferencing is emitted
github.com/peachpiecompiler/peachpie - a37879fc039f6aa3943ac579171b5e1f5c2e4e40 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - fcc030720e8871087f5ad50f217575b9cafcf3aa authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 68fcd5407add9046f64d38ac100b3dd0313995f5 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 126b4c48e311c9aae330918f8b6b7da7e5340ff3 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 31c833892ba3a107ed9ebf4a738aa8fda0eb111a authored over 7 years ago by Robert Husák <[email protected]>
allowing to implement `clone` operator
github.com/peachpiecompiler/peachpie - add8574608061653fca68ea45bcf1f85277f67fa authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - e637c3ebfa7bdfe715a7b03367349bc374d20c04 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 5a07d9b256308554e6f8fbdebf499d6f3a45350a authored over 7 years ago by Jakub Míšek <[email protected]>
- not needed when class is declared for sure and known in compile time
github.com/peachpiecompiler/peachpie - 6c951d026ff8dcb21c47b18fec3c9746365189a2 authored over 7 years ago by Jakub Míšek <[email protected]>
- imagecopyresampled, imagecopyresized
- saving images to file or stream works
github.com/peachpiecompiler/peachpie - 8f90f926faace50d85b2733171a082c891c9aea6 authored over 7 years ago by Jakub Míšek <[email protected]>
- fix of backslashes on Windows
github.com/peachpiecompiler/peachpie - 78e95f55895cb64f92810cf867d375518ad052cd authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - b750976a52619301c41a4555c65bfcad5ca2ac7a authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - f81467ef1a8b58b2062e76d8891f7923890d1e2f authored over 7 years ago by Jakub Míšek <[email protected]>
upload_max_filesize, post_max_size
github.com/peachpiecompiler/peachpie - 811c2129014497468a8024b4ce232b8b81c50616 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 5b9dbc30be2eb63f721dcc0ca0ac6811ec49064a authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - b6eae121cd9979f1f7a76c32843c4d68ec1834c2 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - cc2fe10a4317754da274211e0c8a9039f5f4f346 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 56043dc86b35b3dea601e4b869d99f6220f38cf2 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 6cbfbed80e9f09773ce1f0056c13e66716811f0e authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - e6e87479a91ba0271c53a3a212ec1115587d4d83 authored over 7 years ago by Robert Husák <[email protected]>
Although in PHP it doesn't really implement ArrayAccess, it can be
accessed this way.
github.com/peachpiecompiler/peachpie - 10f5c4d4043cf534996284082f5d5c26e42b6a8a authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - a1b3f12a716a4be399a8987979c39792cbd7ca64 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 37bda68587c4c71df3c5f232255815de4568246f authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - bd0b80e9906ed1a89ab1d8da9b643cda2af29823 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 109bd15471b63aedebfb0aa5175d77d72d8a3ddf authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - d58d55b407077c21ac8267e7359d497acc1e2b21 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 09b0407496cee4eeef7c08a4602f2c94391e789a authored over 7 years ago by Robert Husák <[email protected]>
They refer to the bugs on bugs.php.net.
github.com/peachpiecompiler/peachpie - ccbd4b384f4d64de294a27d1ee23b6953f499cff authored over 7 years ago by Robert Husák <[email protected]>
Peachpie.Library.XmlDom is not referenced from it if
Peachpie.Library.Scripting is compiled unde...
github.com/peachpiecompiler/peachpie - ac12e834a1acff4c6fe2729dc661d5b93c84f7c4 authored over 7 years ago by Robert Husák <[email protected]>
- comparison to null was incorrect causing conversion to string,
`IsNull` should be used instead
github.com/peachpiecompiler/peachpie - 9a5db02a479c3202a9ebc552db33756278620f98 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 133e7d841832d637b4620e73b6bc797c318f68d1 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 93ed7d61d78d39363a72da0404bfec68063e36ed authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - baf0222422675587fc6d0db396935b9d58754ea6 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 775f6bcc5d8732917a8b53102956443134881e5b authored over 7 years ago by Jakub Míšek <[email protected]>