Stefan Siegl
9827224471
Don't pass cache_slot to standard handlers
...
With the cache_slot being filled by the write-handler passing
on the cache_slot, succeeding write calls are not passed on to
our write but handled directly by the executor instead
(in zend_assign_to_object)
2015-10-05 21:41:48 +02:00
Stefan Siegl
b8726409f4
Throw V8JsException if v8 context cannot be created
...
We used to reset This to NULL, which never reallt was supposed to work
and PHP doc explicitly tell to not touch EX(This)
2015-10-03 00:01:12 +02:00
Stefan Siegl
8a3124ee2a
handle new IS_INDIRECT and IS_UNDEF in zval->js export
2015-10-02 23:19:32 +02:00
Stefan Siegl
0a93aa2306
Fix object name setting
2015-10-02 22:29:54 +02:00
Stefan Siegl
afa52c07bc
Remove hard-coded full pathnames from test
2015-10-02 22:29:27 +02:00
Stefan Siegl
71c43b6377
don't declare v8js_named_property_callback inline
2015-10-02 22:09:56 +02:00
Stefan Siegl
fcb056b5a5
Handle access of undeclared properties
2015-09-28 22:57:00 +02:00
Stefan Siegl
cbbce91ffd
Rename constructor functions to __construct
2015-09-28 22:56:22 +02:00
Stefan Siegl
4002c3c1ae
pass const char* instead of zend_string*
2015-09-28 22:44:30 +02:00
Stefan Siegl
c6136ec3d2
Fix globals ptr passing wrt. timer thread
2015-09-28 22:03:24 +02:00
Stefan Siegl
b292715c75
Fix non-ZTS build.
2015-09-27 09:25:58 +02:00
Stefan Siegl
34ca8500b1
Remove 'not tested' note regarding ZTS
2015-09-26 21:45:12 +02:00
Stefan Siegl
74440ed9f7
Move V8JSG extensions and v8_flags to process globals
2015-09-26 21:39:26 +02:00
Stefan Siegl
7d97c97d4c
Fix multi-threading, initialize V8 only once
2015-09-26 18:58:12 +02:00
Stefan Siegl
8c623e362b
Bump version to 0.2.6
2015-09-26 12:32:21 +02:00
Stefan Siegl
193c1c1013
Z_ADDREF_P on propagated previous exception
2015-09-25 07:36:20 +02:00
Stefan Siegl
fb0270d8ec
Bump version to 0.2.5
2015-09-23 20:11:15 +02:00
Stefan Siegl
9275600ac9
Refactor php.ini bool option parsing
2015-09-23 20:01:43 +02:00
Stefan Siegl
f22ce7046d
Fix duplicate context declaration
2015-09-23 19:56:48 +02:00
Stefan Siegl
83f51e5021
Merge pull request #156 from stesie/php-exception-behaviour
...
PHP->JS exception propagation
2015-09-23 19:40:23 +02:00
Stefan Siegl
6d31da2ab7
Mention compat_php_exceptions php.ini switch
2015-09-23 19:39:41 +02:00
Stefan Siegl
8934db6dec
Add v8js.compat_php_exceptions INI switch
2015-09-23 19:19:11 +02:00
Stefan Siegl
5f6d9aee2d
Don't terminate execution repeatedly
2015-09-22 22:36:50 +02:00
Stefan Siegl
fd32ec0fa9
PHP7 adapt: fix V8JsScriptException getters
2015-09-03 23:38:57 +02:00
Stefan Siegl
e995708d6d
PHP7 adapt: fix export of public properties on derived classes
2015-09-03 23:12:19 +02:00
Stefan Siegl
d2720f4929
Build Status badge, yet another try :)
2015-09-02 10:21:34 +02:00
Stefan Siegl
2a47d36d66
Merge pull request #165 from maryo/patch-1
...
Update README.Win32.md
2015-09-01 23:13:42 +02:00
Marek Štípek
14aca623fa
Update README.Win32.md
2015-09-01 22:13:53 +02:00
Stefan Siegl
922d7da933
Add MIT license badge
2015-09-01 19:11:56 +02:00
Stefan Siegl
9b36db78e8
Merge pull request #164 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-09-01 19:05:31 +02:00
The Gitter Badger
7d82bb05e4
Added Gitter badge
2015-09-01 16:54:38 +00:00
Stefan Siegl
aa0b5fd598
Bump version to 0.2.4
2015-09-01 17:18:12 +02:00
Stefan Siegl
fa352e216f
Merge pull request #163 from stesie/cache-array-tmpl
...
Cache pseudo-Array FunctionTemplate as well
2015-09-01 16:14:48 +02:00
Stefan Siegl
71f4b7ba05
Cache pseudo-Array FunctionTemplate as well
2015-09-01 15:53:21 +02:00
Stefan Siegl
486eb697f8
PHP7 adapt: fix getExtensions return array keys
2015-08-30 15:33:51 +02:00
Stefan Siegl
cfb1756fd7
PHP7 adapt: fix double free
2015-08-30 02:19:48 +02:00
Stefan Siegl
794da39882
PHP7 adapt: handle ZEND_WRONG_PROPERTY_INFO special ptr
2015-08-30 02:08:38 +02:00
Stefan Siegl
1e8ce5a609
PHP7 adapt fix: use zend_hash_find_ptr on ce->function_table
2015-08-30 00:53:56 +02:00
Stefan Siegl
592d6528ca
PHP7 adapt: fix zend_string memory leaks
2015-08-30 00:26:55 +02:00
Stefan Siegl
19a67118b5
PHP7 adapt: fix zend_register_resource/compileString
2015-08-29 21:56:29 +02:00
Stefan Siegl
a91d2bc413
PHP7 adapt: fix registerExtension
2015-08-29 21:45:59 +02:00
Stefan Siegl
11155a6a51
PHP7 adapt: changed fatal error messages
2015-08-29 21:21:43 +02:00
Stefan Siegl
eca7656b7d
PHP7 adapt: fix setModuleLoader
2015-08-29 21:00:13 +02:00
Stefan Siegl
31bafd052d
c->properties is NULL anyways (due to ecalloc)
2015-08-29 20:20:09 +02:00
Stefan Siegl
b21acf770a
PHP7 adapt: no fallback property_info any longer
2015-08-29 20:19:44 +02:00
Stefan Siegl
49acfc6f22
Adapt ctx_lifetime test to PHP7: changed exception handling
2015-08-29 20:19:22 +02:00
Stefan Siegl
fe7e097d10
PHP7 adapt: use zend_string
2015-08-29 20:19:04 +02:00
Stefan Siegl
a0f3c2302c
PHP7 adapt: initialize c->std.handlers as needed
2015-08-29 18:52:30 +02:00
Stefan Siegl
fd6eeddc52
Adapt to PHP7
2015-08-29 17:48:26 +02:00
Stefan Siegl
5477d780a3
PHP7 adapt v8js_v8object_class.cc
2015-08-29 16:47:37 +02:00