Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/peachpiecompiler/peachpie

PeachPie - the PHP compiler and runtime for .NET and .NET Core
https://github.com/peachpiecompiler/peachpie

benchmarks for PhpArray

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

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

8f51ce7b902f480035ce782ba5813629351e0961 authored about 4 years ago by Jakub Míšek <[email protected]>
internal: GetFastEnumerator() operator

5b56c520ece5353183a565e6462f265cf5e57a44 authored about 4 years ago by Jakub Míšek <[email protected]>
foreach uses enumerator without allocations if possible

12472f2cf0b6d798c5a826f79b7370ef9c1a969f authored about 4 years ago by Jakub Míšek <[email protected]>
foreach over value types fix

d1c0a642a286e675b0f2cc5461a0c7a4e35e9661 authored about 4 years ago by Jakub Míšek <[email protected]>
test fix

f222141e688bdcf915f5d7c105eb094dd86d6e2c authored about 4 years ago by Jakub Míšek <[email protected]>
foreach respects user defined GetEnumerator() on value types, looks for correct MoveNext() method

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...

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

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

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

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

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

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...

d471819661e5e64a3bb931a3d80f68ed8e1cc52e authored about 4 years ago by Jakub Míšek <[email protected]>
"money_format" has been deprecated

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

25edb799bbe25167e974744621942a610eeae98f authored about 4 years ago by Jakub Míšek <[email protected]>
updated package

0816643d519e44501c29c1e18bfdfb71f071ff2a authored about 4 years ago by Jakub Míšek <[email protected]>
Rationals strongly signed (for net45 apps)

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

3a493af8811b06c0ea67a6582c030d20495a70f7 authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup

445a0f57dfeed2d92063f2fe47f4fc82e36a12bb authored about 4 years ago by Jakub Míšek <[email protected]>
a few "Core" constants added

82678ea59979163862d26f5f5611e12f512cfe54 authored about 4 years ago by Jakub Míšek <[email protected]>
ini options cleanup

c64d9b2e28766cecba06b2d274fb79f66d12edb3 authored about 4 years ago by Jakub Míšek <[email protected]>
ini option "file_uploads"

always TRUE

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

f1c624890695ef09c0a4eb1a57b7bb9b059c1022 authored about 4 years ago by Jakub Míšek <[email protected]>
updated pcre

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

a44c3b31a320727cee7dcf62e93033ae72f60341 authored about 4 years ago by Jakub Míšek <[email protected]>
nullability fixes

3f91a504ec1987f39c6acd4d65de46ea660c25a5 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionMethod constants updated

870cebee9ec0c60e46976824aec45ab87e1621ca authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionClassConstant constants

e7728987ee30d31dbd6160197ef17d889d8abec0 authored about 4 years ago by Jakub Míšek <[email protected]>
get_mangled_object_vars()

63bac80c0981df4aaa8036d2ea31c5d9bfd19f7b authored about 4 years ago by Jakub Míšek <[email protected]>
STD* constants under proper extension name

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

08e853e7b62269f48d142c6d9796b329b5ef2282 authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup

395edeb14d148dd5c29d47406b8a901100b3f7ea authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup

0921df706f784f35f27f6e721adf5bfd9fd71ac1 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...

c3ed93e537b740fe08ae90953c02918f8dbda871 authored about 4 years ago by Jakub Míšek <[email protected]>
pcre test cleanup

94c2f98af78a85ab77cdc8583d67764810b6a1a4 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: optimized to string conversion

10ce437b913d1e41f74aab05ea77579d35b33bb0 authored about 4 years ago by Jakub Míšek <[email protected]>
FILTER_VALIDATE_BOOL (php8)

1a4ad996c800e06021d6247c3ff10e4c4808c7dd authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: bcpowmod

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

e640323a428f459a313819a86459bd298a6b39af authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath: bcmod, nullability

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

930f23ee3c87a285beec25a9d1823ea13bdd9034 authored about 4 years ago by Jakub Míšek <[email protected]>
bcmath.scale option

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

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

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
...

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

Fixes #882

d0bd3cb1a097c7bab3b2020011125ec647a7faaf authored about 4 years ago by Robert Husák <[email protected]>
test ReflectionExtension

30fc09a351de0f4d90e6afb377239ffc23a76ca9 authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup

236cc1183ba54ea3fe8a357b9a53986bf9ac1297 authored about 4 years ago by Jakub Míšek <[email protected]>
get_resource_id() as Core extension

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

bb08adb18c59054cdf1a8fae2d1a9811dfd6efd7 authored about 4 years ago by Jakub Míšek <[email protected]>
avoids unnecessary exception during middleware initialization

dfa5a2e710d627591ebf6614b59f8225c6105b0f authored about 4 years ago by Jakub Míšek <[email protected]>
notes

3d4ce2fa851a25a2bdb2e619e7bcbe262b1776a0 authored about 4 years ago by Jakub Míšek <[email protected]>
test for nullability issue

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

c10803401e4579a5ec413bdc6bb0beccf0b556a5 authored about 4 years ago by Jakub Míšek <[email protected]>
type analysis: null|void type check

895b5f81a08f6141614e2db39531fec151b6f191 authored about 4 years ago by Jakub Míšek <[email protected]>
pcre update

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

ece2d38940b86213080aacd280c989c5a12e04c4 authored about 4 years ago by Jakub Míšek <[email protected]>
mysql: ColumnSchema nullcheck

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...

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

888cdd98cc89313f652ccb8ea74f9da7082df537 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionAttribute::newInstance()

aeb15aeac17c72f0ba2f47deee32df3d9c82e538 authored about 4 years ago by Jakub Míšek <[email protected]>
byte->PhpValue

b79136c5141bccb39902137b9df211b218437d3a authored about 4 years ago by Jakub Míšek <[email protected]>
source field symbol fix

attributes cannot be undefined

5855bfac6a0a9daf82ccced78c058f6b261e9c7e authored about 4 years ago by Jakub Míšek <[email protected]>
previews commit

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

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

a960e1f51b1bbf4e877c420dc4860a0852c1214e authored about 4 years ago by Jakub Míšek <[email protected]>
get_debug_type()

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

0e5a9547216f0d30baf2902b43d5b4ca70cb1c03 authored about 4 years ago by Jakub Míšek <[email protected]>
preg_last_error_msg() stub

7657a1a02062a0602901887f694e7d2a3eb05ca6 authored about 4 years ago by Jakub Míšek <[email protected]>
nullref fix for attributes without arguments

279fc3d0ffdf6c01c326f6920a2e80324804065c authored about 4 years ago by Jakub Míšek <[email protected]>
Dictionary test

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

67632f6f3e42e608b9711a358552f15002093f34 authored about 4 years ago by Jakub Míšek <[email protected]>
ScriptingProvider test

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)

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

1eb7ccf901a52f79e225a81b9b96c598a185ac06 authored about 4 years ago by Jakub Míšek <[email protected]>
ValueError

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

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

44e13b790474d55b768e6baafc3e8f07f3be0f34 authored about 4 years ago by Jakub Míšek <[email protected]>
ReflectionObject fix for runtime properties

fea7d702f87a50a18550015ec194f8cc68d77ef0 authored about 4 years ago by Jakub Míšek <[email protected]>
nullable annotations

327fa9172c62e475594b52dd709dd1e475b5a4ac authored about 4 years ago by Jakub Míšek <[email protected]>
Functions nullable annotations

1b357a6c6b6f91b99453e7998ba4549dd02278c9 authored about 4 years ago by Jakub Míšek <[email protected]>
Directory nullable annotations

31e5613d205bdd12b966930de4976b186d7a78e6 authored about 4 years ago by Jakub Míšek <[email protected]>
datetime nullable annotations

b0fdb2db7340776d616853e55757f4068a017f4f authored about 4 years ago by Jakub Míšek <[email protected]>
aspnet request handler: dispose overridable

06acb13e51e67ff561781b2f23f00474b6babb6d authored about 4 years ago by Jakub Míšek <[email protected]>
aspnetcore: autload files from composer enabled

0e58bf57d9d420f85259f735cbef4d4b5da477ea authored about 4 years ago by Jakub Míšek <[email protected]>
datetime nullable annotations

31cd92332455477b5d043bcc8acf2ae32d6427e4 authored about 4 years ago by Jakub Míšek <[email protected]>
tokenizer nullable annotations

9eb503202266e8df1d1e817f26981edafeff11d3 authored about 4 years ago by Jakub Míšek <[email protected]>
pdo nullable annotations

be9318b128a4635b0d7746e6b9afff29f4f7a7fb authored about 4 years ago by Jakub Míšek <[email protected]>
pdo nullable annotations

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

nullable metadata

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

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

d949285968460b5d7ed30eaaeabf94c3664de64a authored about 4 years ago by Jakub Míšek <[email protected]>
nullability PR cleanups

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

91752de3ad20f9c9d5a90578e908c3bf3213bece authored about 4 years ago by Jakub Míšek <[email protected]>
Do not analyze nullability of struct parameters

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

04040146a5ed2e2fac24c614f8b91470a47ac1fb authored about 4 years ago by Robert Husák <[email protected]>
Add nullability tests

1e98a1cf543bbb00719050252b68cdc1fef15f6a authored about 4 years ago by Robert Husák <[email protected]>
Properly implement reflection of C# 8 nullability

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.

c4f010085a97913b7d734803dd83f70e24d4f005 authored about 4 years ago by Robert Husák <[email protected]>
compile: resolves some arithmetics in compile time

569bcecb8e5e57955e718e609fdc68225753bc9c authored about 4 years ago by Jakub Míšek <[email protected]>
TypeRefContext.GetTypeMaskFromLiteral

4df4ed3b89d072d69c8f4ad965bd2d28c23bb90a authored about 4 years ago by Jakub Míšek <[email protected]>
fixes CS8603

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

c3d42b44282c7fc9aa5e0d4605dc6405d2e8ac22 authored about 4 years ago by Jakub Míšek <[email protected]>
cleanup

558f5001c27f0365a107c7460ec03390df3e120b authored about 4 years ago by Jakub Míšek <[email protected]>
simple expression evaluation fix

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

87cfabad4b6d0d4d73d69af4aa7bab657762b0a5 authored about 4 years ago by Robert Husák <[email protected]>
notes

65d94bf6478afe53c6fec448633bd0d58d1e6a6e authored about 4 years ago by Jakub Míšek <[email protected]>