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
- interface method implementation from a base class
- method overrides ghosts
github.com/peachpiecompiler/peachpie - 41c5d7f7a81b6e9fbaa638eb41e4ebb74a515b95 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - fe931fee8e69ec657d758c33d1ffc53c9d4ca93c authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 9c3711b713aef2161ba04930115203905d107511 authored over 7 years ago by Jakub Míšek <[email protected]>
Add test skip naming guidlines, fix skip regex.
github.com/peachpiecompiler/peachpie - 02a1eda8ee759f8e98db2f35142c1a344b9fa12c authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - e62b2dd44ecd3e23c317fb4351d84cc9f83d1858 authored over 7 years ago by Petr Houška <[email protected]>
github.com/peachpiecompiler/peachpie - ab901e0fdc3b2aebee04f4d75eb7981638ad5578 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 899b99b1a1e0e4d3e46e48cf6ebf6a9f79991161 authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 7853f7a581419574f09ddd26d1fb80b3a3ac671a authored over 7 years ago by Robert Husák <[email protected]>
- note, not everything is implemented
github.com/peachpiecompiler/peachpie - 9dbdc24dbd4045717415871decaab960841aba63 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 13b7f4d35968934e6003b397343520b43ebbefa8 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 5e0f1e0201f8df9643e79e1b79daab762ec3305d authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 61c1ed4d7d42297f9578fcf4d80008f33261ab58 authored over 7 years ago by Jakub Míšek <[email protected]>
accessing fields fix
github.com/peachpiecompiler/peachpie - c2e1a81286f340889a3b6751d15f31a08d25b816 authored over 7 years ago by Jakub Míšek <[email protected]>
- static and non-static got mixed
- test updated
github.com/peachpiecompiler/peachpie - e02d976e8cc500604b36af227376ef38d6c130b8 authored over 7 years ago by Jakub Míšek <[email protected]>
variable analysis fix
github.com/peachpiecompiler/peachpie - ee0cb67daa5c6eff7a57e268980587094226dd92 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - e08cc54a29ad40a52686ad19719a788daaa4d390 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 44cdf28a3e26cc3ccfba7f1c7fe13e830a29ceb8 authored over 7 years ago by Jakub Míšek <[email protected]>
- when a variable is defined indirectly (eval include, $$x=..) before it
is used within routine,...
github.com/peachpiecompiler/peachpie - ee031760f9f471a0980e212809e8a4a52fecd4f8 authored over 7 years ago by Jakub Míšek <[email protected]>
fix of referenced variables access
github.com/peachpiecompiler/peachpie - b713fb851df063a41f941563307e44a34e5c1c4f authored over 7 years ago by Jakub Míšek <[email protected]>
- emit keeps track of 'byref' flag of the variable to be aware of
possible PhpAlias
- fixes issu...
github.com/peachpiecompiler/peachpie - d597e9084ed9402e7108ca39e433a224e4be6087 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 66ddee6117867ff61132d9a9ee5032f8516f06f9 authored over 7 years ago by Robert Husák <[email protected]>
When a method that needs late static binding is called non-statically,
LoadMethodSpecialArgument...
github.com/peachpiecompiler/peachpie - 45d6b2f7835962a24d688efca81eb1dfec1398fe authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - e1c00833417345a728d27a0c2ab8e0b93209bf87 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 3244aecb1bf23764d1d3ae9931c02b3903192e50 authored over 7 years ago by Jakub Míšek <[email protected]>
concat respects binary strings
github.com/peachpiecompiler/peachpie - ef1056702b160b4c2e2231ef86a9d09655d006f7 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 66be5b77a7a81bace1e33f82561059f060b43ad0 authored over 7 years ago by Jakub Míšek <[email protected]>
- use parameters are not listed
- params are
github.com/peachpiecompiler/peachpie - 7f4e49f8a7768e76ea1106c17e0807709653a2e3 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 5007a14ba4c9dbfc0c9603a3c930a2c5eeecc930 authored over 7 years ago by Jakub Míšek <[email protected]>
- generic subtract operator for left operand of type double
github.com/peachpiecompiler/peachpie - 442afe1dcea08a432c12a76639821691ae1f1bcd authored over 7 years ago by Jakub Míšek <[email protected]>- added compile-time conversions between string<->char
github.com/peachpiecompiler/peachpie - 1ebf8f8f94deefe1e8cd18ed0e15022d0a38ee5f authored over 7 years ago by Jakub Míšek <[email protected]>
- binding global directly & indirectly
- binding more globals within single statement
- modifyin...
github.com/peachpiecompiler/peachpie - 45c970c37113fc5b4e1416ee7aadcfd70ad3470e authored over 7 years ago by Jakub Míšek <[email protected]>
binding global indirectly
github.com/peachpiecompiler/peachpie - 8f5e7413d00d7d7722e70fb029b7f8347c23999e authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 7c35c9e2621b50d0f989145668265bd7a14518b6 authored over 7 years ago by Jakub Míšek <[email protected]>
- `global $$name`
github.com/peachpiecompiler/peachpie - 40db11aa1a3c10bf74396dab1ef8bb4514ab3f12 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - b912ea44a56dc6d80c842b22af13bf16865774c0 authored over 7 years ago by Jakub Míšek <[email protected]>
- allows for parameters without value
github.com/peachpiecompiler/peachpie - 22ed50759a1171a50b4856a4f299759022df41bc authored over 7 years ago by Jakub Míšek <[email protected]>
- context maintains TargetPhpLanguage of the running assembly
- scripting targets the same langu...
- if not specified it is the latest
github.com/peachpiecompiler/peachpie - 7125b79a23fd09db102271151d065ff6438c78f1 authored over 7 years ago by Jakub Míšek <[email protected]>allows null
github.com/peachpiecompiler/peachpie - ce082d4ca836382efa04232015c39d032428d9be authored over 7 years ago by Jakub Míšek <[email protected]>
- attribute emitted to the compiled assembly specifying source language
specification
/shortopentag+
github.com/peachpiecompiler/peachpie - 3ba0a23ec02273ade20a6cb66ec56c2ea0a490b1 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 0fa65bcdc5f38e64dabe557f02de5a4343ad3c0e authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 6a7a0787405edfe2074b22d70c1ed2d3e126c36a authored over 7 years ago by Jakub Míšek <[email protected]>
Adds echo Done to the end of each generators test.
github.com/peachpiecompiler/peachpie - 05ca628798e192d8b0f3c5cf41eb5beb6543b03f authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 093683980a42fcf18af7e37ef90eef567c597053 authored over 7 years ago by Petr Houška <[email protected]>
github.com/peachpiecompiler/peachpie - 792fd082d9355649f59a2b3a3bd3d2e16c36a0f6 authored over 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - bceefaaf4ff7b750c827544ccbb9b1e4f0e464dd authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 992589e5b813f4cc64e6403f73d48c08c74c4715 authored over 7 years ago by Benjamin Fistein <[email protected]>
use of implicit $this variable in anonymous functions
github.com/peachpiecompiler/peachpie - 1e7223a40acc859b74709134bad13e185a66de76 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 8db53a56654f05b0d6d3e9821b42b12b88cf48cf authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1a403536dca9b3cf570a973f924cd6870e65b024 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - b1f6c42867fa684af9021f09a0ba6de40de0613f authored over 7 years ago by Jakub Míšek <[email protected]>
list() support in foreach
github.com/peachpiecompiler/peachpie - 6711775ac24a93005e967856eac0567c88d9ef77 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 0056005d35a989f9c89438ccf6ba225c5d40d9de authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 803d0b70ed4a54eb7e7d9fabc0ce5886dad10ac3 authored over 7 years ago by Jakub Míšek <[email protected]>
declaring static, global variables
github.com/peachpiecompiler/peachpie - aa92d1d77e8f965333f669e99ddc931ef5e2b7c0 authored over 7 years ago by Jakub Míšek <[email protected]>
- test enabled
- static locals not reported as not supported in generators
github.com/peachpiecompiler/peachpie - 7281cca7af31e0e897c327fef13df6980dca2a15 authored over 7 years ago by Jakub Míšek <[email protected]>
- type analysis test updated, we don't know types of global variables in
global scope
- after changing `global` keyword implementation
github.com/peachpiecompiler/peachpie - e5ae591d12daf1999180d69ebcd16d82f51605f3 authored over 7 years ago by Jakub Míšek <[email protected]>
- static and global keywords reimplemented
- assigns reference of the variable to the local
github.com/peachpiecompiler/peachpie - 1514a3caeb1bda406f50e6ed1583d042ea31e2ae authored over 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 9bdc315cbff94313c0a428049a0c046229ecc1cb authored over 7 years ago by Benjamin Fistein <[email protected]>
Parameter unpacking
github.com/peachpiecompiler/peachpie - c7e664289c3b1c0a7b934b95f84859893b7ae584 authored over 7 years ago by Jakub Míšek <[email protected]>
- invalid value types are ignored, not added to arguments list
- unpacking array elements with s...
- correct CLR type of params taking references
- conversion to PhpAlias respects already aliased...
github.com/peachpiecompiler/peachpie - 9b17e86dc5b5c2cf12ddcd5df12bbb5be2f7deec authored over 7 years ago by Jakub Míšek <[email protected]>
- when .ctor is resolved
github.com/peachpiecompiler/peachpie - 4e13b976f0a95e0b82b4853f0829cbf3b6b6e5ef authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - e5830cbfcf7cbb22430ab9aa004ac6ba93e43868 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 736c739e8b08c16b565f1fa0cea4d0b72beb905c authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 7bfe4e1e6bb40cf830d89a4469db5fe70600daff authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - e169ea8d8b7372d9f20e745031030678e0f3be77 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 9a5811d48baf3145fb29417619154b5e0fcd5d2d authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - b10c00d04a4a021b231a240544d00341cbcf991e authored over 7 years ago by Benjamin Fistein <[email protected]>
github.com/peachpiecompiler/peachpie - 3f342b4d1341a2f9060b001ea71f5f69729cb74c authored over 7 years ago by Benjamin Fistein <[email protected]>
- bit mask corresponding to by-ref parameters is constructed in compile
time
- runtime ensures u...
github.com/peachpiecompiler/peachpie - eeff3cfce7204879c5df9a36e4d1117efce74a97 authored over 7 years ago by Jakub Míšek <[email protected]>
Parameter unpacking
github.com/peachpiecompiler/peachpie - 8926deb661c63e9090d171d4b7f6dd089ef1eb08 authored over 7 years ago by Jakub Míšek <[email protected]>calling method with [params] when unpacking arguments (... operator)
github.com/peachpiecompiler/peachpie - 26b4ce1955fdca9b5beb4b7e7db380a0adcce0ae authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - f08aaa452c87edd26ec7776fbc47c83b0b22bf5f authored over 7 years ago by Jakub Míšek <[email protected]>
(string)<reference type> operator
github.com/peachpiecompiler/peachpie - e50adfa792d394093d73a6a156c78d8e27457ef3 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - b9852d8e71e2724be6bc533cbd83e2014c5850c7 authored over 7 years ago by Jakub Míšek <[email protected]>
Parameter unpacking for resolved methods call, few not implemented case tho, callsites don't sup...
github.com/peachpiecompiler/peachpie - d06d447d814ff425a2bb53e5ad4076248ded3870 authored over 7 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - d4dc5df70c5e2c880e70a5ccc31e5ae5fca2f75e authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 9ef9c65ac52940103cec1335703703b54d844d0e authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 5d53cfe347b7d4af4966df51b144ebb1509d5d70 authored over 7 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 4d0426b38177ae9b9156306a8ea8eaed40b2efcb authored over 7 years ago by Jakub Míšek <[email protected]>
- resolved static methods
- resolved global functions
- resolved library functions
github.com/peachpiecompiler/peachpie - 5ed65108b0bc0a3b13e54b66db29658ccd1746ab authored over 7 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - b45f4f68274e588f655ba23a8873111339aa26d4 authored over 7 years ago by Benjamin Fistein <[email protected]>
compile-time error "Cannot use positional argument after argument
unpacking"
github.com/peachpiecompiler/peachpie - 64ff427a972800693ba2164ff29234e5f4d4e5ac authored over 7 years ago by Jakub Míšek <[email protected]>