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
github.com/peachpiecompiler/peachpie - 2934df5bf8c1f46e7f4b17202f0c1bd1886ce9c2 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 67551bf89d5f8bb3bfa073b86227e72a897a502b authored about 4 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 4579a315cfd078a511e4b05df61f9c1db4feb09f authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - ca7559af2f868cc317db29955c0d2dc300be69c6 authored about 4 years ago by Jakub Míšek <[email protected]>
ref https://github.com/peachpiecompiler/peachpie/issues/765
github.com/peachpiecompiler/peachpie - 48cce2b978882a5009ea4a4167f0a6df1d177941 authored about 4 years ago by Jakub Míšek <[email protected]>CLR attribute for PHP attribute metadata
github.com/peachpiecompiler/peachpie - b2733f914671ba42af703f3488128a989ec7aba9 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - ab8e745d5076e1ff0e72069d8268f83b58c1842e authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - daa8d62fd6e3a4f74e1d5293ea3c2de963242dde authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - b15f8abec2c36818c59f4270c7083fe4c88d7f27 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - f3a5b12a1acc4fb4586a8e67410e79982f5622f8 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - b452ff1c538a44c34820acc219409b6563b20224 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 83e1c90862557f979011f7f07c8a7e69a4ec680c authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 2113b6939a1a08727b52a952f410cad33372b4a4 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 78d5b8a3a623b0cd70668b3b6a1e3ceeb37286d0 authored about 4 years ago by Jakub Míšek <[email protected]>
NOTE: fails if attribute is not a CLR Attribite
github.com/peachpiecompiler/peachpie - b39983c73ac212988cbb30f239ed784fc909c643 authored about 4 years ago by Jakub Míšek <[email protected]>
- removes JSON stuff from Runtime
- keeps JSON stuff in Library
github.com/peachpiecompiler/peachpie - b87dc4ac6a117c575d042cf03a905ec352ae985f authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 97e36ac3f2b755cef417f15ee4c088a985684b01 authored about 4 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 0ebda383c20deb6e5e619d0945244c15c1668ebe authored about 4 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 6146760c3bd937849c379392c59853d0f34c0c95 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 2598133a17b48e805251c8401616bb32d930a6b3 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 2d87a7b547bd0c609cfb1e2f595f004aa81138ae authored about 4 years ago by Jakub Míšek <[email protected]>
ref https://github.com/peachpiecompiler/peachpie/issues/765
github.com/peachpiecompiler/peachpie - a3f84ec1b23b6954ab8aa098f9a5de18b5847f21 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 808c7be33def1b9cacacbaf08dbbdf56306044b0 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - ac11270753754da8293e80d80f8929a3df301482 authored about 4 years ago by Jakub Míšek <[email protected]>
ref https://github.com/peachpiecompiler/peachpie/issues/765
github.com/peachpiecompiler/peachpie - 663ed85a05d7e58439e09bd1023a023e6e9b7b0b authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 4c9cf65b426acca6f0be5fea6c0df46c82b94c42 authored about 4 years ago by Robert Husák <[email protected]>
fixes https://github.com/peachpiecompiler/peachpie/issues/839
github.com/peachpiecompiler/peachpie - 7c8ecde2bb23fac9e08ba7d54fb18dec509a24ff authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - f92b6fb75369947d123057d7f4cbd218f7095213 authored about 4 years ago by Jakub Míšek <[email protected]>
- BoundArgument is associated with matching ParameterSymbol
- constant NULL checked against targ...
github.com/peachpiecompiler/peachpie - 954ae6c54dc2999de779cbb39760b02f31d1478f authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 8a6dda87c73695260f188612e9d85c1552ed2946 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - c76ca9e4b74272ffa6fce008b2ab708cfafbf6d8 authored about 4 years ago by Jakub Míšek <[email protected]>
- avoids exclusive locking
- reports correct PHP error on function redeclaration
fixes https://github.com/iolevel/wpdotnet-sdk/issues/92
github.com/peachpiecompiler/peachpie - ce43c933a3123c6e1e80bc97f975ee413b14b7cf authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - becffb07c2b6549106616be183a4916bf517477e authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 52f689c0b780c81882a49bc18faec5214f7fe032 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 31fa057961306d3a552acadbff67e3593fcf97e8 authored about 4 years ago by Jakub Míšek <[email protected]>
- event `PhpException.OnError`
- handling errors with `Microsoft.Extensions.Logging.ILogger` by ...
- no warning is displayed if property does not exist
- a few mem savings for expression constants
github.com/peachpiecompiler/peachpie - 77ab148fd8ef498cdd0bdcd221081631521a77c2 authored about 4 years ago by Jakub Míšek <[email protected]>
- get_defined_constants and ReflectionExtension::getConstants
- no alloc, perf.
- T_ATTRIBUTE token
github.com/peachpiecompiler/peachpie - 9025b8d0cc1e6886805cb99ab4573d775671e929 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 88479d5d6558737ddb7498df6fc57dfef60cdba3 authored about 4 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - d5a1a2a2015626c18e8a135ba7ed132836c43efc authored about 4 years ago by Robert Husák <[email protected]>
github.com/peachpiecompiler/peachpie - 9dfc4483f51c2e256bd047aa99888b70909ca039 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - d83b5ca1dc283a2c324cb21bcb69378e79b2b4fb authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - eafc4224f5f048d3336c46f3c8885391041a4707 authored about 4 years ago by Jakub Míšek <[email protected]>
ref https://github.com/peachpiecompiler/peachpie/issues/798
ref https://github.com/peachpiecompi...
ref https://github.com/peachpiecompiler/peachpie/issues/752
github.com/peachpiecompiler/peachpie - 360264c1c67dd88ade33c55fb29163bfb6df99e9 authored about 4 years ago by Jakub Míšek <[email protected]>ref https://github.com/peachpiecompiler/peachpie/issues/752
github.com/peachpiecompiler/peachpie - da63ac7527b1d4700671af654f49cfe38eb12dc7 authored about 4 years ago by Jakub Míšek <[email protected]>ref https://github.com/peachpiecompiler/peachpie/issues/752
github.com/peachpiecompiler/peachpie - 3502ed68e6fc58485da9210c5781fba9f431d20a authored about 4 years ago by Jakub Míšek <[email protected]>ref https://github.com/peachpiecompiler/peachpie/issues/752
github.com/peachpiecompiler/peachpie - a83dc3f5cd3e89ffd7bb6fa19704aadc68df870a authored about 4 years ago by Jakub Míšek <[email protected]>ref https://github.com/peachpiecompiler/peachpie/issues/752
github.com/peachpiecompiler/peachpie - 98702bff9e723d5e308fd4f5be87f7e71bf1edd8 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 268876b64c6cb3e168291df983e9f8607d71bd9a authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1293e4fe7e3cf20cf344632b0cc1859e3f9d8be2 authored about 4 years ago by Jakub Míšek <[email protected]>
- throws JsonException when JSON_THROW_ON_ERROR
- avoids alloc for depth <= 3 (HelperStack struc...
github.com/peachpiecompiler/peachpie - e795ea8bd7b6a589f9daa530df1fb69a13536b8d authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 75502fa40455eebd8727486f6852747cf781b5b4 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 308ce72c69a67c02f4084f8bf1b4f15ae54d5cd4 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - bb573a5fd7fc7e2e78dfb3814ecc14198aa9b364 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - a2a5d8c2b171b62bca7c070e41839d42bf6dad50 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 91c9bcf15fb3df074afae5a13da5edacf7179175 authored about 4 years ago by Jakub Míšek <[email protected]>
in case lib function returns a value that might be represented as FALSE, the compiler emits simp...
github.com/peachpiecompiler/peachpie - 531f2d63563184e029b0162b740f822817cabb88 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - df1ed5929a7106ff88e0b981aaa55560263e04af authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - f1c4718f6ec32b652dbeb34d6ff0b69a82860f76 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 9e91ea0c01019ccc5308af0d76316119b7d4f5d6 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 25805afb613ea7a0b3358e5263244c67d345754b authored about 4 years ago by Jakub Míšek <[email protected]>
allows library developers to annotate a lazy constant with a compile-time expression
github.com/peachpiecompiler/peachpie - 10528fe1588e9331ef739f703ae612369d19dd57 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 49f5c2dd3f8d8c7cb209548dcc41b0ccafcb765e authored about 4 years ago by Jakub Míšek <[email protected]>
avoids resolving all attributes in compile time
github.com/peachpiecompiler/peachpie - 4167f180ac1aad7208fab5f143b1ebc818282522 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - f5d0606af21fc501c9f34472ce808e81e58e336c authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - d7cde3871d3b3384c8a5e4582c0ec280ef123c27 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 06ace3c7c02290c1a8d74fa7144e8b1d9dd0d8ed authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - cb46fceca077b5358d8f7b0e4b36b26d7043d322 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - c2b6f48089dee5f84b2b34992ce0d2135f3939cb authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 50fb0665da5b3d0818ed6ab89dd45b5f99ffff48 authored about 4 years ago by Jakub Míšek <[email protected]>
- gets evaluated in compile time
- not declared dynamically by runtime
library developers may declare global PHP constants as:
public static readonly Func<Context, TRe...
unnecessarities removed
github.com/peachpiecompiler/peachpie - 496e72d4fc5f5a98dfabad1888440d6232f44c8d authored about 4 years ago by Jakub Míšek <[email protected]>
- in release, constant() gets transformed into BoundGlobalConst which might get analyzed better
...
github.com/peachpiecompiler/peachpie - e64cb06ba28e66088ec01164fbf7424d5a9c02b9 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 082d5a50b957a18cdef11ae4c337d4af42866de9 authored about 4 years ago by Jakub Míšek <[email protected]>
- release mode evaluates define() and defined()
- compile time warning for the constant redefini...
github.com/peachpiecompiler/peachpie - f7a760e0b4b7bb647ec8e3c05e53066aede1779f authored about 4 years ago by Jakub Míšek <[email protected]>
correctly signed, works on net461
github.com/peachpiecompiler/peachpie - 5ecd65416baba7cfd799f4695057a3b2563527e8 authored about 4 years ago by Jakub Míšek <[email protected]>github.com/peachpiecompiler/peachpie - 91afcc38cc397097533c28bdfbb7b685ce1463f0 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 2b47d0ffde5642a0f27a9d45b19a7116d2c40369 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1bffed18bb435e1840c4cd154055c0f6a93da4ed authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 701d3679c3f8696469b17102eb33be5114e16f3e authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 61d963be48f95b849c77def7e4aa1b014de012b6 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - dda7eeb20eec01490259e8de4243e8c12f4aa999 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 45d3cd986b0de1c51fa32072b96501824cdacca7 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 85e91be87392730646287cbbdb1afe36ef384674 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 3b27a98e22a687cd9c2f922f17680d3d5b64201b authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 82c7d26fb7c725b84cc5041388e7d4308143a7b4 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1b20729c5b60bf2604dfb89ebb51f6a481b52ee7 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 5f7f4edc452c0f7e37605a229102c7988c186355 authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 1e46e7a8a71455973eb44923bcf837f20d48b7df authored about 4 years ago by Jakub Míšek <[email protected]>
github.com/peachpiecompiler/peachpie - 230a537582044610d7ef43a2a6decf776dd371f0 authored about 4 years ago by Jakub Míšek <[email protected]>