0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-28 10:11:52 +00:00
Commit Graph

1161 Commits

Author SHA1 Message Date
Stefan Siegl
b38c31b521 Remove v8::Debug agent stuff
Debug Agent support was removed from V8 with 3.28 line which
is pretty old meanwhile.
2015-10-11 19:47:22 +02:00
Stefan Siegl
296b9078ff fix exception back-propagation on PHP7 2015-10-11 14:59:25 +02:00
Stefan Siegl
5cba44ccd0 Merge remote-tracking branch 'origin/master' into php7
Conflicts:
	README.md
	v8js.cc
	v8js_class.cc
	v8js_exceptions.cc
	v8js_object_export.cc
	v8js_v8.cc
	v8js_v8object_class.cc
2015-10-11 02:09:59 +02:00
Stefan Siegl
111951fbaf Update build badge URL 2015-10-11 01:10:33 +02:00
Stefan Siegl
c76797703b Update build badge URL
Jenkins job was moved to a PHP5.x sub-folder
2015-10-11 01:09:34 +02:00
Stefan Siegl
40a703afac Add PHP7 build badge 2015-10-10 17:47:22 +02:00
Stefan Siegl
e16fb63899 Merge pull request #168 from stesie/multithreading
Fix pthread extension compatibility
2015-10-08 22:43:40 +02:00
Stefan Siegl
2b2c476387 Add pointer to master (aka php 5.x) branch 2015-10-05 22:02:47 +02:00
Stefan Siegl
6779cc5a61 add note on PHP7 branch 2015-10-05 21:59:11 +02:00
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