Stefan Siegl
|
eda74908cc
Fix module caching, closes #107
|
10 years ago |
Stefan Siegl
|
06371e4126
Include libplatform.h only for v8 >= 3.29.36
|
10 years ago |
Stefan Siegl
|
14600d3be3
Initialize v8 platform as needed
|
10 years ago |
Stefan Siegl
|
ebcb6dc211
Keep track of V8Object/V8Function instances
|
10 years ago |
Stefan Siegl
|
a72a180596
Keep a list of disposed isolates and make sure not to use disposed isolates.
|
10 years ago |
Stefan Siegl
|
133ad4a7b5
Merge remote-tracking branch 'rosmo/dispose-isolate'
|
10 years ago |
Stefan Siegl
|
137a6732c6
IdleNotification is on Isolate now
|
10 years ago |
Stefan Siegl
|
e25e5264f6
Make compatible with V8 3.28.23, fixes #99
|
10 years ago |
Taneli Leppa
|
dbe477fc8e
Exit current isolate on fatal V8 error.
|
11 years ago |
Taneli Leppa
|
03728d8bbd
Dispose isolate when freeing V8Js object.
|
11 years ago |
Stefan Siegl
|
847ac7677c
Initialize V8JSG(old_error_handler) on ZTS, refs #94
|
11 years ago |
Stefan Siegl
|
659c0fb601
Code folding marks and comments
|
11 years ago |
Stefan Siegl
|
35d8b815f8
Store error message and re-throw with original type & message
|
11 years ago |
Stefan Siegl
|
dfd8a1f386
Use V8JSG instead of global variable.
|
11 years ago |
Stefan Siegl
|
a49fa8ce02
Unwind V8 execution context on fatal error, refs #87
|
11 years ago |
Stefan Siegl
|
c866e67313
Call INIT_ZVAL on stack-allocated zval
|
11 years ago |
Stefan Siegl
|
0355a95c78
Fix strdup+getenv behaviour; multi api version support, closes #86
|
11 years ago |
Stefan Siegl
|
ddbef50ea6
Merge remote-tracking branch 'rosmo/master'
|
11 years ago |
Stefan Siegl
|
1186e7951f
Make compatible with V8 3.25.12, fixes #88
|
11 years ago |
Stefan Siegl
|
bc86ce9e44
Clear persistent cells with weak references correctly, refs #88
|
11 years ago |
Stefan Siegl
|
4c64bc4ad9
Make compatible with V8 3.24.10, fixes #83
|
11 years ago |
Taneli Leppa
|
da53c90f88
Added new "v8js.use_date" ini setting to convert PHP DateTime objects to Javascript Date objects
|
11 years ago |
Taneli Leppa
|
0a85d27ee7
V8 needs to be notified when timezone changes. Keep track of timezone changes and notify it.
|
11 years ago |
Taneli Leppa
|
dd20670546
When passing objects from JS to PHP with mixed keys, some of the keys
|
11 years ago |
Taneli Leppa
|
54621e18f3
Added checkString() method for checking Javascript syntax.
|
11 years ago |
Stefan Siegl
|
1e773dd4a8
Make compatible with V8 3.23.8 (and below)
|
11 years ago |
Stefan Siegl
|
69290b5779
Fix build against libv8 3.24.5
|
11 years ago |
C. Scott Ananian
|
2fe87a4cbc
Protect against direct invocation of `new V8Object` and `new V8Function`.
|
11 years ago |
C. Scott Ananian
|
24257b54af
Free php_v8js_accessor_ctx when we are done with it.
|
11 years ago |
C. Scott Ananian
|
3f77a5a356
Make PHP object accessors typesafe using V8::AccessorSignature.
|
11 years ago |