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

Enable analysis in parallel

github.com/peachpiecompiler/peachpie - 2859a7341e882ad6e06ca8b8a035755299827383 authored over 6 years ago
Dequeue at most one block per routine in analysis batch

github.com/peachpiecompiler/peachpie - 596d5b2ec42c6b92fc132faf0427d070f4dba614 authored over 6 years ago
Class fetching

Added Context to PDOStatement, fetchClass(), and FETCH_CLASS implemented

github.com/peachpiecompiler/peachpie - 8cb47955601bc9cc365bf519ec220cc412258896 authored over 6 years ago
IPDOStatement changes, PDOStatement::fetch(), fetchAll(), fetchObject()

github.com/peachpiecompiler/peachpie - 863bf9892dfef685070e24eca000a393946e7b37 authored over 6 years ago
PDOStatement::rowCount(), fetchColumn()

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

Pdo

github.com/peachpiecompiler/peachpie - 552c805e44e35007e9a9ae1681cf86914ff20015 authored over 6 years ago
flow analysis for $HTTP_RAW_POST_DATA

- as string !

github.com/peachpiecompiler/peachpie - 8c18fbd97333fb317fa6d9004ae927ea3b3260ed authored over 6 years ago
$HTTP_RAW_POST_DATA can be set

- there are limitations, this has to be specified yet
- we cannot make aliases to this
- binary ...

github.com/peachpiecompiler/peachpie - 5cefc55d7f728b3fd9bc0f3505c74c946d8a3b89 authored over 6 years ago
ignoring `global $an_autoglobal;`

github.com/peachpiecompiler/peachpie - e82e2f4b2a049674f6276cf730d15a06c85b1fcd authored over 6 years ago
logging callsites count

github.com/peachpiecompiler/peachpie - a475ab5424d4afa913f9059f924ced2a6a83c3c8 authored over 6 years ago
PDOStatement minor changes

github.com/peachpiecompiler/peachpie - cdb9a5cf534fab38e2b1304d5abb60c8a15ac41d authored over 6 years ago
PDOStatement::execute() redone, bindParam()...

TODO bindParam() - references to PhpAlias do not update

github.com/peachpiecompiler/peachpie - c7a717c1c5df77f03d0325320be3870373520165 authored over 6 years ago
PDOStatemend:: bindParam(), execute()

bindParam impl
execute() redone and prepared for bindParam

github.com/peachpiecompiler/peachpie - a209c288a23f94f429a5cfaaf018b4cc1548ae53 authored over 6 years ago
bindValue() fix, bindParam() started

github.com/peachpiecompiler/peachpie - aaa65962e1140c0434baad5263a61a577f34c25d authored over 6 years ago
tracing phase duration

github.com/peachpiecompiler/peachpie - 1fc6698759e2df94bb7df7c882a3c748ba654ea8 authored over 6 years ago
BindValue() finished

github.com/peachpiecompiler/peachpie - caee9d3516f5fecd36a5df12599b18b8a07eedd0 authored over 6 years ago
Exec(), Quote(), BindValue()

github.com/peachpiecompiler/peachpie - f740fefaac32bc6cbf43f36fbc721e3bf77be06f authored over 6 years ago
compiler: Passes subdir

github.com/peachpiecompiler/peachpie - b59860a6c0405fe1e3540be50774f82f74b499e5 authored over 6 years ago
render partial view helper

fixes getting of ICompositeViewEngine

github.com/peachpiecompiler/peachpie - 8673403553cb2a8d1b3d6d93287e90ededda9715 authored over 6 years ago
Partial helper

- to be used in PHP code to render Razor Partial View

github.com/peachpiecompiler/peachpie - b959591dae0508d01ea0aa834cdadd9d2f591f50 authored over 6 years ago
RenderPartial helper

- rendering Razor Partial View within HttpContext
- to be used within PHP code to render a Razor...

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

Analysis speed improvements - call graph, topological order of blocks etc.

github.com/peachpiecompiler/peachpie - a42aae24eceaf465e1610331027a01283f52eb50 authored over 6 years ago
Simplify DistinctQueue.Enqueue

github.com/peachpiecompiler/peachpie - 7d635e684d9d506511ee3a78fae2ed54a91088a0 authored over 6 years ago
Clean up AnalysisVisitor

github.com/peachpiecompiler/peachpie - 529d61ba05e6776bdc85ecc96224daff7b8c97cd authored over 6 years ago
Fix and clean up PriorityQueue

github.com/peachpiecompiler/peachpie - b34ed054472f3ecfb4af815867abb8b0090e1432 authored over 6 years ago
Clean up DistinctQueue

github.com/peachpiecompiler/peachpie - b09489741991d7908bc1cc4a92cc681b0ec1e3ed authored over 6 years ago
Minor update of BoundBlockComparer

github.com/peachpiecompiler/peachpie - 7c1138a4b6b1ee22164638aafa5fe224f4d226cd authored over 6 years ago
Context.Call(string) overload, cleanup

- context.Call(function_name) without arguments
- removed unnecessary static .cctor

github.com/peachpiecompiler/peachpie - c4324e5ec0316945ba2a59ea082c20480b42abcc authored over 6 years ago
Error Handling in complience with PDO_ERRMODE

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

github.com/peachpiecompiler/peachpie - 1556db5ff4af95f277d7d05860d3fa3f4352b949 authored over 6 years ago
Log compilation phases and analysis metrics

github.com/peachpiecompiler/peachpie - 50967e34f57bc0f1a27846b65fe16b28032efc76 authored over 6 years ago
Add diagnostic tests on routine return types and recursion

github.com/peachpiecompiler/peachpie - c1d0b20fc6d1d0195e782e8b955384dad2c3e56b authored over 6 years ago
Peachpie.AspNetCore.Web, Peachpie.AspNetCore.Mvc

- Peachpie.NETCore.Web -> Peachpie.AspNetCore.Web
- Peachpie.AspNetCore.Mvc provides extensions ...

github.com/peachpiecompiler/peachpie - 0db98cc1175fc55b10a388ea03c33b2e969f4ee8 authored over 6 years ago
Use heap instead of SortedSet in analysis Worklist

github.com/peachpiecompiler/peachpie - 04a1ee15bb990251828771a16324c3523d6ff9c9 authored over 6 years ago
Merge pull request #242 from jan-pavlovsky/PDO

PDO basic implementation

github.com/peachpiecompiler/peachpie - 0403439e3fb74813911139eb7670ad5b0b2a4a76 authored over 6 years ago
GetHttpContext helper method

github.com/peachpiecompiler/peachpie - 8dd7be1cf3d671763b5aa2dc61623e7158e0d89a authored over 6 years ago
PDO::query(), PDOStatement::fetch(); setFetchMode()

Implemented query and fetch.
FETCH_CLASS not implemented yet.

github.com/peachpiecompiler/peachpie - 09872f441dfb47f28136e3b525e4a04efe75a45b authored over 6 years ago
= PDOStatement::execute(); fetch(); PDO::SetAttribute()

first working implementation

github.com/peachpiecompiler/peachpie - 805f74ebd41098cc572c1ccfbd1e7900801a4371 authored over 6 years ago
HttpContextExtension

- gets existing PHP context from HttpContext
- cleanup

github.com/peachpiecompiler/peachpie - 6968aac8beae34e7e1a6b3e03e7705d80fc332bb authored over 6 years ago
exif_read_data nullref fix

github.com/peachpiecompiler/peachpie - ca3ec779f7ef767f4e91760d311e50d5b9eb3ec7 authored over 6 years ago
PDOStatement command preparation

private command parameters preparation funtctions

github.com/peachpiecompiler/peachpie - 2f4375afa2f502408a4dc81c743d8fbbded3af58 authored over 6 years ago
PHP fields XML doc

- summary
- optional value with field type from PHPDoc

github.com/peachpiecompiler/peachpie - 8898dc4c676ef06df9c9705fb69a87a0e26a7d7e authored over 6 years ago
@param compilation into XML

- xml doc comment contains type from PHPDoc

github.com/peachpiecompiler/peachpie - 08a5253b0acc4cae5d8680371bf602dd68270628 authored over 6 years ago
no xml comment for implicit parameters

unnecessary slow + not needed

github.com/peachpiecompiler/peachpie - 79f87bb49de7c38867f9d578de39928e423d7184 authored over 6 years ago
CompilerLogSource

- using (CompilerLogSource.StarteMetric()) { /* code to measure */ }
- CompilerLogSource.Log.Tra...

github.com/peachpiecompiler/peachpie - 6f1579df72a815e4008cc8439e5a39e4795d6cf5 authored over 6 years ago
RoutineFlags.HasUserFunctionCall

github.com/peachpiecompiler/peachpie - 38df3a2dfe5f36a094ebc25fbc3a923a2d75c974 authored over 6 years ago
exposes `pdo_sqlite` extension name

https://github.com/iolevel/wpdotnet-sdk/issues/3#issuecomment-405265696

github.com/peachpiecompiler/peachpie - c24bd108749283250d7c0f47cdc8a4c89ba31452 authored over 6 years ago
Optimize block analysis order

Use their topological order created during the CFG construction. Exit blocks come at last within...

github.com/peachpiecompiler/peachpie - 0c16b91011aa3fbbcc9e51b0aee3f7f8d0697f07 authored over 6 years ago
Merge pull request #239 from jan-pavlovsky/graphics-functions

Graphics functions

github.com/peachpiecompiler/peachpie - bdf1a95f87d230ab13e3b50d1a3085064a7b9611 authored over 6 years ago
Merge pull request #3 from jan-pavlovsky/graphics-functions

Graphics functions

github.com/peachpiecompiler/peachpie - 7bee2095c810da0f9d5c7e4757bed0773f1cf4cc authored over 6 years ago
Merge branch 'master' into graphics-functions

github.com/peachpiecompiler/peachpie - 72090a92ab0a5d66a5ea058b0dd28d521d0f2719 authored over 6 years ago
Merge pull request #2 from peachpiecompiler/master

Updating fork

github.com/peachpiecompiler/peachpie - b1ac43436432facd2d1d34e3748a03f5e9b9befc authored over 6 years ago
imagestring, TODO region moved

Implemented the imagestring function
Moved Floodfill and imagefilledarc out of the TODO (rewrite...

github.com/peachpiecompiler/peachpie - 2b567244b64266c2d8c5a1a940b4d5a064165613 authored over 6 years ago
asp.net core content-type set by default

- some php scripts don't set content-type -> lets set the default content-type to "text/html"

github.com/peachpiecompiler/peachpie - fd95e0a7d4a92a3ede2f9c0f8904162420be00f9 authored over 6 years ago
CURLOPT_SSL_VERIFY*

handled but always enabled

github.com/peachpiecompiler/peachpie - 55ba97a0528764ac794351597fca570c8c0355a9 authored over 6 years ago
Context.TryGetDeclaredScript

- api for getting declared scripts

github.com/peachpiecompiler/peachpie - d067253c989b091b4ae80b07d0cd2c4901921b48 authored over 6 years ago
ct perf

- do not resolve attributes of every used function from lib

github.com/peachpiecompiler/peachpie - c9cce8ef50a5f0e7b94853634eef4331ed3a37e0 authored over 6 years ago
check for argument is not void

- causes invalid callsites
- does not make sense in code
- causes invalid metadata
- should be h...

github.com/peachpiecompiler/peachpie - 4284dc8c3ae9692ce1099c0ba98b49be8e323fe5 authored over 6 years ago
fix of call ambiguity in refernced library

github.com/peachpiecompiler/peachpie - d603b45642ec0fd665b92f7c3e3cf114186adceb authored over 6 years ago
opendir() lists compiled scripts as well

github.com/peachpiecompiler/peachpie - ce1b182f6983cea77cff751275547d109d9f435b authored over 6 years ago
closedir() disposes the resource

github.com/peachpiecompiler/peachpie - 5783b15bbc012227d915ad30277c0be22589ca51 authored over 6 years ago
referenced user types not exported

when referencing script assembly (compiled php sources), we have to treat PHP types (user types)...

github.com/peachpiecompiler/peachpie - d62ee4615d9fb5758ab07d38f70a936f7dd896ae authored over 6 years ago
script main resolved, global functions referencing fix

- resolve Main in PE properly
- referencing compiled script assembly properly

github.com/peachpiecompiler/peachpie - e5c89ae7adad275e434cd0f34069415823f563c2 authored over 6 years ago
functions from source files not exposed

- functions declared in compiled PHP source file are not app-wide re-declared

github.com/peachpiecompiler/peachpie - c311a1267afd21e1a78096d977f6fc0103dcea97 authored over 6 years ago
operators |, &, ^ on strings

github.com/peachpiecompiler/peachpie - 4b6271f8167bcc5cda9fa8fd62a7b2cfd8ea02a8 authored over 6 years ago
script file compiled as static class

- consistent with library API
- allows for direct call of functions in referenced script librari...

github.com/peachpiecompiler/peachpie - 5227f3e2f397fc98c2f0ad5d5592ba01746e7e08 authored over 6 years ago
tz fix

- valid resource stream used

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

github.com/peachpiecompiler/peachpie - 0e9adbec6f937644e9e8f4e40bb76ed1a63049e5 authored over 6 years ago
sanizite NoWarn property

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

github.com/peachpiecompiler/peachpie - 68663b6dd6361a6ee88993bbd4974e00aa4743ec authored over 6 years ago
Remove reduntant wording

github.com/peachpiecompiler/peachpie - 11dd56db11301970727cd236daae157a35f5a342 authored over 6 years ago
Remove VSCode video image

github.com/peachpiecompiler/peachpie - 3246a5eca7c1618960052d8e0262c760920e606b authored over 6 years ago
phpinfo() updates

- localization possible
- compiler
- peachpie color

github.com/peachpiecompiler/peachpie - 5aa51d1655e034d1cae51362f6dd0d3c89a5fe37 authored over 6 years ago
interface_exists ct evaluation

github.com/peachpiecompiler/peachpie - 1210196b8428858f32ead46317a118f2673e1db2 authored over 6 years ago
FILTER_VALIDATE_URL

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

perf: writing events only if event source is enabled

github.com/peachpiecompiler/peachpie - 8758eab845c57fdc853fa9887bc50fe5fc09c2cd authored over 6 years ago
Remove repeated analysis of blocks after call sites

github.com/peachpiecompiler/peachpie - fb3d6f2eed0813c92240e8150fe00eb0faf9a57c authored over 6 years ago
imagestring()

First implementation

github.com/peachpiecompiler/peachpie - 2c6b864d5be51fc2d0a4a2c98c5104fa5b785b12 authored over 6 years ago
imagefilledarc()

Implementation fixed

github.com/peachpiecompiler/peachpie - 7c155b56df8fdf511b17b8a1d06912e31da2da7f authored over 6 years ago
base64_decode() handles incorrect input

github.com/peachpiecompiler/peachpie - 1a7854f96c00133356d83ea6a5239fc80d5c24cf authored over 6 years ago
cURL POST content-type

- default content-type is set when making POST, some clients require it
- code cleanup

github.com/peachpiecompiler/peachpie - 7888046e8fa0d387cd58f11e9033223fd273cb74 authored over 6 years ago
imagefilledarc() fix

Function fixed to work correctly for all options

github.com/peachpiecompiler/peachpie - 84c26546d3453c26683bfb664be6039e37524a1a authored over 6 years ago
revert previous commit

github.com/peachpiecompiler/peachpie - 52cc16d388d5f9153b7f4d320ae6b300e23e51a4 authored over 6 years ago
dynamic conversion assertions

- referencing a variable assertion, we shouldn't make a reference from value passed by value, va...

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

- `lock` free GlobalServices
- cleanup of https://github.com/peachpiecompiler/peachpie/issues/10...

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