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

999 Commits

Author SHA1 Message Date
Stefan Siegl
e2986ea16c
Merge branch 'patch-autoconf-ac-try' of https://github.com/petk/v8js into issue-374 2018-11-06 13:33:47 +01:00
Stefan Siegl
dea7395e57
set v8 version accordingly 2018-11-06 13:20:30 +01:00
Stefan Siegl
4033f28543
Merge branch 'issue-374' of https://github.com/Jan-E/v8js into issue-374 2018-11-06 13:19:04 +01:00
Stefan Siegl
d2a873f99d
define box based on ppa:stesie/libv8 2018-11-06 13:17:49 +01:00
Stefan Siegl
e3e3cd53d6
Update PPA ref 2018-11-06 12:12:36 +01:00
Stefan Siegl
147d087e8a
use ppa:stesie/libv8, build against V8 7.1 2018-11-06 12:04:55 +01:00
Stefan Siegl
a67253477b
disable timezones.phpt test, currently known broken, refs #378 2018-11-06 12:02:25 +01:00
Jan-E
6fcc383c3c reintroduce iconv xml dom json-static 2018-09-14 14:58:20 +02:00
Stefan Siegl
8a1803f9b0
V8 >= 6.9 required 2018-09-14 14:03:42 +02:00
Jan-E
7d560878c9 Update to V8-7.0.276.11-vc15 2018-09-14 11:23:19 +02:00
Stefan Siegl
9c45508183
omit use of deprecated apis 2018-09-13 14:01:15 +02:00
Stefan Siegl
ab6e2267af
adapt mandatory api changes for V8 7.0.276.3, refs #374 2018-09-12 15:43:48 +02:00
Peter Kokot
59c2aaad98 Replace obsolete AC_TRY_FOO with AC_FOO_IFELSE
Autoconf made several macros obsolete including the AC_TRY_RUN in 2000
and since Autoconf 2.50:
http://git.savannah.gnu.org/cgit/autoconf.git/tree/ChangeLog.2

These macros should be replaced with the current AC_FOO_IFELSE instead.

It is fairly safe to upgrade and take the recommendation advice of autoconf
upgrade manual since the upgrade should be compatible at least with PHP
versions 5.4 and up, on some systems even with PHP 5.3. PHP versions
from 5.4 to 7.1 require Autoconf 2.59+ and PHP 7.2+ require Autoconf
2.64+.

This patch was created with the help of the autoupdate script:
autoupdate config.m4

Reference docs:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
- https://www.gnu.org/software/autoconf/manual/autoconf-2.59/autoconf.pdf
2018-07-21 03:03:40 +02:00
Stefan Siegl
18b79d9004
don't free interned strings, only persistent ones 2018-07-18 23:36:13 +02:00
Stefan Siegl
d4cb8f5783
Revert "don't free interned strings on PHP >= 7.3"
This reverts commit aa041b4597.
2018-07-18 23:28:42 +02:00
Stefan Siegl
e8fd9589dd
build without -Werror on travis
... so deprecation warnings won't break the build
2018-07-13 15:52:42 +02:00
Stefan Siegl
b3ddc25db1
build against V8 6.6 on travis, adapt repo path 2018-07-13 15:52:41 +02:00
Stefan Siegl
90b6b31f06
break recursion immediately on PHP <= 7.2 as well 2018-07-13 15:52:41 +02:00
Stefan Siegl
42e907c31e
Merge pull request #365 from Jan-E/appveyor_3_tests
Appveyor enable 3 extra tests
2018-07-13 14:30:17 +02:00
Stefan Siegl
4762dd1f0a
fix null-ptr deref 2018-07-13 14:21:45 +02:00
Stefan Siegl
aa041b4597
don't free interned strings on PHP >= 7.3 2018-07-13 14:19:02 +02:00
Jan-E
61f98e2a4a extensions_error.phpt runs fine on Windows 2018-07-07 05:18:31 +02:00
Jan-E
4166dd3b83 Build dom and json to enable 2 extra tests 2018-07-07 05:17:38 +02:00
Jan-E
2c9d683e86 Appveyor build 7.2 & 7.3 2018-07-05 11:46:50 +02:00
Jan-E
c87ddb8ebf Fix tests for added method DateTime::createFromImmutable() 2018-07-05 11:45:03 +02:00
Jan-E
0c2b55d802 Add GC_(UN)PROTECT_RECURSION, move (un)protecting outside loops 2018-07-05 11:41:32 +02:00
Jan-E
826aaa689c Change to GC_IS_RECURSIVE for PHP 7.3 2018-07-05 11:30:20 +02:00
Jan-E
c7019e3c1a Remove GC_G(gc_active) check 2018-07-05 11:22:17 +02:00
Stefan Siegl
6fc0c216d8
Merge pull request #352 from stesie/issue-349
Issue 349
2018-02-01 20:31:20 +01:00
Stefan Siegl
313ad1e258
cleanup: remove no longer needed modules_base from ctx, refs #349 2018-02-01 19:43:36 +01:00
Stefan Siegl
e8fe553bde
do parallel build on "vagrant run ... build" 2018-02-01 19:43:05 +01:00
Stefan Siegl
48a763d6db
pass module_base directly via FunctionTemplate, closes #349 2018-02-01 19:39:26 +01:00
Stefan Siegl
cf5e638315
flag Patrick as active=no
... since he removed himself from Github Org.
2018-01-07 13:35:10 +01:00
Stefan Siegl
0966339539
Bump version to 2.1.0 2018-01-07 13:20:18 +01:00
Stefan Siegl
4e8251730f
emit warnings on V8 < 6.5.143 also 2018-01-07 12:43:20 +01:00
Stefan Siegl
748256681f
bump example version number to a safe one 2018-01-06 17:13:15 +01:00
Stefan Siegl
f6d004c367
mention to set-rpath, refs #335 2018-01-06 16:58:06 +01:00
Stefan Siegl
0e0720771c
Remove reference to my (outdated) binaries for Windows 2018-01-06 16:53:11 +01:00
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