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

Merge pull request #44 from cscott/g++-update

Add a bit of documentation about g++ 4.8.

19f30f5b1c73d1d41d3af066e7e9e3127f17aa81 authored over 11 years ago by Patrick Reilly <[email protected]>
Add a bit of documentation about g++ 4.8.

8904288b33d713a76fb22babebcdd1e52cc7f840 authored over 11 years ago by C. Scott Ananian <[email protected]>
Merge pull request #43 from stesie/wip-ftbfs-v8-3.22

Adopt V8 API changes (up to 3.22.6)

d0f5fafbd974da71dc31bbe37d4dc15f515d3f91 authored over 11 years ago by Patrick Reilly <[email protected]>
Remove Locker from timer thread

12e5e0192038d164d0ee39d147bf2f5bc3149b97 authored over 11 years ago by Stefan Siegl <[email protected]>
Use v8's CopyablePersistentTraits for v8 >= 3.22.0

386465570d42a81ce937ed8ba40b6b3add03f570 authored over 11 years ago by Stefan Siegl <[email protected]>
Adapt to new v8::Persistent API, support V8 >= 3.21.12

619231913c1c2199be64a216e3bebc2a0936efda authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #39 from stesie/fix-property-read

Create temporary HandleScopes when reading properties

1c4d9817dc0597ea66f05f53b008e43cc8064966 authored over 11 years ago by Patrick Reilly <[email protected]>
Create temporary HandleScope to get & call methods likewise, closes #33

f90650d630becf62f00b5551293e4259757a4a44 authored over 11 years ago by Stefan Siegl <[email protected]>
Create temporary HandleScope while reading properties

1f4caaeead564e99c5339489b7db98741d7a4301 authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #38 from stesie/fix-function-passback

Fix php_v8js_hash_to_jsobj for v8 functions

ab5fe1d4b6e19d131bf405712353aa01dc026795 authored over 11 years ago by Patrick Reilly <[email protected]>
Pass back v8 functions, don't re-wrap

662e491e1fbc75992c365b6af43a6d3eb811cd6c authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #37 from stesie/fix-multi-object-inst

Use v8::Isolate as part of the key to the template cache

7f147478e1778d853d110212407bf3733548a6f9 authored over 11 years ago by Patrick Reilly <[email protected]>
Add isolate to key of template cache.

bc82d13658d1073e6ac7c19d232f2a271c07ba7f authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #36 from cscott/more-fixes

The json extension is not needed for PHP 5.4.

1f3fbae05825a7acf9463ea726002017e5e6bd3f authored over 11 years ago by Patrick Reilly <[email protected]>
The json extension is not needed for PHP 5.4.

8e0e573d3f7409c9f38d241a4227a819c600230d authored over 11 years ago by C. Scott Ananian <[email protected]>
Merge pull request #35 from cscott/fixes

Makefile fixes.

c4d155351d9c4c05a5cf0c826df995a7f32b2616 authored over 11 years ago by Patrick Reilly <[email protected]>
Support compiling v8js with v8 in a custom path.

If you don't want to overwrite the system copy of v8 in /usr/lib/libv8.so,
you can use the --wit...

1f2eefdbeae072cc23f37149e7abc00d59faa39a authored over 11 years ago by C. Scott Ananian <[email protected]>
Ensure that json extension is enabled when running tests.

The `commonjs_modules.phpt` test requires `json_encode` in order to
complete successfully.

20d038fae53c9baae37e954bb786325b045a4c5f authored over 11 years ago by C. Scott Ananian <[email protected]>
fix package

f73caf0a08711d8e0129768adb7b951cf5c6f128 authored over 11 years ago by Patrick Reilly <[email protected]>
fix dirs

622ea1e2f60df584ec669d978df4cb869d693e52 authored over 11 years ago by Patrick Reilly <[email protected]>
Merge branch 'master' of github.com:preillyme/v8js

585365a9e5ce6d8fdf95643233cb382826c0b85e authored over 11 years ago by Patrick Reilly <[email protected]>
add more files to config

221b3dd70aaa062ef21f4948ac22da5a71bd8650 authored over 11 years ago by Patrick Reilly <[email protected]>
Merge pull request #31 from stesie/test-multi-v8js-inst

V8Js fails if multiple instances are created using object-passing

d40fbb3ed1453bbc08a126e0d42153192168cea8 authored over 11 years ago by Patrick Reilly <[email protected]>
fix license issue

964c571b70e5d68bdb22cba25fff474a201ffb67 authored over 11 years ago by Patrick Reilly <[email protected]>
Add tests with multiple V8Js instances

e57e3eed1d2b5c1471d1af3c159f80e05e681bf2 authored over 11 years ago by Stefan Siegl <[email protected]>
TSRM fixes

35685ed96cc41d28ae2f4093dff482de10098ed1 authored over 11 years ago by Anatol Belski <[email protected]>
improvements to config.w32

2520e865822eec7926d041fe97c4d8ac624732ae authored over 11 years ago by Anatol Belski <[email protected]>
Merge branch 'master' of https://git.php.net/push/pecl/languages/v8js

b89efab0cd7799be2f083e90b6eecfcccff27843 authored over 11 years ago by Patrick Reilly <[email protected]>
updated package for beta release and switch license to MIT

dc1475a3ad169bdb1a7118054d8d8de2847fbac7 authored over 11 years ago by Patrick Reilly <[email protected]>
Merge pull request #30 from cscott/libv8-check

Ensure libv8 is >= 3.17.11

e58c17ad738cde15f4079f7686626e12e7416617 authored over 11 years ago by Patrick Reilly <[email protected]>
Ensure libv8 is >= 3.17.11 (fixes issue #12).

e508410a79f1b4643bffb9479d3827fbf9e0818a authored over 11 years ago by C. Scott Ananian <[email protected]>
reworked config.w32

the latest v8 versions won't compile with this ext, so used 3.17.15

1fb0a1e049b626cb63e8eefec635c64dc811d55a authored over 11 years ago by Anatol Belski <[email protected]>
added basic config.w32

9dcb92cef4b236736022840d49113b3e07ac40c4 authored over 11 years ago by Anatol Belski <[email protected]>
removed weird chars in the file causing weird errors

9cf20f01ae3c84c29e26de8b65d0f8bd55125ac5 authored over 11 years ago by Anatol Belski <[email protected]>
Merge pull request #18 from stesie/fix-constructor-call-master

Allow PHP object construction from JavaScript context

ebec3a64f5190ffa06ebdabc1e4670208f6de0a2 authored over 11 years ago by Patrick Reilly <[email protected]>
Add constructor call callback and create PHP objects as needed.

765666ae65774c393a5d49839a337ad128a1ac9d authored over 11 years ago by Stefan Siegl <[email protected]>
Call __construct function, if available.

49be9aafa18bed3e0d39bebc1d603f6f091af433 authored over 11 years ago by Stefan Siegl <[email protected]>
Add tests.

35e9fd849de570f9a79523b0c89863a8220b8b0d authored over 11 years ago by Stefan Siegl <[email protected]>
Handle non-construct call

286b0d8ac0f246144d8fccb8adae1b43b8419a7a authored over 11 years ago by Stefan Siegl <[email protected]>
Throw exception if __construct is not public

5987d5d3dadb0f94c0dd746d1313b858b2fcb1b6 authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #17 from stesie/fix-object-creation-leak-master

v8js leaks memory if objects are returned to javascript (fix)

347442c471672b7e8e6fee9bb60086afd0c8c654 authored over 11 years ago by Patrick Reilly <[email protected]>
Merge pull request #22 from stesie/add-test-regression-pr14

Add test for regression pointed out in pull request #14

8bf1b9268304d9bdb813b1df74c67f7c75ecbcdd authored over 11 years ago by Patrick Reilly <[email protected]>
Merge pull request #23 from stesie/fix-deprecated-calls

Replace deprecated calls to V8 API by newer equivalents

6d19d780f9fb8f2badffdce3b24b77df8931cac6 authored over 11 years ago by Patrick Reilly <[email protected]>
Replaced deprecated v8 api calls with newer equivalents

ffa42cdfafd3eb3f31d372df0116f200a4eb4a6c authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #20 from andrewtch/patch-1

Update README.md

1ba175673f10ddadc4e313ccb1cd7ac828313585 authored over 11 years ago by Patrick Reilly <[email protected]>
Add test for regression pointed out in pull request #14

a3957f3844189d0e51cf8307c3da8ed08010e73d authored over 11 years ago by Stefan Siegl <[email protected]>
Use v8::Isolate version of v8::Context::New

6eeb6fe9d6dcb07473f4bfd0ad797c28a3e36ffe authored over 11 years ago by Stefan Siegl <[email protected]>
Update README.md

Updated readme to fix #19

f8203e1a73b7bd110bc55b3e241fd7ed234a2f10 authored over 11 years ago by andrewtch <[email protected]>
Correctly attach hidden values to objects from cached templates.

ee659bdf416948f0411521845df417d3cb026d08 authored over 11 years ago by Stefan Siegl <[email protected]>
Use weak persistent handles and DELREF zval.

bc1cf7c5bb254dad9ddb81f2778ed3c8971554e0 authored over 11 years ago by Stefan Siegl <[email protected]>
Cache and re-use v8::FunctionTemplate on object wrapping

90ed152f407394e161045ece094b8fc53f4883e5 authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #16 from stesie/add-gitignore-file

.gitignore file.

a17b3c47a0955cebdbcd021f547b3bf344c17177 authored over 11 years ago by beest <[email protected]>
Add .gitignore file.

d0037b18863cd867aad40a5c77f1e102dbe28d98 authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #14 from stesie/fix-temp-context-leak

Memory leak in php_v8js_v8_get_properties

d7bded2a31897bcbc6b1ca79adbf4ecb776c0c99 authored over 11 years ago by Patrick Reilly <[email protected]>
Use persistent context + Dispose

a951b82a40358d6a718dc5bf7a1bc352f3463c2d authored over 11 years ago by Stefan Siegl <[email protected]>
Remove leaked temp_context allocation

6106f46d4c0d1441ecee794fda933205c53adba7 authored over 11 years ago by Stefan Siegl <[email protected]>
Merge pull request #11 from andrewtch/test-fix

fixed tests using absolute urls

4de01ce1cfbd292a02442ab5e94e546d2a45fc1e authored over 11 years ago by Patrick Reilly <[email protected]>
fixed tests using absolute urls

de2479aca6a1eeef8b55ae05d6d71dc4e4881789 authored over 11 years ago by Andrew Tch <[email protected]>
fix for format '%d' expects argument of type 'int', but argument 2 has type 'size_t {aka long unsigned int}' [-Wformat]

98638c78dbc97ccb3c352c4f1850530c6d93d0c4 authored over 11 years ago by Patrick Reilly <[email protected]>
fix mutex issue and c++11 support on Ubuntu — remove stray EOL marker

4a82311b4dc31d79d2146fc1ec47700565390c27 authored over 11 years ago by Patrick Reilly <[email protected]>
empty commit for pushing to the github repo

2f567192bed2803f669063329a689f2ac428bc3f authored over 11 years ago by Ferenc Kovacs <[email protected]>
fix merge conflict

6f4422032893e08a8a520bf202c3b534e402f243 authored over 11 years ago by Patrick Reilly <[email protected]>
small fix in github readme

ba27e5eb2b4db6d62c9f5fa9f80c7dfab915445a authored over 11 years ago by Patrick Reilly <[email protected]>
add Simon Best to credits

f9d363c64ec9860d4fbbb0b2f5bc97d20053d1b5 authored over 11 years ago by Patrick Reilly <[email protected]>
Use the Z_ADDREF_P macro to increasing the refcount of PHP values assigned to V8

ec8444cfda09986d0a9eaef10dc98443842fe3a9 authored over 11 years ago by Patrick Reilly <[email protected]>
Always increase the zval reference count before storing it in a V8 internal field

de2d78a1441311025f7e8164a53819da5ada36d7 authored over 11 years ago by Patrick Reilly <[email protected]>
Fix for https://github.com/preillyme/v8js/issues/6. This is probably …

… horrible hack but it works for now until we have a better solution.

edb8609cfea146b64e0341a1b35d5f3dd9a1e354 authored over 11 years ago by Patrick Reilly <[email protected]>
Added a test for CommonJS modules.

91b1a2fbd22b38f6b5316f77fe5c142e14e267f9 authored over 11 years ago by Simon Best <[email protected]>
Fix version

0db973bee3012af1543607ee318dde349f9eadc5 authored over 11 years ago by Patrick Reilly <[email protected]>
Merge branch master of github.com:preillyme/v8js

713d4119da20cb47ae45da21df569f41c661bdb2 authored over 11 years ago by Patrick Reilly <[email protected]>
More updates to GitHub README.

9c9500dbc519134e275eb15beaaca1f7e25c9bee authored over 11 years ago by Simon Best <[email protected]>
Updated README for GitHub.

01d8d0b34e0f4179ce825dfc2a0faad47ce31646 authored over 11 years ago by Simon Best <[email protected]>
Updated README for GitHub.

4a21bfe56e38df9768ae07871a0f7b1578a1abd1 authored over 11 years ago by Simon Best <[email protected]>
Added simple tests for time limit and memory limit.

916728fa8a735a2ccd2871b85ae83cd5b476267f authored over 11 years ago by Simon Best <[email protected]>
Fix to start timer thread when there is a memory limit but no time limit.

ef8620f0c2f0b19b00817f5d7b5e038777c27883 authored over 11 years ago by Simon Best <[email protected]>
Fix for SetFatalErrorHandler. This needs to be called for every context isolate.

e778b6d7af51bb5d401e2c6d648351761b025b60 authored over 11 years ago by Simon Best <[email protected]>
Make sure all tests and samples use the new exception class name V8JsScriptException.

7e90439cdf33d926e28a76547c1cd6b43d7f7a10 authored over 11 years ago by Simon Best <[email protected]>
V8 isolates need to be passed into all variable accessor and conversion functions.

8d8c671aa07f488d0590043f1395ba8c8fac53ba authored over 11 years ago by Simon Best <[email protected]>
Refactor CommonJS modules functionality to store state in the extension globals and context as appropriate.

8ae7606338ca8068e8c2d53067efbbd08a12c5a8 authored over 11 years ago by Simon Best <[email protected]>
Use the PHP memory management functions emalloc and efree.

46e509c0a9bdb57e0dacd55c05bd9f9ad7106ccb authored over 11 years ago by Simon Best <[email protected]>
Removed v8::V8::Dispose call because it was causing SIGTRAPs in some exit scenarios. This is probably due to using the debug version of V8, but the documentation states that it's not necessary to call this anyway.

147b743d4c125ddd9ba5a25229f043517089fa2b authored over 11 years ago by Simon Best <[email protected]>
Merged CommonJS modules functionality.

93df3411d970b4f09f0738facafff6417f24b4da authored over 11 years ago by Simon Best <[email protected]>
Renamed V8JsException to V8JsScriptException and added V8JsTimeLimitException and V8JsMemoryLimitException classes.

e05f8119547d257ad495a02aeb6c88261f2d6ef2 authored over 11 years ago by Simon Best <[email protected]>
Implemented memory limit checking. Increased stability for V8 execution isolates.

9d9ad831b86ea9a8306e533bd969ede56e4ba5b5 authored over 11 years ago by Simon Best <[email protected]>
Added my name to the credits :-)

80a56e551a7c1f93a8fea16de341846531894637 authored over 11 years ago by Simon Best <[email protected]>
Script timeout thread to forcefully terminate the current thread of V8 execution in the corresponding isolate.

Note that threads are implemented using std::thread which is only available in C++0x. The releva...

15dc9e157b7d37fcf3696930cf09eb2a6670bb3a authored over 11 years ago by Simon Best <[email protected]>
Improve compatibility with NodeJS-style module.exports and exports. This allows arbitrary types to be exported, not just properties of the exports object.

be0cd75c656137ad936f831d09b835e0256427af authored almost 12 years ago by Simon Best <[email protected]>
Support for relative and absolute module identifiers.

99878e299580fdda52179591537b1a068fd5197a authored almost 12 years ago by Simon Best <[email protected]>
Removed spurious number from exception message.

db50fc25d190135e5dffcfa8f42b3b9c4a728d3b authored almost 12 years ago by Simon Best <[email protected]>
Handle exceptions throw from module loader callback.

cd20140774beb383e83003b27b1de208f44d55b8 authored almost 12 years ago by Simon Best <[email protected]>
Normalisation of module identifier.

ff34a2ddda3db044a3333de745c2c94c265d50be authored almost 12 years ago by Simon Best <[email protected]>
Removed spurious line.

114eb9cbf6fdab063730eeabaa05e5a98eb54b7a authored almost 12 years ago by Simon Best <[email protected]>
Check for module cyclic dependencies. Throw proper V8 exceptions when the require method is not successful.

ff443f3bc75a472ca2ed635de62f494c90a2f8f1 authored almost 12 years ago by Simon Best <[email protected]>
Use the Z_ADDREF_P macro to increasing the refcount of PHP values assigned to V8.

79444ce76aff359cf32d737b4532388d69b741f8 authored almost 12 years ago by Simon Best <[email protected]>
Use the Z_ADDREF_P macro to increasing the refcount of PHP values assigned to V8.

a20c4b84cc34f9bf6ee1939497072297508be580 authored almost 12 years ago by Simon Best <[email protected]>
First working version of CommonJS modules.

84baa7614abc8950cf7e154b7bcd8803251ad8c5 authored almost 12 years ago by Simon Best <[email protected]>
Always increase the zval reference count before storing it in a V8 internal field.

a23ecda69f7c9d2024f35f9ac7a23aac02f60b5c authored almost 12 years ago by Simon Best <[email protected]>
Merge branch 'master' of github.com:preillyme/v8js

* 'master' of github.com:preillyme/v8js:
add new version number

d1fb318b752bc0dbb43f61b311604d3b8c99c670 authored almost 12 years ago by Patrick Reilly <[email protected]>
add new version number

5811659e88fd60f742558897f9a748d43464656e authored almost 12 years ago by Patrick Reilly <[email protected]>
add new version number

93559c79ba3fc4501d92f146e04e920a7c557f7c authored almost 12 years ago by Alex Hancock <[email protected]>