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

Propagate semantic tree transformations to callers

github.com/peachpiecompiler/peachpie - e3cce3077d5b4d7a20b1d6b3b7e105f5949286dd authored over 6 years ago
SplDoublyLinkedList

Getting item at index, add redone

github.com/peachpiecompiler/peachpie - 8ab5c5df97782207bc940c9111c8dea8c265e893 authored over 6 years ago
SplDoublyLinkedList

__construct(), bottom(), pop(), push(), isEmpty(), add(), count()

github.com/peachpiecompiler/peachpie - 417e6e942a987eb04b522c0211c4b80e6905cd59 authored over 6 years ago
Enable semantic tree transformation in tests

The generators_009.php test had to be disabled due to a problem in building generators in Releas...

github.com/peachpiecompiler/peachpie - 5c093782755e137c4db4331b8cd32e5631963fc0 authored over 6 years ago
Implement conditional edge transformation for unreachable code

github.com/peachpiecompiler/peachpie - 2120897460bdfe2ea8ae2ac541b49b7a0154e195 authored over 6 years ago
Fix conditional expression transformation

github.com/peachpiecompiler/peachpie - bb3058a67b714109e76c2bb59952134fa972c8d5 authored over 6 years ago
Re-run analysis after semantic tree transformation

github.com/peachpiecompiler/peachpie - c523d85f8f4855bf2f55f104f3eda8e4d6112ab2 authored over 6 years ago
stubs for SplHeap, SplMinHeap, SplMaxHeap

github.com/peachpiecompiler/peachpie - ba859fd8eb03b71c394ecb1c198481c012fbe09e authored over 6 years ago
stubs for SplQueue, SplPriorityQueue

github.com/peachpiecompiler/peachpie - 2d14f4d0f5657161d97a73653d440dffa3e45f42 authored over 6 years ago
CI Version property

github.com/peachpiecompiler/peachpie - 64aab5517e9c7b97faf895a5bbfd53c345b088a1 authored over 6 years ago
Peachpie.Library.Scripting for net461

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

github.com/peachpiecompiler/peachpie - fd38d028d5b2c1e2b695df274ecdf33f6d7441db authored over 6 years ago
trait method with default value

github.com/peachpiecompiler/peachpie - c1dc4150139167a8c26ec6fa86c84d117f128ff6 authored over 6 years ago
final trait method proper CIL

github.com/peachpiecompiler/peachpie - f0530c76d30ba0e5e10ac0405cab980c40a9de56 authored over 6 years ago
Merge pull request #287 from jan-pavlovsky/drupal

stubs for SplQueue, SplPriorityQueue, gzopen64, gzseek64, gztell64

github.com/peachpiecompiler/peachpie - 60c5f71eb4fbfa1960dc995892c7aba70331afcf authored over 6 years ago
SqlSrv added to travis build

github.com/peachpiecompiler/peachpie - 1b60a75b581afca3b822951922a58aacdcadf1a7 authored over 6 years ago
emit fix

fix of ExecutionEngineException (wrong IL)

github.com/peachpiecompiler/peachpie - 51ee627a55c9738a5e61d4cafd77bb754bd63f92 authored over 6 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie into drupal

github.com/peachpiecompiler/peachpie - df6e2f538994d0a65ce9b2c66e4cde5f1cdc1c1e authored over 6 years ago
reverting use of System.Runtime.Loader

github.com/peachpiecompiler/peachpie - 75ff6f1a120534afcafc54609890e52d02191f9a authored over 6 years ago
unnecessary code removed

github.com/peachpiecompiler/peachpie - bca14da7c9283734a8ee9ae97b70ba6823e08f1b authored over 6 years ago
removed dependency to System.Runtime.Loader

- causes issues on net461 -> implemented using netstandard2.0 api
- fixes https://github.com/pea...

github.com/peachpiecompiler/peachpie - 43392c5365fb61d999919962e5c67781c49da5fa authored over 6 years ago
gztell : int, gzgetss : int

- fix of return value
- strip_tags decl simplified

github.com/peachpiecompiler/peachpie - 2dd38047545d1556441531b37f485b62acb933da authored over 6 years ago
SplQueue and SplPriorityQueue stabs

github.com/peachpiecompiler/peachpie - 53fe31a039f22a9d1d9bd49d6aa9524aa3118ac9 authored over 6 years ago
mysql_result() 3rd arg is optional

github.com/peachpiecompiler/peachpie - 3c49a95e82eb6ed3444dafb63297593b5931324d authored over 6 years ago
Merge branch 'drupal-functions' into drupal

github.com/peachpiecompiler/peachpie - 4fad1cb4c62caa37bee0bc956979102e664619bf authored over 6 years ago
idn_to_ascii, idn_to_utf8

github.com/peachpiecompiler/peachpie - 2061c15895fd37839dc5c2f17f629b5231a7415b authored over 6 years ago
file(): second arg optional

github.com/peachpiecompiler/peachpie - 69b631157e90bdd6dcba47e07c694dc08f98421c authored over 6 years ago
graphics added to Peachpie.App

github.com/peachpiecompiler/peachpie - 4cea527993db2fc2eb5d8f90a9cf8442c1adaf02 authored over 6 years ago
stubs for SplDoublyLinkedList, SplStack

github.com/peachpiecompiler/peachpie - 7858fcb617a7245c155704bfe922abb9bbc9c016 authored over 6 years ago
__call in CLR takes unwrapped arguments

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

PHP passes arguments to __call...

github.com/peachpiecompiler/peachpie - 9f2a3bd33c5b6d1b55c88a557771b5b2b1aaf02b authored over 6 years ago
PDO stuff in "pdo" extension

github.com/peachpiecompiler/peachpie - 8f78f1bb4fb4f1efd6069e408661af9781fc23da authored over 6 years ago
dev cache updates PDO.SqlSrv as well

github.com/peachpiecompiler/peachpie - a5f1751c1b2b35216263b6ea43ed3b61b24c7fec authored over 6 years ago
pdo_drivers()

- gets proper array object

github.com/peachpiecompiler/peachpie - 2d2669caa2cba52e552832bc6f3ebcdee2ef8149 authored over 6 years ago
Add sketches of main classes for semantic tree transformation

The transformed routines are not being reanalyzed yet.

github.com/peachpiecompiler/peachpie - 297d7d794891dc66aec18d435d0a685d016c1181 authored over 6 years ago
Add PhpOperationRewriter

A visitor extension that simplifies to create semantic tree transformations.

github.com/peachpiecompiler/peachpie - 49dc0c6cb724adae1a2ced73d694ee24cdb2e7b4 authored over 6 years ago
Add PhpOperationVisitor<TResult>

As in Roslyn, it serves to call operations upon the nodes and retrieve results of certain types....

github.com/peachpiecompiler/peachpie - a22b08887f0ff7ad6caf9d149b8808fec87e9286 authored over 6 years ago
trait methods ghost stubs

- temp fix for https://github.com/peachpiecompiler/peachpie/issues/284

github.com/peachpiecompiler/peachpie - feeb422fef86b41c77c447a18f1b25d66e7c3f7c authored over 6 years ago
tokenizer annotations

added [return: NotNull]

github.com/peachpiecompiler/peachpie - 6177f6f58f6ab7e23a6a6814b689c3f79d4c586a authored over 6 years ago
internal IPhpValue.Initializer

- unified api for parameter initializer expression, only valid for source symbols, not PE

github.com/peachpiecompiler/peachpie - c652a00e58e103268f5ba488914d1a58fc0f5cd4 authored over 6 years ago
Enable flow analysis version creation

github.com/peachpiecompiler/peachpie - f0282a107eafc38fc5d49a6f0e5546febc35d44c authored over 6 years ago
Implement PCRE subroutines

github.com/peachpiecompiler/peachpie - 7ab084986e905e00f26e301d480734277185a599 authored over 6 years ago
Sdk: Peachpie.NET.Sdk

- Sdk.props, Sdk.targets
- $(PeachpieVersion) property

github.com/peachpiecompiler/peachpie - 99c6cbeb2e71ce86021eb667dbd823e7361e965a authored over 6 years ago
include expr diag fix

- fixed false warning about missing args for include expr

github.com/peachpiecompiler/peachpie - 3dd099d2b8bc4e2a475ffad2da2be5357d55d363 authored over 6 years ago
AppDesigner project capability in design time props

- necessary for VS to run the project

github.com/peachpiecompiler/peachpie - e7f5f7da1abdd513df366bc8f51f24d1d14abe12 authored over 6 years ago
$(EnableDefaultPeachpieCompileItems)

- to include .php and .phar into Compile implicitly

github.com/peachpiecompiler/peachpie - d66d6bcff97636ae15238f9695100f6022a3a5f5 authored over 6 years ago
Peachpie.NET.Sdk

- designtime targets
- compiler

github.com/peachpiecompiler/peachpie - a172c691452d34c0010bc2cada8d018d2366e4d7 authored over 6 years ago
Peachpie.DesignTime.targets

- VS design time props so the project can be opened
- additional capabilities
- nuget manager

github.com/peachpiecompiler/peachpie - d9a7cda32d087105fe73ed9366aadcc37b211b1b authored over 6 years ago
Peachpie.Compiler.Tools contains the full compiler

- /tools/ contains compailer binaries
- /build/ contains props
- $(PeachpieToolFullPath) provide...

github.com/peachpiecompiler/peachpie - 125d3258f4eff0249e9b37d5fa9145b56f0987cd authored over 6 years ago
PackageIconUrl, PackageVersion

github.com/peachpiecompiler/peachpie - f6b46b15c6befca47e6943c7b2763a51e367f826 authored over 6 years ago
referencing compiled phars

github.com/peachpiecompiler/peachpie - 0a6eb97b6f525fae735b26e056104e2f6e6cb72f authored over 6 years ago
to array conversions in rt

github.com/peachpiecompiler/peachpie - 2bc5c233553053abc187173306106a80a305ca6b authored over 6 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - ddb129196e0f6e3297b2b601b5312a77ca384140 authored over 6 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

github.com/peachpiecompiler/peachpie - c7e85162547a52297785dd1ba56e3adf955cd70f authored over 6 years ago
Fix PEModuleBuilder._lazyScriptType race condition

github.com/peachpiecompiler/peachpie - fdb5b1feed396b9e34e25304a6ce65e4c1f2fee0 authored over 6 years ago
strict comparison to NULL

- perf

github.com/peachpiecompiler/peachpie - 82b09ceb175cb2e1d1d084ee2c4214d1ef6fc0ad authored over 6 years ago
eval'ed script PDB is not PortablePdb

- can be only used within CoreCLR ...

github.com/peachpiecompiler/peachpie - d123806c372cc5b63e999a85b9e786dbc568bea9 authored over 6 years ago
safe use of value as array

- throws `InvalidCastException` if non-array used as array, null allowed
- correct pass value as...

github.com/peachpiecompiler/peachpie - 296723bf67b797aedf5dce2a93800c8796044fa5 authored over 6 years ago
Fix Interlocked usage in CoreMember<T>.Symbol

github.com/peachpiecompiler/peachpie - c71608c2bff6e643d101d32315651c82556f4ea0 authored over 6 years ago
mapPhar() arg is optional

github.com/peachpiecompiler/peachpie - 14967ee4b9daeecd1bc644ae76ffc6485569abdd authored over 6 years ago
eval'ed code in release

github.com/peachpiecompiler/peachpie - 9d477095339eab9bb11df1cf34d135784da0f489 authored over 6 years ago
normalized phar paths entries

github.com/peachpiecompiler/peachpie - 0fd3c63ad41bd7ba241aa6e1ea3dbe9f07c17eb2 authored over 6 years ago
EmbeddedText for eval'ed code

github.com/peachpiecompiler/peachpie - d90d5384c9737c7a287d298f1fcef10ad18eaa92 authored over 6 years ago
normalization of phar entries file paths

github.com/peachpiecompiler/peachpie - 177601d88746605efef22fcf4b077aa6429be04d authored over 6 years ago
fixing incorrect implicit conversions

- `return NULL;` is not converted to target type

github.com/peachpiecompiler/peachpie - 24e0a2eebc0a02072432bac07a160929d2784211 authored over 6 years ago
dummy phar classes

related to https://github.com/peachpiecompiler/peachpie/issues/83

github.com/peachpiecompiler/peachpie - 66b460ca02e22d40a04ece49c03cdc7c9bc03461 authored over 6 years ago
unified phars file path

- magic constants inside phars
- correct scripts resolution for phars
- normalized magic constan...

github.com/peachpiecompiler/peachpie - 6a3f1779a96dc40126986fefb42226f8eac2a9b2 authored over 6 years ago
phar:// stream wrapper

- reading phar entries content from embedded resources
- related to https://github.com/peachpiec...

github.com/peachpiecompiler/peachpie - f021d9d148e51388ed0e7f299db24060ecd6b500 authored over 6 years ago
embedded resources with phar content files

- (experimentally embedded text for phar entries so they could be debugged)
- related to https:/...

github.com/peachpiecompiler/peachpie - 936b67d9816b472f6de87fc93ce6f7fb95201ad1 authored over 6 years ago
phar stub content

- ignroed first line starting with hash
- removed __HALT_COMPILER
- related to https://github.co...

github.com/peachpiecompiler/peachpie - 3dff77becc8081913e45731510ca426c2ea61e28 authored over 6 years ago
compiler CreateDebugDocuments

github.com/peachpiecompiler/peachpie - 0d154a2a5b9e8e1442b69ed07ccd41d2d529813f authored over 6 years ago
include of phar://

related to https://github.com/peachpiecompiler/peachpie/issues/83

github.com/peachpiecompiler/peachpie - 4ebe35be7ff248a34b56defe332a5f303822e69f authored over 6 years ago
IIncludeResolver

- API for resolving include of scheme-prefixed paths
- not implemented phar:// resolver

github.com/peachpiecompiler/peachpie - b63a8fb0d7ad24fff38384e4bbd985e05526ebed authored over 6 years ago
Context.Include to handle scheme, Phar::mapPhar

- not implemented yet

github.com/peachpiecompiler/peachpie - 0a38d07d2c9945a7c752de9592d632025e5c9f68 authored over 6 years ago
internal reflection cleanup

github.com/peachpiecompiler/peachpie - 0ab1e149d94a0da1a3d7eb55068f9688aa92ec43 authored over 6 years ago
internal reflection cleanup

- using netstandard2.0 reflection, TypeInfo unnecessary
- GetCustomAttributes, GetMethod

github.com/peachpiecompiler/peachpie - c2d9ad5cb28859b90178fa1950e03ad311e865c3 authored over 6 years ago
better ct cast from type analysis

- fixed compile time casting of object into specific type based on type analysis
- improved debu...

github.com/peachpiecompiler/peachpie - 6ead4fe9457333162b61530715988e5b719bf026 authored over 6 years ago
QueryValue

- used for getting caller args
- used for getting locals

github.com/peachpiecompiler/peachpie - 499491e6ffb1b1ae4aece590d1a7da289afb43bf authored over 6 years ago
QueryValue<T> special parameter

- instructs compiler to pass a special well-known compile time value
- QueryValue<CallerScript> ...

github.com/peachpiecompiler/peachpie - 8d33b6f17ab953ef1bb0455a8d280c73c0f00104 authored over 6 years ago
Bool -> PhpValue

- smaller IL
- perf.

github.com/peachpiecompiler/peachpie - 8158fb04fed92f57be96a8dc39d4a775602a5b6b authored over 6 years ago
phar entries compilation

related to https://github.com/peachpiecompiler/peachpie/issues/83

github.com/peachpiecompiler/peachpie - 375bea4a28287a5dadff54efe99596bebae36df9 authored over 6 years ago
zlib 64 function versions

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