C. Scott Ananian
|
3f77a5a356
Make PHP object accessors typesafe using V8::AccessorSignature.
|
11 سال پیش |
C. Scott Ananian
|
57348c5f7d
Fix double-pop of timer_ctx (and efree from wrong thread).
|
11 سال پیش |
C. Scott Ananian
|
dba6322812
Fix memory leak: The get_properties handler owns the returned hashtable.
|
11 سال پیش |
C. Scott Ananian
|
b4d560dd52
Fix a bunch of memory leaks.
|
11 سال پیش |
C. Scott Ananian
|
7cdcb5f45e
Document rules for initialization/cleanup of ZTS globals.
|
11 سال پیش |
Patrick Reilly
|
ae2ad9967d
Merge pull request #69 from stesie/fix-global-zts-init
|
11 سال پیش |
Stefan Siegl
|
68a579f3ae
Delete global PHP object on shutdown
|
11 سال پیش |
Stefan Siegl
|
18b129b128
Trigger garbage collection within Isolate::Scope
|
11 سال پیش |
Stefan Siegl
|
c3512587ac
Initialize v8js_globals manually only if ZTS is enabled.
|
11 سال پیش |
Stefan Siegl
|
16934c2254
Don't manually call destructors on v8js_globals.
|
11 سال پیش |
Patrick Reilly
|
1906a8e6b6
Merge pull request #66 from cscott/mem-leaks
|
11 سال پیش |
C. Scott Ananian
|
39cc821f91
Store tsrm_ls in php_v8js_ctx.
|
11 سال پیش |
C. Scott Ananian
|
527e636b25
Fix init/shutdown of v8js_globals.
|
11 سال پیش |
C. Scott Ananian
|
303f3f52b5
Refactor template cache into php_v8js_ctx.
|
11 سال پیش |
C. Scott Ananian
|
52d8946b89
Add isolate parameter to V8JS_* macros.
|
11 سال پیش |
C. Scott Ananian
|
0e1c6ef5e9
Clean up allocation/deallocation of php_v8js_ctx.
|
11 سال پیش |
C. Scott Ananian
|
abadda147c
Don't rethrow outer exception if report_uncaught is false.
|
11 سال پیش |
Stefan Siegl
|
bd9483080d
Don't re-wrap PHP objects from V8 to V8Object
|
11 سال پیش |
Stefan Siegl
|
61eee4cbd6
TSRM/ZTS fixes.
|
11 سال پیش |
Stefan Siegl
|
8eb5721c35
Copy default_properties to new object (PHP 5.3)
|
11 سال پیش |
Stefan Siegl
|
c77cdf4b6f
Export initially initialized public properties to V8
|
11 سال پیش |
Stefan Siegl
|
257233be51
Make php_v8js_write_property export only public properties
|
11 سال پیش |
Stefan Siegl
|
d6a4a3c960
Call object_properties_init on newly created V8Js object.
|
11 سال پیش |
Stefan Siegl
|
d69f2be50a
Add v8 debug support
|
11 سال پیش |
C. Scott Ananian
|
035e6faa8b
Implement property_exists()/isset()/empty() on wrapped JavaScript objects.
|
11 سال پیش |
Stefan Siegl
|
12e5e01920
Remove Locker from timer thread
|
11 سال پیش |
Stefan Siegl
|
619231913c
Adapt to new v8::Persistent API, support V8 >= 3.21.12
|
11 سال پیش |
Stefan Siegl
|
f90650d630
Create temporary HandleScope to get & call methods likewise, closes #33
|
11 سال پیش |
Stefan Siegl
|
1f4caaeead
Create temporary HandleScope while reading properties
|
11 سال پیش |
Stefan Siegl
|
662e491e1f
Pass back v8 functions, don't re-wrap
|
11 سال پیش |