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

resources API

- compiler can add resources to the module

9b2430d007524d08a93bc9c9a557d01614952f33 authored about 7 years ago
resources

/res, /resource, /linkres, /linkresource cmd options

a86da41b8c0b4acb1f37b700b33479d0f5cd19fb authored about 7 years ago
updated dependencies

bf1a9e528d888677efc8a632d961a68104928db1 authored about 7 years ago
cleanup

1b509b222dd965e3dee462b328ad13734107cf69 authored about 7 years ago
generators cleanup

- generated code is smaller and simplified
- less generator operators
- yield optimized if its r...

b3d966768246a617b04b580e36d6bafa35902387 authored about 7 years ago
cleanup

e4f866d920903fbd8896176b2355a6cd83fa5000 authored about 7 years ago
nuget repo URL

854bd8c2a8b8741744289283035477e0c4567ad5 authored about 7 years ago
emit foreach of Iterator

- enumeree of type Iterator has more efficient foreach implementation

a8ef1eea475b19c17b26c53045c7f14bc273e91d authored about 7 years ago
foreach in SM

25cf127b7e5dd0d43332b284df2e046e86503e98 authored about 7 years ago
CodeGenerator.TemporaryLocalDefinition

- temporary locals that can live in SM

f8c1720c68913f5457940bd848c2d86094f1c3cb authored about 7 years ago
.NET Foundation logo fixes

6b5a119b1c022a09ec45da07ec69e0fa7af3ca8d authored about 7 years ago
Add files via upload

8e0fe1e3de5f2386a2677d2e4ebcec24597329dd authored about 7 years ago
Add files via upload

3df096b8564f5650d3429f20c840f0d9e8db5bee authored about 7 years ago
Fix SERVER_PORT var when it is not in Host header

Fallback to the same value as LOCAL_PORT.

c9613eabd872502770d69f3afb77960f467dd33e authored about 7 years ago
@appstatic notation

static fields marked with `@appstatic` PHPDoc tag are compiled as
application-wide static fields...

4de30124eed34a061db8a5f31f76abde2d6b7409 authored about 7 years ago
`PHP_FLOAT_*` constants

b10fb47d054d425c0c0e2be1f6e5aaad73345863 authored about 7 years ago
session_id()

- not getting ID if session was closed

0b5be377dea7147e36f8bc30aef1939fea559ec6 authored about 7 years ago
immutable array caching

- not cached recursively, does not make sense

6f7579b8acca6766c6d19adad5cddc919d4448cf authored about 7 years ago
array() optimization

- immutable arrays are cached
- creating immutable arrays is more efficient
- just one instance ...

2998a6c61ba55b5deb28f80a1dd4b505b0a88b21 authored about 7 years ago
evaluated expressions optimization

- expressions evaluated in compile-time may be emitted more efficiently
when used as initializer...

c6d8ba9ec1024f662f4c90a4a30848a5c3e49546 authored about 7 years ago
json_encode cleanup

- few optimizations

d9707549b5da524fa43a1f0ba2107a64aa914b80 authored about 7 years ago
json_encode cleanups

- few optimizations

4ebd4f9532f467758fc235cc67cf418c1f70cff2 authored about 7 years ago
specialized operator for operands (long, number)

- long <> number
- long == number

b2f3953430948c9253c12451f8614df5461bbd9b authored about 7 years ago
Merge pull request #92 from peachpiecompiler/netstandard2.0

- targeting netstandard2.0
- needed by XmlDom implementation
- enables compilation (use of...

28f63f6fd1aabf88b5d891535bfa7dc6e8727abe authored about 7 years ago
Fix tests

e404cd1a084e042d6f1a7c867cddbce281d4038e authored about 7 years ago
Update Xunit version to 2.3.1

8a370ef79a224879736ea937f5a0588845cc09fa authored about 7 years ago
Add diagnostic tests

a5e829b631687f5edd2e5f5fdf2262b2500d0b5b authored about 7 years ago
Add XmlDom to update-cache.ps1

573a85cd31f17477b5284839ae2c70ee909341ea authored about 7 years ago
Add tests

4f12ff50d60b0e97d5ef2b42cee2fc7c0cd00950 authored about 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

a1b5f2d4ef0f6d817609f31abf6078b37d9c2f07 authored over 7 years ago
FieldPlace fix

- misused OriginalDefinition

fbe49552b47ff230a92f24dbb03456eff13ff612 authored over 7 years ago
Merge branch 'master' of https://github.com/peachpiecompiler/peachpie

f8daca540bbd3dc6d14bdbe32fb8c1e9527e7bd9 authored over 7 years ago
binding magic methods

- fix of binding to __set()

026fac1094250e925494e3b6ac7c4a8a59de29ad authored over 7 years ago
Update README.md

571f67f04512a9d78323177cc084a43dc050cc04 authored over 7 years ago
Update README.md

eff0509248e51e2b0ece21928f47d611222e8c38 authored over 7 years ago
Add HTML doctype to DOMElement HTML exports

74bfaabdb2660660cabd1af42297711cbad03cdf authored over 7 years ago
Add netcoreapp2.0 target to Peachpie.Compiler.Tools

Reference System.IO.FileSystem.Primitives of version 4.3.0 to resolve
its ambiguity problem.

88851b7c3ab073717ac273fc91b3245a062198c1 authored over 7 years ago
Restore support for netstandard1.5

c998664f5141e75f0a385745e3e939c2db581ef8 authored over 7 years ago
Add majority of SimpleXML tests

d1f51db4b31c54a12c07a0af4bc6b48a134995ea authored over 7 years ago
Fix SimpleXML cloning, comparison and conversion

51d034d917a8964cfc94d2fe07fde67d595090d0 authored over 7 years ago
Revert generic class field emit fix

It caused problems in field inheritance.

934759f72aabbc4cdfc7c701313ad8145adfca45 authored over 7 years ago
Complete comparison of string to object

3013beef0f7596052738c5444dbda1486377de1c authored over 7 years ago
Fix get_class to respect PhpTypeAttribute

361ce37b45a5b0f61c44dc999872cce7e6ced058 authored over 7 years ago
Fix emit of references to generic class fields

E.g. ValueTuple<PhpValue, PhpValue>.Item1 used to be emitted as
ValueTuple<T0, T1>.Item1 (withou...

302794f9e1a9074332721a01e82738528f8afe2b authored over 7 years ago
Fix null to string conversion in runtime binding

82b989805b81311094bdfba3a66e9ec01673daa7 authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

1279ff7b2acf419950c0efb43bd0416a150f5dfb authored over 7 years ago
access to magic methods

71d70fc85feea083d99434c3fe49d2e95b472385 authored over 7 years ago
foreach of IEnumerabke<ValueTuple> fix

correct order of {Key, Value}

9278fbfe60c186b179380f8d60f6e67745da21bb authored over 7 years ago
usleep, sleep

a3dd24fd77b9a1b0f51211dc7090af6eefe5a0fa authored over 7 years ago
(array) cast for `IEnumerable`

- CLR IEnumerable can be casted to PHP array

7548f6897385d73d5d9466eeefb17af2031b197a authored over 7 years ago
settype(array), fixes

aad1ae405acd6ab97b6134e2175c5c8b3cda8466 authored over 7 years ago
gettype(NULL)

bc89eeb1f07adbe80fd2442a3ceb9d3b5c5f5064 authored over 7 years ago
binding float casts

441ac2a77a145187b214cd65fe4e600841dad444 authored over 7 years ago
more casts from/to CLR

3a9ec0c5f94c4dbb3a89b5a772b30ab7e0d4042c authored over 7 years ago
is_iterable

- accepts `IEnumerable`

5392935649b6d0728ceb980ae51a9a87c1775c3d authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

691d0f42f9a4a4e9a509066adfaaaf90c55f409e authored over 7 years ago
(ushort)PhpValue

9860442a96de7e1c22ee7108472853daf859a246 authored over 7 years ago
casting from `UInt32`

50c73642ef73b391dd0389347f32cf234c8f4749 authored over 7 years ago
delegate -> PHP callable

- treating CLR delegate as PHP callable
- allows passing Action/Func/etc. to PHP code as a calla...

c8c75d34ddc5eb35d54fb214f5ebfc3a75710d6a authored over 7 years ago
`foreach` of IEnumerable

- `foreach` support for CLR IEnumerable types
- transparent key/value unwrapping
- IEnumerable
-...

e6f0e65b725af04a0d0c49f978e4635604a89a42 authored over 7 years ago
smaller PhpTypeInfo

8cc53ed41d842d615b0e7569b51282f2caffce15 authored over 7 years ago
imagerotate

9230beb4455fc081e3eeee91a9d9aa76c77fd84e authored over 7 years ago
?: operator access emit

- when reading result by value, dereferencing is emitted

a37879fc039f6aa3943ac579171b5e1f5c2e4e40 authored over 7 years ago
Add XSLT test on __autoload

fcc030720e8871087f5ad50f217575b9cafcf3aa authored over 7 years ago
Catch ScriptDiedException in tests

68fcd5407add9046f64d38ac100b3dd0313995f5 authored over 7 years ago
Add XSLT array of parameters test

126b4c48e311c9aae330918f8b6b7da7e5340ff3 authored over 7 years ago
Implement costof(array -> string)

31c833892ba3a107ed9ebf4a738aa8fda0eb111a authored over 7 years ago
IPhpCloneable

allowing to implement `clone` operator

add8574608061653fca68ea45bcf1f85277f67fa authored over 7 years ago
imagecolorallocate, imagecolorallocatealpha

e637c3ebfa7bdfe715a7b03367349bc374d20c04 authored over 7 years ago
Peachpie.Library.Graphics `net46`

5a07d9b256308554e6f8fbdebf499d6f3a45350a authored over 7 years ago
optimized ExpectTypeDeclared emit

- not needed when class is declared for sure and known in compile time

6c951d026ff8dcb21c47b18fec3c9746365189a2 authored over 7 years ago
imagecopyresampled, imagecopyresized, fix of imagejpeg etc.

- imagecopyresampled, imagecopyresized
- saving images to file or stream works

a55a7deeb5922c3a0e7f060fd0ba48052b59290c authored over 7 years ago
update script update

8f90f926faace50d85b2733171a082c891c9aea6 authored over 7 years ago
asp.net core: $_SERVER SCRIPT_FILENAME, PHP_SELF

- fix of backslashes on Windows

78e95f55895cb64f92810cf867d375518ad052cd authored over 7 years ago
asp.net core $_FILES

b750976a52619301c41a4555c65bfcad5ca2ac7a authored over 7 years ago
is_uploaded_file, move_uploaded_file

f81467ef1a8b58b2062e76d8891f7923890d1e2f authored over 7 years ago
ini options

upload_max_filesize, post_max_size

811c2129014497468a8024b4ce232b8b81c50616 authored over 7 years ago
asp.net $_FILES

5b9dbc30be2eb63f721dcc0ca0ac6811ec49064a authored over 7 years ago
cleanup

b6eae121cd9979f1f7a76c32843c4d68ec1834c2 authored over 7 years ago
cleanup

cc2fe10a4317754da274211e0c8a9039f5f4f346 authored over 7 years ago
PhpTypeInfo cleanup

56043dc86b35b3dea601e4b869d99f6220f38cf2 authored over 7 years ago
SimpleXMLElement magic methods

6cbfbed80e9f09773ce1f0056c13e66716811f0e authored over 7 years ago
Clean up XML DOM unimplemented methods

e6e87479a91ba0271c53a3a212ec1115587d4d83 authored over 7 years ago
Enable read only DOMNodeList array access

Although in PHP it doesn't really implement ArrayAccess, it can be
accessed this way.

58a56a4805dfd770ad06aa684db4c16aea3e6dc3 authored over 7 years ago
Simplify DOMXPath operations

10f5c4d4043cf534996284082f5d5c26e42b6a8a authored over 7 years ago
Fix deprecated constructor in XSLT test

a1b3f12a716a4be399a8987979c39792cbd7ca64 authored over 7 years ago
Add test of php:function support in XSLT

37bda68587c4c71df3c5f232255815de4568246f authored over 7 years ago
Merge remote-tracking branch 'refs/remotes/origin/master' into netstandard2.0

bd0b80e9906ed1a89ab1d8da9b643cda2af29823 authored over 7 years ago
Remove BOM from XSLTProcessor.transformToUri

109bd15471b63aedebfb0aa5175d77d72d8a3ddf authored over 7 years ago
Fix DOMDocument.save return type

d58d55b407077c21ac8267e7359d497acc1e2b21 authored over 7 years ago
Warn when trying to use LIBXML_SCHEMA_CREATE

09b0407496cee4eeef7c08a4602f2c94391e789a authored over 7 years ago
Rename bug related XML DOM tests

They refer to the bugs on bugs.php.net.

ccbd4b384f4d64de294a27d1ee23b6953f499cff authored over 7 years ago
Load XmlDom reference from Scripting dynamically

Peachpie.Library.XmlDom is not referenced from it if
Peachpie.Library.Scripting is compiled unde...

3f9a78c874abb72c5d7ae06a4ceead5101c0b9bc authored over 7 years ago
Fix XML DOM tests errors

ac12e834a1acff4c6fe2729dc661d5b93c84f7c4 authored over 7 years ago
use of PhpValue fixes

- comparison to null was incorrect causing conversion to string,
`IsNull` should be used instead

1ff9881c841c90c3d69a89a824bd70a454ef91b0 authored over 7 years ago
array_walk fix

9a5db02a479c3202a9ebc552db33756278620f98 authored over 7 years ago
Add more XML DOM tests

133e7d841832d637b4620e73b6bc797c318f68d1 authored over 7 years ago
Fix DTD handling

93ed7d61d78d39363a72da0404bfec68063e36ed authored over 7 years ago
== (value, string)

baf0222422675587fc6d0db396935b9d58754ea6 authored over 7 years ago
== (value, string)

775f6bcc5d8732917a8b53102956443134881e5b authored over 7 years ago