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

argument unpacking in callsites

- when passing to __call and __callStatic

github.com/peachpiecompiler/peachpie - 06f3148434d4393c08220d4246505dea4dfc7a7a authored almost 7 years ago
argument unpacking in callsites

github.com/peachpiecompiler/peachpie - 7d96d9c14b6f0b3e9c1fc4a1353469fd56d1c7f1 authored almost 7 years ago
argument unpacking in callsites

resolves https://github.com/peachpiecompiler/peachpie/issues/189

github.com/peachpiecompiler/peachpie - 610025691255f41f4634c21249b97391796f5032 authored almost 7 years ago
PhpRequestOptions.RootPath

- option to specify the PHP application root path
- resolves https://github.com/peachpiecompiler...

github.com/peachpiecompiler/peachpie - f3b5fc36ead083492e5f91e368709d3d82673a57 authored almost 7 years ago
lambda $this emit fix

github.com/peachpiecompiler/peachpie - c0b594768d941b79f4c8847dffee081eb2c88915 authored almost 7 years ago
passing $this in closure to nested closure

github.com/peachpiecompiler/peachpie - 2fe566772931c22cd3e28e052bfd749e21efa756 authored almost 7 years ago
dynamic late static type in __callStatic

github.com/peachpiecompiler/peachpie - d9639685648b8e1b29ac1ab3e5881c947d2ff506 authored almost 7 years ago
`static` in unbound lambda

- fixes https://github.com/peachpiecompiler/peachpie/issues/188
- "late static bound" type is pa...

github.com/peachpiecompiler/peachpie - 54a9bc9de3fd6332694f5cf6344ddec0d3dc676d authored almost 7 years ago
emit resolved value fix

github.com/peachpiecompiler/peachpie - 5e09cf7c32785d0703bcb14af30a090e8cee56e6 authored almost 7 years ago
functions declaration with optional arguments

- fixes https://github.com/peachpiecompiler/peachpie/issues/186
- synthesized stubs with optiona...

github.com/peachpiecompiler/peachpie - 49f7528fb23ea69284906c0d45ec2821f90f1ade authored almost 7 years ago
unnecessary null checks omitted

github.com/peachpiecompiler/peachpie - 0b87137fd8269a7bab3b808b1ff1729ec7ada7aa authored almost 7 years ago
synthesized overloads metadata name

- synthesized global functions have correct name in case of a
conditional declaration
- code cle...

github.com/peachpiecompiler/peachpie - 82682a1a8d4e9fab95c47595e0c8c6b09ff5bc84 authored almost 7 years ago
PhpRoutineInfoWithOverloads

github.com/peachpiecompiler/peachpie - c64286053274ff115bcdc14000f5b52d9a917825 authored almost 7 years ago
array_filter() flags

github.com/peachpiecompiler/peachpie - 92498262e188fce124a1d08c09b1ab1a272f301c authored almost 7 years ago
binding restriction for null fix (and faster)

github.com/peachpiecompiler/peachpie - d4d7904f4e54002c2ad9e2452803a43100b53c75 authored almost 7 years ago
binding restrictions fix

- callsite restrictions fix when field or method is called on a
non-object
- isset() access hand...

github.com/peachpiecompiler/peachpie - 1dc65b633de7f4d6b61d88fe20dbdf08cb8f6280 authored almost 7 years ago
binder "isset" access, cleanup

- dynamic access to fields implements `isset` operator
- code reviewed & cleaned up

github.com/peachpiecompiler/peachpie - c99e716d7e38c186e0d2f5100049065bf51d6460 authored almost 7 years ago
fix of `iptcembed` declaration

github.com/peachpiecompiler/peachpie - f5dccdb0ae734de68adedff8154042228fd50356 authored almost 7 years ago
Properly reset bound method in instance call during analysis

github.com/peachpiecompiler/peachpie - 8a4b3f6af923a13f5e50fb0999b13232fbe75440 authored almost 7 years ago
asp.net core context cleanup

- duplicit REQUEST_URI removed

github.com/peachpiecompiler/peachpie - bb18685c2b1adfcfdd3bd3c12b791e25a7791e4f authored almost 7 years ago
count_chars() cleanup

- gets byte[] directly casted from runtime instead of PhpString

github.com/peachpiecompiler/peachpie - 1dcc87b0734c8b4b5b720e1445f4350cc54554f5 authored almost 7 years ago
isset string item access

- fixes https://github.com/peachpiecompiler/peachpie/issues/182
- needs some polishing

github.com/peachpiecompiler/peachpie - ad5573a71b60346b7c41497b9f2786f2c52f7fb2 authored almost 7 years ago
date_format "e" modifier

- should be reviewed, now it gets "Windows" (OS specific) time zone
identifier

github.com/peachpiecompiler/peachpie - 37301af3481158e263c5215e7b41562ee47e0134 authored almost 7 years ago
copy of array preserves internal enumerator

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

github.com/peachpiecompiler/peachpie - 605d7c19beb10ed6d3b274c8f0925a986d3c11e2 authored almost 7 years ago
runtime casting

- fixes
https://github.com/peachpiecompiler/peachpie/issues/121#issuecomment-370465869
- string ...

github.com/peachpiecompiler/peachpie - 3102420b7c25e8023c3764f3293d8673dbcac876 authored almost 7 years ago
setting content-length ignored

- settings content-length by PHP code is ignored, it is supposed to be
set correctly by web serv...

github.com/peachpiecompiler/peachpie - 3fcc313d09d68f6aa8c10933f524f5daec9de895 authored almost 7 years ago
Peachpie.Library.Network

- enabled to be built on build servers
- added to test project
- installed as NuGet

github.com/peachpiecompiler/peachpie - 4c6e8e928f5ac230e86aafcce8400cad3f935020 authored almost 7 years ago
curl_errno, curl_error, curl_getinfo

github.com/peachpiecompiler/peachpie - 2871302ce637f4abf0d9418bd1206115b30579e9 authored almost 7 years ago
curl headers and more options

github.com/peachpiecompiler/peachpie - 61c7280f31b71e580a1e826044b7c74309244de8 authored almost 7 years ago
curl_exec() GET,HEAD

github.com/peachpiecompiler/peachpie - 7df44ee2539c6cb29f09976ba1605342226e9b6b authored almost 7 years ago
more curl options

github.com/peachpiecompiler/peachpie - 294e7ac2fcfa48a3ace014f6392a9817f05d1eb4 authored almost 7 years ago
more curl options

github.com/peachpiecompiler/peachpie - 2ad5c49aa442eabda2818131c413a14a2ac7d841 authored almost 7 years ago
curl constants, function stubs

github.com/peachpiecompiler/peachpie - f59ad093aacd2f91d7396d146ae89ef560990102 authored almost 7 years ago
CURLFile, curl_file_create

github.com/peachpiecompiler/peachpie - b1d769b4ac27c65ec36e012f742db3da75097d6b authored almost 7 years ago
network library (empty)

- placeholder for curl;ldap;ftp;smtp;sockets extensions

github.com/peachpiecompiler/peachpie - f2d1c83151898a5c92579e1a82b198ad4d8fbd39 authored almost 7 years ago
mutable string debug view

- uninitialized mutable string shown as `null` instead of NullRef
exception
- ToString() gets `n...

github.com/peachpiecompiler/peachpie - 6e603004168756913d4c3ddd8b350d255b56ce75 authored almost 7 years ago
min() fix to return by value

github.com/peachpiecompiler/peachpie - 9a459cbcc7bdcab1e1852651b295e1b85ae94f45 authored almost 7 years ago
accessing class fields and variabes

- accessing fields fix
- dereferencing local vars only if necessary

github.com/peachpiecompiler/peachpie - 6394b66c71e66aa1cbd18c74d40aeb35e967c7ed authored almost 7 years ago
accessing class fields

- read
- read-value
- read-value-copy

github.com/peachpiecompiler/peachpie - 0145b51546659732197ffe9f580f0e3611b44679 authored almost 7 years ago
BoundAccess.ReadValue

- additional access for dereferencing

github.com/peachpiecompiler/peachpie - 6c8405e1571280aa92c6b9f09a0269f02f25b165 authored almost 7 years ago
strict comparison emit

- more specialized overloads

github.com/peachpiecompiler/peachpie - 803c4162c1dc06a88c2276396e46e380823e63f8 authored almost 7 years ago
<Script> container

- BuiltinTypes
- BuiltinFunctions
- preallocated runtime tables
- cleanup

github.com/peachpiecompiler/peachpie - 1345ec3d7f7c9d81ed9e0ba80ee5ae422ebb47ea authored almost 7 years ago
preg_replace() count parameter

github.com/peachpiecompiler/peachpie - 42102173fea6e5df58145c88530263fb468329c1 authored almost 7 years ago
option "precision"

- ini_get("precision") always 15 (.NET default)
- code cleanup

github.com/peachpiecompiler/peachpie - 0b6daaa9d9c2b3923f7b1acd376c7bb71f15a9fa authored almost 7 years ago
substr() byte safe

github.com/peachpiecompiler/peachpie - 24b8e2ac8868a5cebc8301a9918c30401427438b authored almost 7 years ago
option "mbstring.func_overload"

- read only
- always "0"

github.com/peachpiecompiler/peachpie - 61108583aef4b7c417d6eb38d04f2b2b37829800 authored almost 7 years ago
mysqli_result::free_result

github.com/peachpiecompiler/peachpie - f4753ba8c2925bfaff783337a3b6ba57eaf6517f authored almost 7 years ago
JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE

github.com/peachpiecompiler/peachpie - 5ff4d91d4dea98aa262abe3e931d39f718fdeb41 authored almost 7 years ago
Fowler–Noll–Vo hash function

github.com/peachpiecompiler/peachpie - 5b76d01d1da92bb0fa737ba1dd0e2f2adc42f01a authored almost 7 years ago
setlocale() checks dot '.' in name

github.com/peachpiecompiler/peachpie - 9fa5273e76b92aeec01fd3e9e23039c74debfd4a authored almost 7 years ago
runtime warnings

- removed assertions in error_get_last and strtr
- added warning messages for zlib, stats
- PHP_...

github.com/peachpiecompiler/peachpie - d475c6b92b22fd30b23a1a746c685ca2a2162392 authored almost 7 years ago
[ReadCopy] does not apply for compound assign

- copying and derefrencing the value is not needed
- parameter type check cleanup

github.com/peachpiecompiler/peachpie - 84eff869fc08f7fbe8fd30d8220f8d555a9c7199 authored almost 7 years ago
SourceRoutineSymbol.ParameterCount fix

- for implicitly added varargs

github.com/peachpiecompiler/peachpie - e5064952e1cebc997a1e660a66ce29b5623f5974 authored almost 7 years ago
custom Exception stack trace

github.com/peachpiecompiler/peachpie - c12d248a7b8efb627c80111ed1cdd1cd1fe8fa15 authored almost 7 years ago
[PhpHidden] on generated ghosts

- ghost methods are not visible to php context
- faster (and correct) overload resolution

github.com/peachpiecompiler/peachpie - 075a61d53d9e4a2e373544f43140ad3452327bba authored almost 7 years ago
reachability analysis cleanup

github.com/peachpiecompiler/peachpie - e27e8c5d1073e8898fe0c788b235259d75ea0d53 authored almost 7 years ago
varargs and parameters

- varargs are synthesized when needed and may replace optional
parameters
- parameters processin...

github.com/peachpiecompiler/peachpie - 2f50f1fd998e0342b20acafc53dc445bc203bd8d authored almost 7 years ago
improved ct overload resolution

github.com/peachpiecompiler/peachpie - 2ebfc977db609644f980e60371ed4bc753cf9b0c authored almost 7 years ago
(unset) ct evaluation

- cannot be evaluated in ct!

github.com/peachpiecompiler/peachpie - 23ceae29305e7a811be13524eb9f0107cf867120 authored almost 7 years ago
ct evaluation

- (string)
- (int)
- (unset)

github.com/peachpiecompiler/peachpie - 742a9ca7fb3a1513de8cb648c43bd84c79da4999 authored almost 7 years ago
evaluation of strlen(), is_callable(), extension_loaded()

github.com/peachpiecompiler/peachpie - a4467ae5858685700dbda16832803b1d0e667932 authored almost 7 years ago
cfg cleanup

- naming context not needed

github.com/peachpiecompiler/peachpie - d8ccc45e22932505e52833921cbff5ec0664e261 authored almost 7 years ago
unconditional decl if needed

github.com/peachpiecompiler/peachpie - 334ea957e30e58624ff8166c276b0bd2546f80bc authored almost 7 years ago
cfg contains declarations

github.com/peachpiecompiler/peachpie - b3c8472e5e524e5f12ec347a07d0d9250e2e3425 authored almost 7 years ago
dereferencing field

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

github.com/peachpiecompiler/peachpie - 4b3e77039ddb20638a9f1c01776548baa9011304 authored almost 7 years ago
generated ToString()

- won't be generated if ToString is sealed
- fixes https://github.com/peachpiecompiler/peachpie/...

github.com/peachpiecompiler/peachpie - 6864a90541efe98a8e64b372d666abe3ddb5e06e authored almost 7 years ago
PE System.Type, enums

github.com/peachpiecompiler/peachpie - 8f68cc4a23fc2de15af78bea84518184ce58a93a authored almost 7 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - a9641fac3624716c5f914eb4000fa1b5383e3e9d authored almost 7 years ago
constructing class versions with traits fix

github.com/peachpiecompiler/peachpie - c6457ffe0b9fe8564508c31628e96a7e96b5cc83 authored almost 7 years ago
system methods hidden from stack trace

github.com/peachpiecompiler/peachpie - 86b12a9fa40e2affcd683f40f4c79a35aa0c68ec authored almost 7 years ago
PhpStackTrace.StackTrace

- debug stack trace text

github.com/peachpiecompiler/peachpie - 77fab094602bbc3699ab72620817252cfcc663da authored almost 7 years ago
Exception::getPrevious()

github.com/peachpiecompiler/peachpie - 3cc62d845e2fe8d929b6e59ab837163f8f8c9691 authored almost 7 years ago
mysqli_connect_error() without parameter

github.com/peachpiecompiler/peachpie - 0a8aee2325dc6f86fcc703befdf99a64e884856b authored almost 7 years ago
php exception as string

github.com/peachpiecompiler/peachpie - db27e83b2e461cac14b226a5d85f58e83d2e6b40 authored almost 7 years ago
stack trace on `netstandard2.0`

github.com/peachpiecompiler/peachpie - 39b16b14556d8305f5e6772faedd483ccd328cab authored almost 7 years ago
.netstandard stacktrace empty for now

github.com/peachpiecompiler/peachpie - 869df41a46de29015971ff051bdaf2b203eda18b authored almost 7 years ago
php stack tracing

- implemetation of classes Exception and Error
- debug_print_backtrace, debug_backtrace

github.com/peachpiecompiler/peachpie - a009b8a8c0d347c9595c453271a77324dda40d4f authored almost 7 years ago
PhpStackTrace helper

github.com/peachpiecompiler/peachpie - 12be1cec2a47fa4cc0f410817ba3d5f33e3edeba authored almost 7 years ago
PhpStackTrace helper

github.com/peachpiecompiler/peachpie - f50a68b0619c40a26fdee571ada59351541a40b6 authored almost 7 years ago
reflection utils

- global method name helper

github.com/peachpiecompiler/peachpie - d48f00ed39beda3f11962bd63432a88b537c044a authored almost 7 years ago
array item should be dereferenced when reading

github.com/peachpiecompiler/peachpie - 10b5013b49978a9e4ec1cc43e998ee1f805ba606 authored almost 7 years ago
gettype( object )

- gets "object" instead of class name as it is in PHP

github.com/peachpiecompiler/peachpie - 9a2253b404a3aac61fae2a9e53381ee085b93c75 authored almost 7 years ago
open_basedir option (read only)

github.com/peachpiecompiler/peachpie - 7a7aaad761d139a20968479785008b065b8faf37 authored almost 7 years ago
array item should be got dereferenced

- will be optimized

github.com/peachpiecompiler/peachpie - 2a003d40d8f834c0d168b6550429e4581437f4f9 authored almost 7 years ago
inet_ntop, inet_pton

github.com/peachpiecompiler/peachpie - ea5c8aa1692609463a19f7d6bb44fe4c2b3036f6 authored almost 7 years ago
conditional expr ?: in generators

github.com/peachpiecompiler/peachpie - b2b680c58a65a5772a04822bb9f977aa23dcc1ab authored almost 7 years ago
options docref_root, docref_ext

- not used yet

github.com/peachpiecompiler/peachpie - 4f51abf5bff6aaf76b08d78bb1c3d7152ccf6f62 authored almost 7 years ago
generated explicit overrides disabled

- fixes https://github.com/peachpiecompiler/peachpie/issues/172
- explicit overrides were a nice...

github.com/peachpiecompiler/peachpie - 75c3cad79e1f774ea76a92a59fd1983e0dad08d7 authored almost 7 years ago
conditional expression emit fix

- InvalidProgramException has been thrown in case '?:' operators was not
in read context, stack ...

github.com/peachpiecompiler/peachpie - 5dc1493371ac21829e016071979f74b68699e2f7 authored almost 7 years ago
date_interval_create_from_date_string

github.com/peachpiecompiler/peachpie - 70d98e71ff046ba2b53174156a2c0106d6615d2b authored almost 7 years ago