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

benchmarks for PhpArray

github.com/peachpiecompiler/peachpie - 980ffe57f4d2916ed474a6f0ed09a7671517011e authored about 4 years ago by Jakub Míšek <[email protected]>
optimized OrderedDictionary

- avoids 50% of array access operations
- avoids some branching
- removes internal invalid PhpValue

github.com/peachpiecompiler/peachpie - 1713dab8f142652e1558cd4432ee6c156c062459 authored about 4 years ago by Jakub Míšek <[email protected]>
test file name and subdir is shown in test exporer

github.com/peachpiecompiler/peachpie - 8f51ce7b902f480035ce782ba5813629351e0961 authored about 4 years ago by Jakub Míšek <[email protected]>
internal: GetFastEnumerator() operator

github.com/peachpiecompiler/peachpie - 5b56c520ece5353183a565e6462f265cf5e57a44 authored about 4 years ago by Jakub Míšek <[email protected]>
foreach uses enumerator without allocations if possible

github.com/peachpiecompiler/peachpie - 12472f2cf0b6d798c5a826f79b7370ef9c1a969f authored about 4 years ago by Jakub Míšek <[email protected]>
foreach over value types fix

github.com/peachpiecompiler/peachpie - d1c0a642a286e675b0f2cc5461a0c7a4e35e9661 authored about 4 years ago by Jakub Míšek <[email protected]>
foreach respects user defined GetEnumerator() on value types, looks for correct MoveNext() method

github.com/peachpiecompiler/peachpie - 38d5b95fdedb699c984ad060ca4a686957c0aa86 authored about 4 years ago by Jakub Míšek <[email protected]>
(asp.net) session container provides PHP and .NET session items

- session items available to $_SESSION (including .NET session items) (between session_start() a...

github.com/peachpiecompiler/peachpie - cf49d60b44aa59461f0a986fb9b5be98428286d2 authored about 4 years ago by Jakub Míšek <[email protected]>
(asp.net) closing session restores session state container

github.com/peachpiecompiler/peachpie - 8359e82f3ae04fc01229537694206b5c98d8ee5e authored about 4 years ago by Jakub Míšek <[email protected]>
(asp.net) session state container providing items from $_SESSION

github.com/peachpiecompiler/peachpie - b93edd091e79a3a2eaf81bf8b59a425d09d00fc8 authored about 4 years ago by Jakub Míšek <[email protected]>
(asp.net) `session_name()` gets correct value from web config

github.com/peachpiecompiler/peachpie - 7416187b93ed8d9daf8497a50ddb5e607a45493c authored about 4 years ago by Jakub Míšek <[email protected]>
sdk: avoids duplicity in compile items

fixes https://github.com/peachpiecompiler/peachpie/issues/890

github.com/peachpiecompiler/peachpie - db0c81c9160cc4f0d5f637a0b50e5d2609a43710 authored about 4 years ago by Jakub Míšek <[email protected]>
session_name() gets correct value in asp.net request handler

github.com/peachpiecompiler/peachpie - ce315adc5f5fec805e2d1cfa5025977512081a4c authored about 4 years ago by Jakub Míšek <[email protected]>
analysis handles vararg by ref + test

- fixes https://github.com/peachpiecompiler/peachpie/issues/889
- params by ref are properly han...

github.com/peachpiecompiler/peachpie - d471819661e5e64a3bb931a3d80f68ed8e1cc52e authored about 4 years ago by Jakub Míšek <[email protected]>
"money_format" has been deprecated

github.com/peachpiecompiler/peachpie - 406445c9b8bcff66c7557f93bd88cd721c2819e2 authored about 4 years ago by Jakub Míšek <[email protected]>
"image" functions/constants defined in "standard" extension

github.com/peachpiecompiler/peachpie - 25edb799bbe25167e974744621942a610eeae98f authored about 4 years ago by Jakub Míšek <[email protected]>
updated package

github.com/peachpiecompiler/peachpie - 0816643d519e44501c29c1e18bfdfb71f071ff2a authored about 4 years ago by Jakub Míšek <[email protected]>
Rationals strongly signed (for net45 apps)

github.com/peachpiecompiler/peachpie - 35252a88d6fcea0ebdeeb13300443491b4697675 authored about 4 years ago by Jakub Míšek <[email protected]>
not reporting NU5128 for Peachpie.App (no build output)

github.com/peachpiecompiler/peachpie - 3a493af8811b06c0ea67a6582c030d20495a70f7 authored about 4 years ago by Jakub Míšek <[email protected]>
a few "Core" constants added

github.com/peachpiecompiler/peachpie - 82678ea59979163862d26f5f5611e12f512cfe54 authored about 4 years ago by Jakub Míšek <[email protected]>
ini options cleanup

github.com/peachpiecompiler/peachpie - c64d9b2e28766cecba06b2d274fb79f66d12edb3 authored about 4 years ago by Jakub Míšek <[email protected]>
ini option "file_uploads"

always TRUE

github.com/peachpiecompiler/peachpie - 37d6979225f5818a25215448671f8428ede7f07f authored about 4 years ago by Jakub Míšek <[email protected]>
ini options: case sensitive, return FALSE by default

github.com/peachpiecompiler/peachpie - f1c624890695ef09c0a4eb1a57b7bb9b059c1022 authored about 4 years ago by Jakub Míšek <[email protected]>
updated pcre

fixes https://github.com/peachpiecompiler/peachpie-perlregex/issues/4

github.com/peachpiecompiler/peachpie - a44c3b31a320727cee7dcf62e93033ae72f60341 authored about 4 years ago by Jakub Míšek <[email protected]>
nullability fixes

github.com/peachpiecompiler/peachpie - 3f91a504ec1987f39c6acd4d65de46ea660c25a5 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionMethod constants updated

github.com/peachpiecompiler/peachpie - 870cebee9ec0c60e46976824aec45ab87e1621ca authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionClassConstant constants

github.com/peachpiecompiler/peachpie - e7728987ee30d31dbd6160197ef17d889d8abec0 authored about 4 years ago by Jakub Míšek <[email protected]>
get_mangled_object_vars()

github.com/peachpiecompiler/peachpie - 63bac80c0981df4aaa8036d2ea31c5d9bfd19f7b authored about 4 years ago by Jakub Míšek <[email protected]>
STD* constants under proper extension name

github.com/peachpiecompiler/peachpie - 727d10ce57305f419863b5e01ba9991df1e126c7 authored about 4 years ago by Jakub Míšek <[email protected]>
removed PhpConditionalAttribute, STD* constants under proper extension name

github.com/peachpiecompiler/peachpie - 08e853e7b62269f48d142c6d9796b329b5ef2282 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath tests

ref https://github.com/peachpiecompiler/peachpie/issues/752
ref https://github.com/peachpiecompi...

github.com/peachpiecompiler/peachpie - c3ed93e537b740fe08ae90953c02918f8dbda871 authored about 4 years ago by Jakub Míšek <[email protected]>
pcre test cleanup

github.com/peachpiecompiler/peachpie - 94c2f98af78a85ab77cdc8583d67764810b6a1a4 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: optimized to string conversion

github.com/peachpiecompiler/peachpie - 10ce437b913d1e41f74aab05ea77579d35b33bb0 authored about 4 years ago by Jakub Míšek <[email protected]>
FILTER_VALIDATE_BOOL (php8)

github.com/peachpiecompiler/peachpie - 1a4ad996c800e06021d6247c3ff10e4c4808c7dd authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: bcpowmod

ref https://github.com/peachpiecompiler/peachpie/issues/836

github.com/peachpiecompiler/peachpie - e640323a428f459a313819a86459bd298a6b39af authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: bcmod, nullability

ref https://github.com/peachpiecompiler/peachpie/issues/836

github.com/peachpiecompiler/peachpie - 930f23ee3c87a285beec25a9d1823ea13bdd9034 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath.scale option

ref https://github.com/peachpiecompiler/peachpie/issues/836

github.com/peachpiecompiler/peachpie - 498a688262946b00a751fa5cbaf4697019814c3f authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath enabled, correct tostring conversion

ref https://github.com/peachpiecompiler/peachpie/issues/836

github.com/peachpiecompiler/peachpie - 0a751981b629329c69ceb3713605985251769689 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath implementation (disabled)

- ref https://github.com/peachpiecompiler/peachpie/issues/836
- missing ToString implementation
...

github.com/peachpiecompiler/peachpie - aafc31edefc43c8442016e2dbfc5cb9bc96bd71a authored about 4 years ago by Jakub Míšek <[email protected]>
Fix race condition in SourceTypeSymbol.EnsureMembers

Fixes #882

github.com/peachpiecompiler/peachpie - d0bd3cb1a097c7bab3b2020011125ec647a7faaf authored about 4 years ago by Robert Husák <[email protected]>
test ReflectionExtension

github.com/peachpiecompiler/peachpie - 30fc09a351de0f4d90e6afb377239ffc23a76ca9 authored about 4 years ago by Jakub Míšek <[email protected]>
get_resource_id() as Core extension

github.com/peachpiecompiler/peachpie - 567b7293ce67e82b4e8384a8c4caa04c22ef5bb3 authored about 4 years ago by Jakub Míšek <[email protected]>
non php types not added to runtime extension info

github.com/peachpiecompiler/peachpie - bb08adb18c59054cdf1a8fae2d1a9811dfd6efd7 authored about 4 years ago by Jakub Míšek <[email protected]>
avoids unnecessary exception during middleware initialization

github.com/peachpiecompiler/peachpie - dfa5a2e710d627591ebf6614b59f8225c6105b0f authored about 4 years ago by Jakub Míšek <[email protected]>
test for nullability issue

ref https://github.com/peachpiecompiler/peachpie/issues/887

github.com/peachpiecompiler/peachpie - c10803401e4579a5ec413bdc6bb0beccf0b556a5 authored about 4 years ago by Jakub Míšek <[email protected]>
type analysis: null|void type check

github.com/peachpiecompiler/peachpie - 895b5f81a08f6141614e2db39531fec151b6f191 authored about 4 years ago by Jakub Míšek <[email protected]>
pcre update

implements https://github.com/peachpiecompiler/peachpie/issues/886

github.com/peachpiecompiler/peachpie - ece2d38940b86213080aacd280c989c5a12e04c4 authored about 4 years ago by Jakub Míšek <[email protected]>
mysql: ColumnSchema nullcheck

github.com/peachpiecompiler/peachpie - 802990e268d7b835c01a8c899c83edcdca1e6a24 authored about 4 years ago by Jakub Míšek <[email protected]>
disabled test

we have difference in current time internal representation - UTC now + timezone instead of local...

github.com/peachpiecompiler/peachpie - 0d60ae6db527026eb290d36c802d3aa9645788b0 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionAttribute::newInstance() checks the attribute is annotated with attribute

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 888cdd98cc89313f652ccb8ea74f9da7082df537 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionAttribute::newInstance()

github.com/peachpiecompiler/peachpie - aeb15aeac17c72f0ba2f47deee32df3d9c82e538 authored about 4 years ago by Jakub Míšek <[email protected]>
byte->PhpValue

github.com/peachpiecompiler/peachpie - b79136c5141bccb39902137b9df211b218437d3a authored about 4 years ago by Jakub Míšek <[email protected]>
source field symbol fix

attributes cannot be undefined

github.com/peachpiecompiler/peachpie - 5855bfac6a0a9daf82ccced78c058f6b261e9c7e authored about 4 years ago by Jakub Míšek <[email protected]>
previews commit

github.com/peachpiecompiler/peachpie - 7f972a76172fc77b2afdcfd7f8c2751a5821fb84 authored about 4 years ago by Jakub Míšek <[email protected]>
removed unnecessary IPhpConvertible.ToString(Context)

Contrext is unnecessary since double->string is locale independent now

github.com/peachpiecompiler/peachpie - 893985bd91b95d95e20b54d3bd396674fa519f48 authored about 4 years ago by Jakub Míšek <[email protected]>
Locale-independent float to string casting

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - a960e1f51b1bbf4e877c420dc4860a0852c1214e authored about 4 years ago by Jakub Míšek <[email protected]>
get_debug_type()

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 0e5a9547216f0d30baf2902b43d5b4ca70cb1c03 authored about 4 years ago by Jakub Míšek <[email protected]>
preg_last_error_msg() stub

github.com/peachpiecompiler/peachpie - 7657a1a02062a0602901887f694e7d2a3eb05ca6 authored about 4 years ago by Jakub Míšek <[email protected]>
nullref fix for attributes without arguments

github.com/peachpiecompiler/peachpie - 279fc3d0ffdf6c01c326f6920a2e80324804065c authored about 4 years ago by Jakub Míšek <[email protected]>
Dictionary test

ref https://github.com/peachpiecompiler/peachpie/issues/752

github.com/peachpiecompiler/peachpie - 67632f6f3e42e608b9711a358552f15002093f34 authored about 4 years ago by Jakub Míšek <[email protected]>
ScriptingProvider test

github.com/peachpiecompiler/peachpie - 36cfad19eb8d1582529cfc8aa728ff44dc0b247f authored about 4 years ago by Jakub Míšek <[email protected]>
use of get_Item/set_Item as in array access

- allows to use Dictionary as array (again)

github.com/peachpiecompiler/peachpie - 65e01e3dbf66bdfeadf09b41d54fd19a07bccd98 authored about 4 years ago by Jakub Míšek <[email protected]>
Mono.Posix for .NET 4.6.1

github.com/peachpiecompiler/peachpie - 1eb7ccf901a52f79e225a81b9b96c598a185ac06 authored about 4 years ago by Jakub Míšek <[email protected]>
ValueError

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 22a965aea49b95b9f9e5b4d4e98a8d2e19dccc48 authored about 4 years ago by Jakub Míšek <[email protected]>
reflection classes, deprecations, ReflectionUnionType stub

ref https://github.com/peachpiecompiler/peachpie/issues/765

github.com/peachpiecompiler/peachpie - 44e13b790474d55b768e6baafc3e8f07f3be0f34 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionObject fix for runtime properties

github.com/peachpiecompiler/peachpie - fea7d702f87a50a18550015ec194f8cc68d77ef0 authored about 4 years ago by Jakub Míšek <[email protected]>
nullable annotations

github.com/peachpiecompiler/peachpie - 327fa9172c62e475594b52dd709dd1e475b5a4ac authored about 4 years ago by Jakub Míšek <[email protected]>
Functions nullable annotations

github.com/peachpiecompiler/peachpie - 1b357a6c6b6f91b99453e7998ba4549dd02278c9 authored about 4 years ago by Jakub Míšek <[email protected]>
Directory nullable annotations

github.com/peachpiecompiler/peachpie - 31e5613d205bdd12b966930de4976b186d7a78e6 authored about 4 years ago by Jakub Míšek <[email protected]>
datetime nullable annotations

github.com/peachpiecompiler/peachpie - b0fdb2db7340776d616853e55757f4068a017f4f authored about 4 years ago by Jakub Míšek <[email protected]>
aspnet request handler: dispose overridable

github.com/peachpiecompiler/peachpie - 06acb13e51e67ff561781b2f23f00474b6babb6d authored about 4 years ago by Jakub Míšek <[email protected]>
aspnetcore: autload files from composer enabled

github.com/peachpiecompiler/peachpie - 0e58bf57d9d420f85259f735cbef4d4b5da477ea authored about 4 years ago by Jakub Míšek <[email protected]>
datetime nullable annotations

github.com/peachpiecompiler/peachpie - 31cd92332455477b5d043bcc8acf2ae32d6427e4 authored about 4 years ago by Jakub Míšek <[email protected]>
tokenizer nullable annotations

github.com/peachpiecompiler/peachpie - 9eb503202266e8df1d1e817f26981edafeff11d3 authored about 4 years ago by Jakub Míšek <[email protected]>
pdo nullable annotations

github.com/peachpiecompiler/peachpie - be9318b128a4635b0d7746e6b9afff29f4f7a7fb authored about 4 years ago by Jakub Míšek <[email protected]>
pdo nullable annotations

github.com/peachpiecompiler/peachpie - 1f525b12c38cc7668b687167ef8116c47fbc672b authored about 4 years ago by Jakub Míšek <[email protected]>
Merge pull request #885 from peachpiecompiler/feature/nullable

nullable metadata

github.com/peachpiecompiler/peachpie - b879c0187e285e7b4ea47128c9879427bf9de7f3 authored about 4 years ago by Jakub Míšek <[email protected]>
Merge branch 'master' into feature/nullable

github.com/peachpiecompiler/peachpie - 85cd3c1805db3ecc90acf9c6fb8874007fda4d75 authored about 4 years ago by Jakub Míšek <[email protected]>
Mono.Posix reference on net45

github.com/peachpiecompiler/peachpie - d949285968460b5d7ed30eaaeabf94c3664de64a authored about 4 years ago by Jakub Míšek <[email protected]>
nullability PR cleanups

github.com/peachpiecompiler/peachpie - 6d0eccf6ab787f78d95fd014dc10f1429a828b13 authored about 4 years ago by Jakub Míšek <[email protected]>
pdo.cs nullable reverted

github.com/peachpiecompiler/peachpie - 91752de3ad20f9c9d5a90578e908c3bf3213bece authored about 4 years ago by Jakub Míšek <[email protected]>
Do not analyze nullability of struct parameters

github.com/peachpiecompiler/peachpie - 403d8333611aaeaa9313cbd2090faf03dd767bff authored about 4 years ago by Robert Husák <[email protected]>
Merge branch master into feature/nullable

github.com/peachpiecompiler/peachpie - 04040146a5ed2e2fac24c614f8b91470a47ac1fb authored about 4 years ago by Robert Husák <[email protected]>
Add nullability tests

github.com/peachpiecompiler/peachpie - 1e98a1cf543bbb00719050252b68cdc1fef15f6a authored about 4 years ago by Robert Husák <[email protected]>
Properly implement reflection of C# 8 nullability

github.com/peachpiecompiler/peachpie - 9f1209247350ea7568133df7d152745dc0f51e45 authored about 4 years ago by Robert Husák <[email protected]>
Revert null annotations of Peachpie libraries

Keep it at ReflectionExtension so that type_analysis_07.php test passes.

github.com/peachpiecompiler/peachpie - c4f010085a97913b7d734803dd83f70e24d4f005 authored about 4 years ago by Robert Husák <[email protected]>
compile: resolves some arithmetics in compile time

github.com/peachpiecompiler/peachpie - 569bcecb8e5e57955e718e609fdc68225753bc9c authored about 4 years ago by Jakub Míšek <[email protected]>
TypeRefContext.GetTypeMaskFromLiteral

github.com/peachpiecompiler/peachpie - 4df4ed3b89d072d69c8f4ad965bd2d28c23bb90a authored about 4 years ago by Jakub Míšek <[email protected]>
fixes CS8603

github.com/peachpiecompiler/peachpie - 4ba393f6d1611460e3d07f4f0700309599e786d4 authored about 4 years ago by Jakub Míšek <[email protected]>
GlobalSymbolProvider lookups for nested PE types

- allows to use nested types in PHP code

github.com/peachpiecompiler/peachpie - c3d42b44282c7fc9aa5e0d4605dc6405d2e8ac22 authored about 4 years ago by Jakub Míšek <[email protected]>
simple expression evaluation fix

github.com/peachpiecompiler/peachpie - f06cd0b662783105b4b05a3d966eedd29925abdd authored about 4 years ago by Jakub Míšek <[email protected]>
Emit NullableContext(2) attribute in source file classes

github.com/peachpiecompiler/peachpie - 87cfabad4b6d0d4d73d69af4aa7bab657762b0a5 authored about 4 years ago by Robert Husák <[email protected]>