Stefan Siegl
e9e90bac65
Merge remote-tracking branch 'origin/master' into php7
...
Conflicts:
config.w32
package.xml
php_v8js_macros.h
v8js.cc
v8js_array_access.cc
v8js_class.cc
v8js_convert.cc
v8js_exceptions.cc
v8js_object_export.cc
v8js_timer.cc
v8js_v8.cc
v8js_v8object_class.cc
2016-05-22 22:30:19 +02:00
Stefan Siegl
c34fc46ce2
Bump version to 0.6.3
2016-05-22 21:07:35 +02:00
Stefan Siegl
05b96a96b8
Use internal fields instead of GetHiddenValue/SetHiddenValue
...
The latter were deprecated and removed in V8 5.2
2016-05-22 15:20:52 +02:00
Stefan Siegl
e9c0a3ac62
Include <cmath> before isnan() macro work-around
2016-05-22 11:41:47 +02:00
Stefan Siegl
4fea8f4fb9
Require V8 4.6.76 or higher
...
... and hence remove all #ifdef hell. Those versions didn't have
security support by Google anyhow, and it helps to drastically
shrink the test matrix.
2016-05-11 16:50:37 +02:00
Stefan Siegl
de8d9b30c0
provide isnan macro, if missing, closes #227
2016-04-26 13:27:28 +02:00
Stefan Siegl
da89fa257b
Bump version to 0.6.2
2016-03-25 23:25:23 +01:00
Stefan Siegl
90b2b2b0b1
Bump version to 0.6.1
2016-03-24 12:28:00 +01:00
Stefan Siegl
4c548e60f2
Bump version to 0.6.0
2016-03-08 18:11:29 +01:00
Stefan Siegl
ef5dc4e728
Bump version to 1.2.0
2016-03-05 23:24:55 +01:00
Stefan Siegl
bf6effba63
Merge remote-tracking branch 'origin/master' into php7
2016-03-05 22:21:42 +01:00
Stefan Siegl
770c9b2fca
Bump version to 0.5.0
2016-03-05 21:23:27 +01:00
Stefan Siegl
82ffaa2c35
Merge pull request #202 from stesie/issue-183
...
Export public methods on derived classes to V8
2016-01-10 16:13:58 +01:00
Stefan Siegl
b4b6a8a1a3
Merge pull request #201 from stesie/generator-php-to-v8
...
Generator object passing from PHP to JS
2016-01-09 14:47:40 +01:00
Stefan Siegl
89399fa961
Disable generator export for V8 < 3.30 (not supported)
2016-01-09 14:17:48 +01:00
Stefan Siegl
53b8ac759f
Merge pull request #200 from stesie/generator-passing
...
Generator passing from JavaScript to PHP
2016-01-09 13:20:58 +01:00
Stefan Siegl
3508f0c8e7
export public methods of classes derived from \V8Js, closes #183
2016-01-08 15:42:43 +01:00
Stefan Siegl
1dfddbe060
Bump version to 1.1.0
2016-01-08 09:01:34 +01:00
Stefan Siegl
bd442beffd
Bump version to 0.4.1
2016-01-08 08:25:53 +01:00
Stefan Siegl
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
2016-01-08 00:12:06 +01:00
Stefan Siegl
c2a2cc341f
Initialize libv8_platform for Windows as well
...
V8 doesn't work without libplatform anymore, even under
Windows.
Furthermore adapted two tests to \r\n vs. \n line
ending differences
2016-01-06 11:58:40 +00:00
Stefan Siegl
98205461be
Reorder includes for Visual Studio 2015, closes #194
...
C++ headers need to go first, since PHP headers redefine
"inline" which causes trouble with the C++ header files.
2016-01-06 09:01:35 +00:00
Stefan Siegl
d9e4ae5abe
Bump version to 0.4.0
2015-12-07 13:26:44 +01:00
Stefan Siegl
09ac23c5a3
Bump version to 1.0.0
2015-12-04 21:07:47 +01:00
Stefan Siegl
059e0500fb
Merge remote-tracking branch 'origin/master' into php7
2015-11-29 12:21:40 +01:00
Stefan Siegl
b29bb886bb
Bump version to 0.3.0
2015-10-11 22:00:33 +02:00
Stefan Siegl
3085db6aeb
Merge remote-tracking branch 'origin/master' into php7
2015-10-11 19:51:59 +02:00
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
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
c6136ec3d2
Fix globals ptr passing wrt. timer thread
2015-09-28 22:03:24 +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
fb0270d8ec
Bump version to 0.2.5
2015-09-23 20:11:15 +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
8934db6dec
Add v8js.compat_php_exceptions INI switch
2015-09-23 19:19:11 +02:00
Stefan Siegl
aa0b5fd598
Bump version to 0.2.4
2015-09-01 17:18:12 +02:00
Stefan Siegl
fd6eeddc52
Adapt to PHP7
2015-08-29 17:48:26 +02:00
Stefan Siegl
31d1feb7da
Bump PHP_V8JS_VERSION #define as well.
2015-08-27 16:25:59 +02:00
Stefan Siegl
de0931a90b
Bump version to 0.2.2
2015-08-26 11:19:26 +02:00
Stefan Siegl
b8c9badddb
Adapt v8js_class.cc to PHP7 API
2015-08-25 23:38:09 +02:00
Stefan Siegl
5acc64610d
Adapt v8js_array_access.cc to PHP7 API
2015-08-24 20:43:24 +02:00
Stefan Siegl
462eb623b3
Allow PHP exception to JS propagation
2015-08-22 15:16:02 +02:00
Stefan Siegl
f7a592052f
Store flags in v8js_ctx class instead of v8 hidden value
2015-08-21 16:12:12 +02:00
Stefan Siegl
4650273c90
Shutdown V8 on GSHUTDOWN
2015-08-02 19:42:03 +02:00
Stefan Siegl
8c5716f502
Bump version to 0.2.1
2015-07-26 00:07:58 +02:00
Stefan Siegl
555f7aa30f
Bump version to 0.2.0
2015-03-13 16:33:57 +01:00
Stefan Siegl
5fb79ee994
Merge remote-tracking branch 'pecl/master'
...
Merging form pecl/v8js master branch to preillyme/v8js on Github
to get both heads on par.
Conflicts:
php_v8js_macros.h
2015-03-13 13:59:23 +01:00
Stefan Siegl
5b4aaa64f1
More php_v8js_ prefix cleanup
2014-12-13 01:37:25 +01:00
Stefan Siegl
294a5c8d1f
php_v8js_create_v8 -> v8js_v8object_create
2014-12-13 01:21:02 +01:00