Stefan Siegl
671099e93c
Mention "untrusted code mitigations" in README
2018-01-06 16:52:26 +01:00
Stefan Siegl
52b9aa4521
emit warning if using V8 version < 6.4.388
2018-01-06 16:52:08 +01:00
Stefan Siegl
723e71c35a
Merge pull request #348 from stesie/native-modules
...
support native modules
2018-01-06 14:51:05 +01:00
Stefan Siegl
7663fb6888
support native modules
2018-01-05 21:44:40 +01:00
Stefan Siegl
ea89904966
Merge pull request #347 from stesie/issue-345
...
Use recent V8 versions for testing
2018-01-05 20:13:25 +01:00
Stefan Siegl
c8d5e23d9b
explicitly link against stdc++
2018-01-05 19:41:21 +01:00
Stefan Siegl
457dacf7ed
Use V8 6.4 to exec tests, as 6.3 fails on timezones.phpt
...
... and both 6.4 and 6.5 don't show that particular error
2018-01-05 19:41:06 +01:00
Stefan Siegl
ddfb9ec012
Use Docker w/ ubuntu:xenial base image on Travis
2018-01-05 19:05:00 +01:00
Stefan Siegl
9a1e76b592
update version numbers
2018-01-05 15:31:48 +01:00
Stefan Siegl
3af2f16e76
Run Travis tests against V8 6.3 & 6.5, refs #345
2018-01-05 15:14:48 +01:00
Stefan Siegl
cba4eb4cb8
Remove old-age V8 versions from Vagrantfile, refs #345
2018-01-05 15:12:41 +01:00
Stefan Siegl
773c119b2a
Bump version to 2.0.0
2017-11-26 15:17:53 +01:00
Stefan Siegl
a6d6ee359d
add LDFLAGS="-lstdc++" to ./configure, closes #338 #336
2017-11-26 12:37:19 +01:00
Stefan Siegl
f1e2c36a0a
Merge remote-tracking branch 'stesie/remove-compat-exceptions' into php7
2017-11-26 12:27:02 +01:00
Stefan Siegl
b12a2fb4e3
Merge remote-tracking branch 'stesie/require-exception-handling' into php7
2017-11-26 12:24:46 +01:00
Stefan Siegl
278b4fbedb
Merge remote-tracking branch 'remotes/stesie/global-object' into php7
2017-11-26 12:21:50 +01:00
Stefan Siegl
302bf1d0ff
remove v8js.compat_php_exceptions
2017-11-26 11:48:52 +01:00
Stefan Siegl
6a2f53a9f1
test "delete module.exports"
2017-11-12 16:27:50 +01:00
Stefan Siegl
1c7e355937
allow modules to return arbitrary values
2017-11-12 16:26:18 +01:00
Stefan Siegl
384ec9b1b6
use "this = module.exports" for modules
2017-11-12 16:20:24 +01:00
Stefan Siegl
f3a46ff833
re-use global context for modules + provide module.exports
2017-11-12 16:14:32 +01:00
Stefan Siegl
c20c19c126
add test so that 'this === global'
2017-11-12 15:28:44 +01:00
Stefan Siegl
e4ab07de03
Add Node.js-style "global" to global scope
2017-11-12 15:26:34 +01:00
Stefan Siegl
bd730068a2
use ObjectTemplate as base for global object
2017-11-12 15:24:30 +01:00
Stefan Siegl
7a947fe9d1
rename v8js_tmpl_t -> v8js_function_tmpl_t
2017-11-12 15:22:39 +01:00
Stefan Siegl
b8776318de
Grammar fixes
2017-11-12 14:52:04 +01:00
Stefan Siegl
fbfce17a8b
Remove compilation instructions for old versions of V8
2017-11-12 14:50:57 +01:00
Stefan Siegl
b767fa4a4e
recommend to install curl, closes #337
2017-11-12 14:50:16 +01:00
Stefan Siegl
4e687c3950
Merge pull request #332 from stesie/unicode-test
...
Unicode test
2017-09-25 17:35:57 +02:00
Stefan Siegl
3afd98ba3a
Merge pull request #331 from stesie/mark-pending-exceptions-deprecated
...
Mark pending exceptions deprecated
2017-09-25 15:08:33 +02:00
Stefan Siegl
289e382e63
re-add module focused unicode test
2017-09-25 15:08:23 +02:00
Stefan Siegl
d6561fe7dc
fix test filename
2017-09-25 15:03:46 +02:00
Stefan Siegl
ec49c03c0f
fix test-file syntax
2017-09-25 15:03:34 +02:00
Stefan Siegl
ef90ad7065
Revert "Create unicode.php"
...
This reverts commit 3559f1797e
.
2017-09-25 15:01:37 +02:00
Stefan Siegl
33b3ff5e1f
Revert "Renamed to unicode.phpt"
...
This reverts commit 202f0beefa
.
2017-09-25 15:01:21 +02:00
Stefan Siegl
eba01e1088
Merge branch 'patch-2' of https://github.com/HoffmannP/v8js into php7
2017-09-25 14:50:42 +02:00
Stefan Siegl
07d3df9bb4
Merge pull request #330 from stesie/mark-extensions-deprecated
...
Mark extensions deprecated
2017-09-25 14:37:07 +02:00
Stefan Siegl
82930c9ea9
Create deprecated warning if setting $report_uncaught_exceptions != true
2017-09-25 14:35:46 +02:00
Stefan Siegl
56e83a9fbb
mark clearPendingException & getPendingException functions deprecated
2017-09-25 14:28:16 +02:00
Stefan Siegl
22bcf85348
Write deprecation warning on non-empty $extensions array passed to V8Js::__construct
2017-09-25 14:06:33 +02:00
Stefan Siegl
9734466105
mark registerExtension & getExtensions deprecated + adapt test output
2017-09-25 13:45:19 +02:00
Stefan Siegl
b9bde377ba
Merge pull request #328 from stesie/v8-6.3-fixes
...
V8 6.3 fixes
2017-09-24 18:57:06 +02:00
Stefan Siegl
aad3fb0c4b
Merge pull request #329 from stesie/fix-appveyor
...
fix appveyor build, us1.php.net is (currently?) unreachable
2017-09-24 18:56:29 +02:00
Stefan Siegl
663e621cb6
fix appveyor build, us1.php.net is (currently?) unreachable
2017-09-24 17:39:17 +02:00
Stefan Siegl
6b275c5b6e
(Vagrantfile) add V8 6.3
2017-09-24 13:59:56 +02:00
Stefan Siegl
8e8306ae3e
allow enumeration of methods
...
-> actually our properties said this shouldn't be possible
-> however v8js_named_property_enumerator enumerated the methods
-> older V8 versions listed the methods anyways
-> V8 6.3 started to not list the method now
refs #326
2017-09-24 13:59:34 +02:00
Stefan Siegl
539c71a3d3
Merge pull request #327 from Jan-E/php7_fix_inline
...
Fix namespace inline VC15.3
2017-09-11 09:37:30 +02:00
Jan-E
a5fef18360
CFLAGS_BD_EXT_V8JS /DZEND_WIN32_KEEP_INLINE /UZEND_WIN32_FORCE_INLINE after EXTENSION
2017-09-11 03:34:13 +02:00
Stefan Siegl
d905f5f271
add warning on php methods vs. snapshots
2017-09-01 23:10:30 +02:00
Stefan Siegl
b7b8a7c476
more documentation regarding custom snapshots
...
closes #323
2017-09-01 23:03:19 +02:00