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

GenerateDocumentationFile property

- remove use of GenerateDocumentation

github.com/peachpiecompiler/peachpie - c1549bf1e627c4e1b2ca7feb120433a03e925bfe authored over 6 years ago
Update Roslyn package reference to latest version

github.com/peachpiecompiler/peachpie - 31148c3f0b970a2efe1fefa8f675b0ebf578dc13 authored over 6 years ago
Merge pull request #271 from peachpiecompiler/dev/parallel-emit

Parallel emit of method bodies

github.com/peachpiecompiler/peachpie - 59713ee1554fe7af71ea1e39d27921c0d1c6b574 authored over 6 years ago
Prevent possible race conditions of SourceRoutineSymbol.ImplicitParameters

github.com/peachpiecompiler/peachpie - 9230b8102436b8df843640145fc56c1aada48213 authored over 6 years ago
Finish proper locking of SynthesizedManager

github.com/peachpiecompiler/peachpie - c357a1b2a3f4f74f83fd0a8758431ebdceca384d authored over 6 years ago
Prevent emit race conditions of lazily initialized fields in symbols

Prevent possible race conditions of lazily initialized fields in symbols. Use Interlocked.Compar...

github.com/peachpiecompiler/peachpie - 2faaa44e8b8f3881bbb8b60ce855a527ad1b915a authored over 6 years ago
Fix most common emit race conditions

The lazy <ctx> field was sometimes created twice and only one of those instances was added as a ...

github.com/peachpiecompiler/peachpie - 0301a2b0deb149d19c330f630f388cfba6849cfa authored over 6 years ago
Enable parallel emit of method bodies

github.com/peachpiecompiler/peachpie - 26a83af9dcd44fc0856f784f32f3aefb01695ab1 authored over 6 years ago
Firebird table schema loading fix

github.com/peachpiecompiler/peachpie - e2f4fc840ebf648aa4f09626d454ab8fe19f646f authored over 6 years ago
Merge pull request #7 from peachpiecompiler/master

Updating the fork

github.com/peachpiecompiler/peachpie - a2022c218d75ed6e41197ee07c979d6d31c21f23 authored over 6 years ago
ReflectionClass::getTraits()

github.com/peachpiecompiler/peachpie - 9fe4c3519a118252d6ed4cd4980e9bac1c7b1dd8 authored over 6 years ago
Merge pull request #269 from peachpiecompiler/dev/concat-fix

Fix stack overflow when binding large concatenations

github.com/peachpiecompiler/peachpie - 29daca90e900f7125a0c25e589f56ff821bb5f8a authored over 6 years ago
Fix stack overflow when binding large concatenations

github.com/peachpiecompiler/peachpie - 1dc6efe5afd002371bc1eda48434af78594f5025 authored over 6 years ago
null -> default(Nullable) in runtime

NULL is converted to Nullable implicitly in runtime binders

github.com/peachpiecompiler/peachpie - 454af4f625c182079ba0ae5c7bcb358b847dcf6d authored over 6 years ago
nullable without value converted to NULL

github.com/peachpiecompiler/peachpie - b3a26d4442e9b0320bd51090b26623f4e47818f1 authored over 6 years ago
nullable support

- passing Nullable<T> from CLR (casts converts to FALSE or Value)
- isset(Nullable) in compile time

github.com/peachpiecompiler/peachpie - 81f8a4c384f67f6e93ff3cb81220f15ee9e2eb85 authored over 6 years ago
isset(<missing clr field>) handled

- gets false always

github.com/peachpiecompiler/peachpie - 5b2bc1f483158359c5d0056f13ff28f9b5957056 authored over 6 years ago
PhpTypeInfo.IsPhpType helper

github.com/peachpiecompiler/peachpie - e57b3a2f0d020a80fb3a5cdfb47dea675ca42ce9 authored over 6 years ago
timezone_abbreviations_list

https://github.com/peachpiecompiler/peachpie/issues/221
- list of timezone abbreviations

github.com/peachpiecompiler/peachpie - 967b0d5a10708aec8936611693dc2e7dc31b45d7 authored over 6 years ago
diagnostic for `return` in `finally`

resolves https://github.com/peachpiecompiler/peachpie/issues/260
- cleanup of handling try/catch...

github.com/peachpiecompiler/peachpie - c845fdae1db01fb482f6d33fb0f93d9be9fa9669 authored over 6 years ago
user handler for unhandled exceptions

fixes https://github.com/peachpiecompiler/peachpie/issues/262
- if user handler is provided, CLR...

github.com/peachpiecompiler/peachpie - 4734db51b2b04a851061b5a1c00626ca5f04b467 authored over 6 years ago
set_exception_handler, restore_exception_handler

https://github.com/peachpiecompiler/peachpie/issues/262
- implementation of library functions

github.com/peachpiecompiler/peachpie - 56cbc4f0c83bd16db3d3ba65922b09deb3a4aad2 authored over 6 years ago
Nullable<T> support

- conversion between CLR's Nullable<T> and PHP's value
- default(Nullable<T>) ~ NULL|FALSE

github.com/peachpiecompiler/peachpie - 4f1a46ac3874b077a9e84a963c1e72ef567d0eab authored over 6 years ago
isset(CLR property Nullable<>)

github.com/peachpiecompiler/peachpie - a44222309b464cf95de8f53f5c1ecb802b846278 authored over 6 years ago
PhpValue.ToClr() : null

github.com/peachpiecompiler/peachpie - 89c295ad2a2c5a5dbd51c4eb15f7c9d7c3688c32 authored over 6 years ago
Merge pull request #266 from jan-pavlovsky/PDO

PDO - Multiple open PDOStatement queries supported

github.com/peachpiecompiler/peachpie - 78aab2f55a075feffc294e773f3a25e406e60506 authored over 6 years ago
Merge pull request #6 from jan-pavlovsky/master

Updating the PDO branch with current master.

github.com/peachpiecompiler/peachpie - 48119682d536b60f67785bad320f0a681d5f1455 authored over 6 years ago
Merge pull request #5 from jan-pavlovsky/PDO

Pdo

github.com/peachpiecompiler/peachpie - 947804fa4f8fb161742140efafadf8afdc035433 authored over 6 years ago
Merge pull request #4 from peachpiecompiler/master

Updating fork

github.com/peachpiecompiler/peachpie - 1cda5af1328eece258c05dcf97aaace81467b063 authored over 6 years ago
Query result storing and lazy loading working

TODO: Not all fetching modes may be supported yet for stored result

github.com/peachpiecompiler/peachpie - 31377479470e837bd6359696e82aeb1517e11462 authored over 6 years ago
Moved result storing to PDOStatement constructor, fixes

github.com/peachpiecompiler/peachpie - 324df5b3d05b4b7f80fcc8aec751b20ab230b2e7 authored over 6 years ago
Lazy PDOStatement result set storing

github.com/peachpiecompiler/peachpie - 8b7e325e6d27e97f21ff413bbdb9de5ca4deb507 authored over 6 years ago
Multiple queries for single PDO

Storing the result set of previous query when a new one is executed, because there can be only o...

github.com/peachpiecompiler/peachpie - 6780cbe3eac462051f0959a6a42f2af4aa035015 authored over 6 years ago
Implement XmlWriter

github.com/peachpiecompiler/peachpie - 66b41cba014ee3f930b1962a3b1f1351cd673085 authored over 6 years ago
Move relevant helper methods to FileSystemUtils

github.com/peachpiecompiler/peachpie - 3db550c2b8e42a3dbcedbcf11df87e57bf719d86 authored over 6 years ago
Fix possible race condition in analysis

One TypeRefContext can be shared by more FlowContexts. Therefore, two blocks with the same TypeR...

github.com/peachpiecompiler/peachpie - 2578ae002b917ecc28fc5180fbcac01e6c47a486 authored over 6 years ago
fix of try/catch if next statement is unreachable

github.com/peachpiecompiler/peachpie - f43bb9fd697968cb743f2851d43a9b02f9f5bf4d authored over 6 years ago
script compiler compiles in release

github.com/peachpiecompiler/peachpie - 12af4d11beaab0a95180b57b7d137fba16592967 authored over 6 years ago
Fix SimpleXml error and reenable it as extension

It caused problems when importing posts from XML in WordPress.

github.com/peachpiecompiler/peachpie - d82df0bdf4285d89e656055f69b6cc2babb04f24 authored over 6 years ago
PhpString(NULL) to String

github.com/peachpiecompiler/peachpie - 384b245a509d07379134036a50cc8f05f38333a5 authored over 6 years ago
Document and finish ZipArchive

github.com/peachpiecompiler/peachpie - dc7908eabc68135934b212880be8e7e96a68e155 authored over 6 years ago
Finish ZipArchive operations and tests

github.com/peachpiecompiler/peachpie - d449cd1354aaed983b769d96822e0b71e3930f7a authored over 6 years ago
Implement remaining ZipArchive operations

github.com/peachpiecompiler/peachpie - 8d5d47f640e4bc4c9a608aafd88d21c2dc1bb118 authored over 6 years ago
Add stubs of ZipArchive unsupported operations

github.com/peachpiecompiler/peachpie - ed2fbb2c31ff93ff40d4b6f11d58e1aa5b5023eb authored over 6 years ago
catch variable CLR type

github.com/peachpiecompiler/peachpie - d4bfc6fa81a02e2dce85ef6abf095d831619e491 authored over 6 years ago
catch variable CLR type

github.com/peachpiecompiler/peachpie - 9379616e6e138d64bcff690da976b812b97073a2 authored over 6 years ago
revert & cleanup last commit

- body of try branches after the try
- smaller code, less brs
- `finally { return; }` still fails

github.com/peachpiecompiler/peachpie - 51cf61ac402b03b303c9e433d3a05f2b8bca3598 authored over 6 years ago
try emit properly

- branching after try fixed
- fixes https://github.com/peachpiecompiler/peachpie/issues/260
- sm...

github.com/peachpiecompiler/peachpie - 1ca426ba1e72df5ecb8336558e295a0cca1c63d8 authored over 6 years ago
Merge pull request #261 from jan-pavlovsky/PDO

PDO

github.com/peachpiecompiler/peachpie - 722b0bf4325b5c49dd88d672f4549d844d7c3850 authored over 6 years ago
Throwing PDOException from PDO constructor

github.com/peachpiecompiler/peachpie - 4210664d45588215a1054f7d6184bf73efa829c6 authored over 6 years ago
Statement [CastToFalse] and object returns

github.com/peachpiecompiler/peachpie - 6c9ac722638fe34c6b78f6790492d2c8a3d94988 authored over 6 years ago
Revert "Statement CastToFalse and object returns"

This reverts commit dfbd3e318f581b63afa8c695255a901cbf1ca627.

github.com/peachpiecompiler/peachpie - 6b53d154a8ee70ee341f60a9d8e0b9f2414e7c78 authored over 6 years ago
Statement CastToFalse and object returns

github.com/peachpiecompiler/peachpie - dfbd3e318f581b63afa8c695255a901cbf1ca627 authored over 6 years ago
cast to PhpArray according to PHP semantic

- gets or converts value to PhpArray

github.com/peachpiecompiler/peachpie - 111aaae5c59dda064840f7c6b7566ee2ace8d7ca authored over 6 years ago
cast to PhpArray throws

github.com/peachpiecompiler/peachpie - 9a3e14c413316012c6591b27d8b75b0f1d930523 authored over 6 years ago
implicit conversions api

github.com/peachpiecompiler/peachpie - e64a9c4b12c382263d1ed0c606aa9a5f0f419018 authored over 6 years ago
implicit cast from delegate to PhpValue

github.com/peachpiecompiler/peachpie - 5de3725c5d430b4eb25075cf4a5e6d7af03c96e0 authored over 6 years ago
spaceship operator <=>

github.com/peachpiecompiler/peachpie - 392fc3ff977542338855094c11ff180d1b2abf79 authored over 6 years ago
compiling a not implemented binary expr throws

github.com/peachpiecompiler/peachpie - 66d2d0e52083f278f78f3ada7fd94014bfc4e003 authored over 6 years ago
diagnostics numbering

- PHP5010 -> PHP6001
- PHP5010 and higher --

github.com/peachpiecompiler/peachpie - 030eee86f7a3c4a444c91d051974843d2f80765a authored over 6 years ago
support for Nullable<T>

- passing arguments to CLR method with Nullable<T> parameter
- consuming Nullable<T> as a return...

github.com/peachpiecompiler/peachpie - b7e99e208ba00dddfbb3fc48852054096468d769 authored over 6 years ago
diagnostics numbering unified

- PHPxxxx

github.com/peachpiecompiler/peachpie - f037ede90d017d61128b653aecada8d070c0cd98 authored over 6 years ago
Handle ZipArchive file modes and common errors

github.com/peachpiecompiler/peachpie - 000608f77c1901453cf9a4e6f7436b0c423f967f authored over 6 years ago
compiler symbols fix

- looking for implicit cast (bool)PhpValue, not explicit
- breaking change, must use the same co...

github.com/peachpiecompiler/peachpie - bd3e4e56ee57d1626246d1f95ea33c353331cdf8 authored over 6 years ago
implicit conversion PhpValue -> bool

allows for PhpValue to be used as a boolean without an explicit conversion

github.com/peachpiecompiler/peachpie - 8484e3ad017999f4e26bec899934650ab2e52d5e authored over 6 years ago
implicit conversion PhpArray -> PhpValue

- allows for passing PhpArray as a PhpValue implicitly without the need of explicit conversion

github.com/peachpiecompiler/peachpie - dad074d27582f072672c18ca3265fce8d30cedef authored over 6 years ago
substr

- simplifying the code
- get "" instead of FALSE as it is in PHP >= 7.0
- fixes https://github.c...

github.com/peachpiecompiler/peachpie - ca0b78a7a9fa353039bf22bffb8f5e6abccfc152 authored over 6 years ago
cleanup

- sealed classes

github.com/peachpiecompiler/peachpie - 1a1740eba0c679b0534965a1b96d604ac4700014 authored over 6 years ago
Implement ZipArchive fundamental operations

github.com/peachpiecompiler/peachpie - 3ee7d4259bb44db8e7aaa0990e2edc85ca2e15ce authored over 6 years ago
Implement zip_* functions

github.com/peachpiecompiler/peachpie - bf3ac3064ef72f63bc703580c952379e705a29aa authored over 6 years ago
Merge pull request #254 from peachpiecompiler/dev/analysis-enhancement

Fix adding unnecessary void to routine return type in analysis

github.com/peachpiecompiler/peachpie - 53bfe0cd60f54017184cdda0843fb553bab5f79a authored over 6 years ago
Fix adding unnecessary void to routine return type in analysis

It used to happen when an empty type mask from an uninitialized routine was used as a returned v...

github.com/peachpiecompiler/peachpie - 2731c891c27ca80d48957141cfde041c7d5ba1ee authored over 6 years ago
interlocked fix

- running analysis in parallel fix

github.com/peachpiecompiler/peachpie - e2cacaad854a03b1dfa1eb1bf420c59f713bfaaa authored over 6 years ago
implicit conversion to PhpValue

easier CLR interoperability from C# (we have waited with this but it's the time ...)

github.com/peachpiecompiler/peachpie - 47e4593ea84fa9468b84398f791987d097abf028 authored over 6 years ago
fix for debugger showing incorrect PhpValue value (0 or 1)

fix for https://github.com/peachpiecompiler/peachpie/issues/249

github.com/peachpiecompiler/peachpie - e9b5de915f7db3f4b22bf88c8d49a5cb409fb299 authored over 6 years ago
Merge pull request #253 from peachpiecompiler/dev/analysis-enhancement

Enable analysis in parallel

github.com/peachpiecompiler/peachpie - 39eb2002bec4d68af3998ccf2dddd1264796c0c6 authored over 6 years ago
Merge branch 'master' into dev/analysis-enhancement

github.com/peachpiecompiler/peachpie - 821c764a6f42d0b5e20b73a7189e6a3ca084a4b7 authored over 6 years ago
TextElement null ref fix

github.com/peachpiecompiler/peachpie - 5fb2e265a37e0b9e8fee52113ac53f1e423cd5a5 authored over 6 years ago