Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/php/pecl-languages-v8js

V8 Javascript Engine for PHP
https://github.com/php/pecl-languages-v8js

Use directory seperator pattern %e

4e0b500de0f580a19a3a68c71503556196540e88 authored about 10 years ago by Stefan Siegl <[email protected]>
object_dom test requires DomDocument class

249aa3941861619819c599c94bf763c4413a7325 authored about 10 years ago by Stefan Siegl <[email protected]>
commonjs_modules test requires json_encode.

293ca476f05e0fcb8b37de8c3f78eb41bb17bf49 authored about 10 years ago by Stefan Siegl <[email protected]>
ignore run-tests.php helper files

926d160367a889260bff528d2713f67f96e37c95 authored about 10 years ago by Stefan Siegl <[email protected]>
eliminate left-over variable-size arrays

fc89b6ba8cb80f7fa73aedc4a47a8ac1fd7f701a authored about 10 years ago by Stefan Siegl <[email protected]>
Use alloca for variable-size array on stack

d03641254de1cdd36d457c23c9776b591636a604 authored about 10 years ago by Stefan Siegl <[email protected]>
Undefine min/max macros

5b736a6e92c49bdae944e381e92f8c638104c064 authored about 10 years ago by Stefan Siegl <[email protected]>
Fall back to arbitrary PATH_MAX upper bound

0fed780320480c4669db3d7b757dea791e12c00a authored about 10 years ago by Stefan Siegl <[email protected]>
libplatform stuff not needed on Windows

83a17b5e6ad035464be60670a606abfdd4cd7edd authored about 10 years ago by Stefan Siegl <[email protected]>
Update file list.

877ecfc7202121b72e54e3e4ae4adab6618b55d7 authored about 10 years ago by Stefan Siegl <[email protected]>
Adapt build flags for VC12 + debug build

06ffe20fcff22ba25a686471cf20296b3e896dba authored about 10 years ago by Stefan Siegl <[email protected]>
Undefine COMPILER symbol

ad09ee0993fa2336c59600f141f03a3045d16b35 authored about 10 years ago by Stefan Siegl <[email protected]>
Reject V8Function passback to wrong isolate, closes #116

8d8aed1e726a237da7855b16a7aa98701527e306 authored about 10 years ago by Stefan Siegl <[email protected]>
Set hidden data also on already know weak objects, closes #121

3145ea03230bf3fbb1f9e8d103fc33406c19d88d authored about 10 years ago by Stefan Siegl <[email protected]>
Syntax highlight API stuff

a9d7dbda4594de134a4a3bed82a42dd59e3e1bdd authored about 10 years ago by Stefan Siegl <[email protected]>
Link to Debian packages, fix Jenkins link

30119a877aca7ed9c3614eefe841542ea6d3b42f authored about 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #120 from k2s/v8build_fix

fix V8 build instructions

aad994104599e7ab9fc1607deaa3f9c04f4fe173 authored about 10 years ago by Stefan Siegl <[email protected]>
fix V8 build instructions

170b31398a63531e3ed8a351fc309a470be99b76 authored about 10 years ago by Martin Minka <[email protected]>
Merge branch 'testcov-php_v8js_v8_write_property'

fb4ada80a30a16535e04cb3834cbb8588c425262 authored about 10 years ago by Stefan Siegl <[email protected]>
Merge branch 'testcov-php_v8js_v8_unset_property'

edc62b5d7d51af2fa7bb7b55b0e361fc95f96bde authored about 10 years ago by Stefan Siegl <[email protected]>
Merge branch 'testcov-php_v8js_v8_has_property'

77a43636a03869a82ff49b80bf3154eb12863ecc authored about 10 years ago by Stefan Siegl <[email protected]>
ignore vim swapfiles

6f27688e9e527880448671ba9c9376d919ccd035 authored about 10 years ago by Stefan Siegl <[email protected]>
Add test on php_v8js_v8_unset_property.

a2604e27499e2c5c7c3f80521355578a02a6795f authored about 10 years ago by Stefan Siegl <[email protected]>
Add test on php_v8js_v8_write_property.

f8fc35d4c6113e51a497eb84c6834a306b6133d6 authored about 10 years ago by Stefan Siegl <[email protected]>
Test exception branch of php_v8js_v8_has_property.

492f87cd5bc34b50837294aa3663c6b72b48ce65 authored about 10 years ago by Stefan Siegl <[email protected]>
Merge branch 'issue-104', closes #104

51930e7bcaa3f6f317a86f0d6eea51bc67dcae49 authored about 10 years ago by Stefan Siegl <[email protected]>
Drop old-age PHP_V8_API_VERSION #ifdef

c339d5192465ff0cf8a8dc9ecb12bb609e42d40f authored about 10 years ago by Stefan Siegl <[email protected]>
Get rid of V8JS_NEW macro.

f6310f999444051fe2cd2e7b03d0894c7e2e4fbd authored about 10 years ago by Stefan Siegl <[email protected]>
Merge branch 'cscott/issue-64' (ctx_lifecycle test).

Test adapted to current behaviour of V8Js, that the situation is
properly handled, but not by ke...

16af153c3e5c7294ae24225d3b739c8b11c611c1 authored about 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #112 from sameoldmadness/install-depot_tools

v8 compliation requires gclient

e3d859d9d74369ac6f2be0280c3b393146233c5d authored over 10 years ago by Stefan Siegl <[email protected]>
v8 compliation requires gclient

http://dev.chromium.org/developers/how-tos/install-depot-tools

34a9e9849efb7b99cf3365825bdd8cbf8470c668 authored over 10 years ago by Roman Paradeev <[email protected]>
Merge pull request #111 from sasezaki/patch-1

add PHP 5.6 to .travis.yml

79aa6a179c80954d9a3a6b76db1d6d795cc58e2d authored over 10 years ago by Stefan Siegl <[email protected]>
add PHP 5.6 to .travis.yml

67edd253f9e1ab16044ff3b9888389500f01a0c9 authored over 10 years ago by kazusuke sasezaki <[email protected]>
Merge pull request #110 from stesie/fix-tests-php-5.6.0

Fix tests for php 5.6.0

516770ad5704658c85656521c49a25c4832bf736 authored over 10 years ago by Stefan Siegl <[email protected]>
Adapt unwind tests for PHP 5.6 style error messages

PHP 5.6 has more detailed error messages, i.e. it says
"on null" instead of "on a non-object". ...

5a78a76d41a982f75686e22e19498026b34b0524 authored over 10 years ago by Stefan Siegl <[email protected]>
Adapt var_dump test new php versions.

Newer versions of PHP in 5.4 and 5.5 line add micro seconds
precision to datetime representation...

edb4679223a0c91a47f013c84f36966c49c5ad88 authored over 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #109 from stesie/fix-double-addref

Don't Z_ADDREF_P twice on same exported object

ab5b0ae7bf6c397588159d1e9fb584b580c65c98 authored over 10 years ago by Stefan Siegl <[email protected]>
Don't Z_ADDREF_P twice on same exported object.

8b88b928c2824d48de482b3763c5f06e61a5b15c authored over 10 years ago by Stefan Siegl <[email protected]>
efree resource memory

7d13c750730dde68666e5d5976bf4643244a9835 authored over 10 years ago by Stefan Siegl <[email protected]>
TSRM/ZTS fixes

d8a6467903d1ce6206052273e2c93a951fc633f0 authored over 10 years ago by Stefan Siegl <[email protected]>
Restore clean unwind state after unwinding.

47b433efe8a68172891028d58eff96db434bfdb0 authored over 10 years ago by Stefan Siegl <[email protected]>
Unwind stack step by step, fixes #95

cd8542745c4920b0f82a73862c1ed0d279c28cdb authored over 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #108 from stesie/fix-commonjs-module-reuse

Fix module caching, closes #107

c91f96a439eedb2d3819ae6bd898025e51f93495 authored over 10 years ago by Stefan Siegl <[email protected]>
Use php_v8js_compile_script for checkString.

11f7311ab85585ad805035f4aff465653a0c4604 authored over 10 years ago by Stefan Siegl <[email protected]>
Merge remote-tracking branch 'rosmo/compile-script-201409', closes #95

9cb3711c66cc85671d6087df632b7170112a12e9 authored over 10 years ago by Stefan Siegl <[email protected]>
Fix module caching, closes #107

Use v8::Persistent handle to keep module instances around.

Objects cannot be shared between iso...

eda74908cc3ffe2ca20efe8e8549dc8e52a32a37 authored over 10 years ago by Stefan Siegl <[email protected]>
Add pointer to docker repo

129052a1760b3a1eb4d7f189671dbefedd1f1117 authored over 10 years ago by Stefan Siegl <[email protected]>
Suggest libplatform install via mri-script

751b612d8d09c0a26e9f482cae62d3e514668ae8 authored over 10 years ago by Stefan Siegl <[email protected]>
Remove note on v8 not being buildable with g++ 4.8

The issue on code.google.com is long closed.
Besides I've just tried and it just works.

7228e31eee6e80151ebcf45decb77214c19b21d5 authored over 10 years ago by Stefan Siegl <[email protected]>
Revert "Add build-status badge again"

This reverts commit 702302d9f6dfeec54637ec5677d111fbf5417f48.

db8c1bc94d29ffaeac2ec1ad95d8ea9bff5db6de authored over 10 years ago by Stefan Siegl <[email protected]>
Add build-status badge again

My Jenkins box has a SSL certificate now, hence it should
work without caching effects finally.

702302d9f6dfeec54637ec5677d111fbf5417f48 authored over 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #105 from stesie/fix-init-platform

Call V8::InitializePlatform as needed, fixes builds >= 3.29.36

3702e646117f7e7b8e57f3611f8fcc6f70c9e6cd authored over 10 years ago by Stefan Siegl <[email protected]>
Include libplatform.h only for v8 >= 3.29.36

06371e412629ccf45d6c1e5f4ca363680dd244e6 authored over 10 years ago by Stefan Siegl <[email protected]>
Remove stray debug-echo

3843fc1b5c8569b8ce599906db9228c9d291be53 authored over 10 years ago by Stefan Siegl <[email protected]>
Initialize v8 platform as needed

See http://comments.gmane.org/gmane.comp.lang.javascript.v8.general/8029
for more information.

14600d3be3b38b822c56d993347e8c88522039af authored over 10 years ago by Stefan Siegl <[email protected]>
Fixed script destructor and free resource struct when done.

200c16c30e4669812db21437555a803c168ba8fe authored over 10 years ago by Taneli Leppa <[email protected]>
Some changes to how V8 contexts are managed.

de8b0666a6a84bfa57ae4778d429f6f984b7f293 authored over 10 years ago by Taneli Leppa <[email protected]>
Deprecate V8Js::checkString() in favour of compileString() and add tests.

7310c93c1e802b9ea40e2ce943a1399f1b48c0a1 authored over 10 years ago by Taneli Leppa <[email protected]>
Added new functions V8Js::compileString() and V8Js::executeScript().

Conflicts:

php_v8js_macros.h

bd7d649d90c3ef66ae73fc8c8fa93c65683b7271 authored over 10 years ago by Taneli Leppa <[email protected]>
Merge pull request #102 from stesie/dispose-isolate

Dispose isolate on V8Js object destruction

48765bcc97db7b97160d1b013c6927604f72832c authored over 10 years ago by Stefan Siegl <[email protected]>
Fix some memory leaks.

361dd4185c5d9c631084f77a9eac825a619f85a4 authored over 10 years ago by Stefan Siegl <[email protected]>
TSRM/ZTS fixes

0334ba64fa5de92999e49214330d9c891ecdca59 authored over 10 years ago by Stefan Siegl <[email protected]>
Keep track of V8Object/V8Function instances

Disallow access to these once the V8Js object has been destroyed.

ebcb6dc2115f570b7f4dbc101201b8bf936e151a authored over 10 years ago by Stefan Siegl <[email protected]>
Keep a list of disposed isolates and make sure not to use disposed isolates.

a72a1805962feed3a5302ce0fc33af16d4af3f18 authored over 10 years ago by Stefan Siegl <[email protected]>
Merge remote-tracking branch 'rosmo/dispose-isolate'

133ad4a7b5a3d1d792c9d29f6df1163878c5128c authored over 10 years ago by Stefan Siegl <[email protected]>
zend_fetch_class_by_name is not available in PHP 5.3

3947d8690cf118ff749ebf4596c9b6ab6212bc50 authored over 10 years ago by Stefan Siegl <[email protected]>
Don't explicitly indicate constructor, let V8 figure out

The GetConstructor function was removed from v8::Object which
would require some work to find ou...

50b36d2cf5968478adbaf43a5ef24b9d38668afa authored over 10 years ago by Stefan Siegl <[email protected]>
Add test on constructor get-accessor.

50fdfc5c88faae3ad4361e68437c9e2c07c0443e authored over 10 years ago by Stefan Siegl <[email protected]>
GetConstructor method was removed, use GetConstructorName and instanciate on our own

9ead20823f2c397c35cf82e83e9a0732251f3ed1 authored over 10 years ago by Stefan Siegl <[email protected]>
IdleNotification is on Isolate now

137a6732c6c148d6c8443e67559465ba2ae9ab96 authored over 10 years ago by Stefan Siegl <[email protected]>
Make compatible with V8 3.28.23, fixes #99

e25e5264f67c37ede39d62909a6b6c976ee03bf8 authored over 10 years ago by Stefan Siegl <[email protected]>
Also perform isolate exit on fatal error abort.

a8ddf9daef3c4ab8530ea96c027acb7a3b0a0d95 authored over 10 years ago by Taneli Leppa <[email protected]>
Exit current isolate on fatal V8 error.

dbe477fc8e4883d9c0b97a30e01888b700f90769 authored over 10 years ago by Taneli Leppa <[email protected]>
Dispose isolate when freeing V8Js object.

03728d8bbd30b15aa68e8b8163cb6ed4c639a0b0 authored over 10 years ago by Taneli Leppa <[email protected]>
Test whether error handler is removed correctly, if outermost frame is left

1d8ae1f45856eb3f100c9c14890bf915bcb46be9 authored over 10 years ago by Stefan Siegl <[email protected]>
Don't restore original error handler when exiting inner frame, refs #94

1fc79f8223309a8256923af70203c3053612ecb7 authored over 10 years ago by Stefan Siegl <[email protected]>
Initialize V8JSG(old_error_handler) on ZTS, refs #94

847ac7677c1b74c0594813276d5148241e1c118c authored over 10 years ago by Stefan Siegl <[email protected]>
test unwind behaviour on PHP notices & warnings, refs #94

464cff0477416009343a1758433778c5d7d0e51d authored over 10 years ago by Stefan Siegl <[email protected]>
Only pass fatal errors to the V8JS error handler, others go to PHP's error handler.

cbda704d7e72a8e208d184c3a678752f24cbff53 authored over 10 years ago by Taneli Leppa <[email protected]>
Use isolate version of V8::TerminateExecution, refs #92

a1341290180f4f8a9ff3e348482c6b25191848ed authored over 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #93 from carlos22/patch-1

Fix V8JS_VERSION to match package.xml (0.1.5)

1cff5fc9274db5eb5e35c3e9c3a59eaa803a2e15 authored over 10 years ago by Stefan Siegl <[email protected]>
Fix V8JS_VERSION to match package.xml (0.1.5)

2b61b9d1be8ad9806855a459f416184b337603b8 authored over 10 years ago by Karl G <[email protected]>
Merge pull request #91 from stesie/hack-fatal-error-unwind

Handle PHP Fatal Errors inside JS->PHP callbacks

16447f8fce7da37af1b69b7d767e13e557f1bfdd authored over 10 years ago by Patrick Reilly <[email protected]>
Code folding marks and comments

659c0fb60170a46a24a7e5fd2bd679583b976f8c authored over 10 years ago by Stefan Siegl <[email protected]>
Handle fatal errors even if executeString is used recursively

6f31840daf149b3757de7869be9fe3bd7a946a14 authored over 10 years ago by Stefan Siegl <[email protected]>
Store error message and re-throw with original type & message

35d8b815f8148a6dba7c872cb640c3ebb3500f3d authored over 10 years ago by Stefan Siegl <[email protected]>
Use V8JSG instead of global variable.

dfd8a1f386d8eaabf3c3234d49b7797aa3964340 authored over 10 years ago by Stefan Siegl <[email protected]>
Unwind V8 execution context on fatal error, refs #87

This is yet a first hack to prove applicability. Currently
unwind environment is held in a glob...

a49fa8ce021bc038e296d6f0e4da83736c04c381 authored over 10 years ago by Stefan Siegl <[email protected]>
Merge pull request #90 from stesie/fix-property-visibility

Fix visibility of PHP properties in JS

997b237240a0a9836fd2f9883e5b44ed87f2b496 authored over 10 years ago by Patrick Reilly <[email protected]>
Add test on property visibility regarding hasOwnProperty

956eacb180bdfbc1b9351fa19d929a131f4c7b30 authored over 10 years ago by Stefan Siegl <[email protected]>
Don't unset non-public properties, just hide them.

Before non-public properties were not reset also, trying to
unset them just caused a fatal php e...

48feb0bf35c1eb32e0b69417dc1d09e7eb9342dd authored over 10 years ago by Stefan Siegl <[email protected]>
Call INIT_ZVAL on stack-allocated zval

c866e67313cfd5d1dbf53780f152e62ac533ae2d authored over 10 years ago by Stefan Siegl <[email protected]>
Initialize fci.no_separation correctly

b188f9882fe43f0a9274d6353516ae2b67121adb authored over 10 years ago by Stefan Siegl <[email protected]>
Add test on visibility of properties on enumeration

aa924a8cb35fc05f015f55911b9c12e4204a9e37 authored over 10 years ago by Stefan Siegl <[email protected]>
Call __set if JS accesses private/protected property

8f200b3905fa80a810c769d8e660a64cf1a1be0e authored over 10 years ago by Stefan Siegl <[email protected]>
Don't allow JS to overwrite protected/private properties

53cac1c5245a8f36ac4e1b4fb49cc625ea042d29 authored over 10 years ago by Stefan Siegl <[email protected]>
Handle property visibility and __get, refs #79

Protected and private properties should not be available
to JS context. Instead call __get func...

170b1ff94c275a7dee949f04e4055b8a55c45146 authored over 10 years ago by Stefan Siegl <[email protected]>
Use PHPWRITE macro instead of php_output_write, refs #80

php_output_write is not available in PHP 5.3.

c54b49d2a6beedac5e5d7bb51d6cd0a483d096d0 authored almost 11 years ago by Stefan Siegl <[email protected]>
Make datetime_pass.phpt run on PHP 5.3, refs #86

a7d5a0776c785dcbdd5710d632270f430b9c9ae2 authored almost 11 years ago by Stefan Siegl <[email protected]>
Add null-byte passing test, make var_dump null-byte safe, closes #80

fd801631b7eb60591a9b9ab26a0c62404c7e9262 authored almost 11 years ago by Stefan Siegl <[email protected]>