0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-09-19 00:25:18 +00:00
Commit Graph

1082 Commits

Author SHA1 Message Date
Stefan Siegl
fa264c9ec5 define V8_ENABLE_SANDBOX if needed 2023-02-03 19:04:56 +01:00
Stefan Siegl
9afd1a941e
Merge pull request #490 from stesie/issue-489
Support V8 10.5
2022-06-30 15:21:03 +02:00
Stefan Siegl
dd536bc5ce
Merge pull request #487 from stesie/exception-proxy-class
introduce V8Js::setExceptionProxyFactory
2022-06-27 18:04:14 +02:00
Stefan Siegl
26de750e8e auto-detect V8 sandbox and call InitializeSandbox if needed 2022-06-27 18:00:49 +02:00
Stefan Siegl
32d8dd8dec conditionally call DisposePlatform or ShutdownPlatform 2022-06-24 22:24:52 +02:00
Stefan Siegl
23cc21c5b8 call InitializeSandbox 2022-06-24 21:54:08 +02:00
Stefan Siegl
883c9000c3 accessor signature checks are no longer supported 2022-06-24 21:47:28 +02:00
Stefan Siegl
19111d6514 ShutdownPlatform is DisposePlatform() now 2022-06-24 21:35:58 +02:00
Stefan Siegl
225c8cde63 test compiler for c++17 support 2022-06-24 21:27:33 +02:00
Stefan Siegl
dcb583267a document how to uninstall a filter 2022-06-24 13:17:10 +02:00
Stefan Siegl
bf51bf52a9 document (re-)throwing behaviour from exception filter 2022-06-24 13:15:40 +02:00
Stefan Siegl
b635a16789 add test on uninstallation of exception filter 2022-06-24 12:55:08 +02:00
Stefan Siegl
4bfe2ef3ce rename to setExceptionFilter 2022-06-24 12:04:11 +02:00
Stefan Siegl
0754d73775
Merge pull request #486 from stesie/script-origin-with-isolate
Use Isolate-version of ScriptOrigin constructor
2022-06-01 08:10:04 +02:00
Stefan Siegl
7247e9fee0 change minimum v8 version to 9.0 2022-06-01 08:07:49 +02:00
Stefan Siegl
4c026f3fb2 use isolate version of v8::ScriptOrigin 2022-06-01 08:07:48 +02:00
Stefan Siegl
abb8b6df14 Mention setExceptionProxyFactory in README 2022-06-01 08:04:41 +02:00
Stefan Siegl
ca38f724c8 handle exceptions thrown in proxy factory 2022-06-01 08:04:41 +02:00
Stefan Siegl
7422ef2383 run exceptions thrown in require() through proxy factory as well 2022-06-01 08:04:41 +02:00
Stefan Siegl
456814703c add Throwable to string conversion testcase 2022-06-01 08:04:41 +02:00
Stefan Siegl
ac2b1cb238 introduce setExceptionProxyFactory 2022-06-01 08:04:41 +02:00
Stefan Siegl
acd9431ec9 increase minimum V8 version to 7.5 2022-05-31 09:10:55 +02:00
Mark Grainger
51d34e0acd Fix for V8 timezone notification 2022-05-30 20:24:55 +00:00
Stefan Siegl
362868888f
Merge pull request #479 from stesie/issue-472
hold extra reference on v8 instance as long as we call into V8
2022-05-29 23:24:38 +02:00
Stefan Siegl
3257a86bef hold extra reference on v8 instance as long as we call into V8, closes #472 2022-05-29 21:48:47 +02:00
Stefan Siegl
5d2aa2ee65
Merge pull request #478 from stesie/issue-477
provide get_gc obj handler
2022-05-29 10:45:23 +02:00
Stefan Siegl
c1d3bda4dc provide get_gc obj handler 2022-05-28 22:38:48 +02:00
waqasbelushi
6a7753a43a
Update v8js_v8object_class.cc 2021-04-05 17:37:28 +02:00
waqasbelushi
e648f431ac
all test passed v8 8.9 2021-04-05 17:36:59 +02:00
Stefan Siegl
0eec3bd764
use C++ standard c++14 2020-10-02 09:04:35 +02:00
Stefan Siegl
6f08b4da1b
fix configure check to require at least V8 6.9 2020-10-02 08:00:01 +02:00
Stefan Siegl
ec583e343b
(Jenkinsfile) build more versions 2020-08-21 12:46:58 +02:00
Stefan Siegl
ebd2fd865b
bump version to 2.1.2 2020-08-21 12:45:46 +02:00
Stefan Siegl
f03dfee4b6
remove hints on ubuntu ppa and heroku extension pack, since both are not maintained currently 2020-08-21 10:13:03 +02:00
Stefan Siegl
b915cb1b16
remove outdated note, closes #428 2020-08-21 10:12:13 +02:00
Stefan Siegl
403435d0c0
relax expectations on V8 toString conversions (broken by V8 8.4), refs #444 2020-08-21 10:10:56 +02:00
Stefan Siegl
cb96e6e6cb
mention pointer compression in README, closes #439 2020-08-21 09:48:02 +02:00
Stefan Siegl
6f2eeb2fc0
(jenkins) enable pointer compression conditionally, refs #439 2020-08-21 09:26:40 +02:00
Stefan Siegl
a3eab09e96
Merge pull request #441 from Jan-E/php74win
make it compile with PHP 7.4 on Windows
2020-04-05 18:24:01 +02:00
Jan-E
672d6952fd make it compile with PHP 7.4 on Windows 2020-04-05 06:24:58 +02:00
Stefan Siegl
c03cb4b345
Merge pull request #440 from stesie/php-7.4-support
PHP 7.4 support
2020-04-03 15:33:33 +02:00
Stefan Siegl
7670ded38e
(jenkins) link against libdl (needed w/ php 7.3) 2020-04-03 15:20:18 +02:00
Stefan Siegl
579f9c993f
don't --with-libxml on Jenkins, since it's --enable-libxml on PHP < 7.3 2020-04-03 14:50:49 +02:00
Stefan Siegl
ac784c797a
run sanitize=address build on jenkins 2020-04-03 14:33:23 +02:00
Stefan Siegl
e153ff1651
make it compile on PHP 7.3 and 7.4 2020-04-03 10:00:27 +02:00
Stefan Siegl
83c215d4b1
don't define isnan/isfinite for PHP 7.4 2020-04-03 09:18:59 +02:00
Stefan Siegl
34a18fde06
Merge branch 'php7' of github.com:phpv8/v8js into php-7.4-support 2020-04-03 08:21:07 +02:00
Stefan Siegl
8fe3cbc292
correctly load V8 8.x snapshot blob 2020-03-06 10:30:47 +01:00
Stefan Siegl
801c744885
Merge pull request #435 from timothympace/api_updates
Remove deprecated Context versions of ToBoolean and BooleanValue
2020-03-06 10:27:05 +01:00
Stefan Siegl
15c1aa23a0
Merge pull request #431 from TysonAndre/patch-1
Pass pointer to (char*) instead of (zend_string*) to spprintf
2020-03-06 09:49:02 +01:00