0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-23 09:31:52 +00:00
Commit Graph

138 Commits

Author SHA1 Message Date
Stefan Siegl
989f0ae82c
Add php.ini setting v8js.icudtl_dat_path 2017-04-21 18:21:25 +02:00
Stefan Siegl
272e9ac462
Bump version to 1.3.6 2017-03-16 21:21:50 +01:00
Stefan Siegl
ebdd866ae5 alias std::isfinite to isfinite, closes #304 2017-03-16 20:57:33 +01:00
Stefan Siegl
24bb1761bf remove TSRMLS_DC, TSRMLS_CC 2017-03-11 13:35:21 +01:00
Stefan Siegl
d97832d9fb v8::Handle -> v8::Local 2017-03-11 13:31:40 +01:00
Stefan Siegl
8bc4cd6266 Bump version to 1.3.5 2017-03-11 13:08:38 +01:00
Stefan Siegl
288fe4d2a0 PHP Version 5 -> 7 2017-03-11 12:33:49 +01:00
Stefan Siegl
a493919a17 extract function zend_long_to_v8js 2017-03-10 22:58:53 +01:00
Stefan Siegl
b6d47ac7a8 declare v8_initialized flag as bool 2017-03-10 22:51:15 +01:00
Stefan Siegl
2356a898aa Bump version to 1.3.4 2017-03-05 20:21:04 +01:00
Stefan Siegl
1c017c0dba Bump version to 1.3.3 2016-09-22 20:13:32 +02:00
Stefan Siegl
a112d79196 Fix version number in php_v8js_macros.h 2016-09-04 16:55:52 +02:00
Stefan Siegl
4161008417 Bump version to 1.3.1 2016-07-02 23:04:50 +02:00
Stefan Siegl
8668d28df3 Remove V8JS_CONST preprocessor define 2016-07-02 23:02:17 +02:00
Stefan Siegl
c459acd1ef Merge remote-tracking branch 'origin/master' into php7 2016-07-02 22:59:33 +02:00
Stefan Siegl
677c0f3e2e Bump version to 0.6.4 2016-07-02 22:49:02 +02:00
Stefan Siegl
3278be8bee Add 'indent-tabs-mode: t' to file variables 2016-07-02 22:48:45 +02:00
Stefan Siegl
8287a19c8d Remove conditional compilation of generator support
All supported V8 versions (>= 4.6.76) have support for JS generators,
therefore it's no longer needed.
2016-05-22 23:47:36 +02:00
Stefan Siegl
fba023bd9a Bump version to 1.3.0 2016-05-22 23:41:24 +02:00
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