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

890 Commits

Author SHA1 Message Date
Stefan Siegl
36f52e84d1
Add test for #316 2017-06-08 23:15:06 +02:00
Stefan Siegl
4baf9e93b2
Use v8::ArrayBuffer::Allocator::NewDefaultAllocator if available
It isn't provided by older (still supported) versions of V8, keep using the shim in that case.
2017-05-29 21:44:49 +02:00
Stefan Siegl
3929456a25
(Vagrantfile) install icudtl.dat file 2017-05-29 21:44:49 +02:00
Stefan Siegl
262707a97b
fix check for CreateDefaultPlatform, fixes #313
Include libplatform.h, as meanwhile all supported V8 versions have that file.
2017-05-29 21:44:49 +02:00
Stefan Siegl
8fc207a9a6
(Vagrantfile) add box with V8 6.0.318, refs #313 2017-05-29 20:40:57 +02:00
Stefan Siegl
98c2a6baec
Bump version to 1.4.0 2017-04-23 21:51:03 +02:00
Stefan Siegl
6b7ab04b43
Mention v8js.icudtl_dat_path in README files 2017-04-23 21:44:51 +02:00
Stefan Siegl
4d2118ffb2
(Vagrantfile) add v8-6.0 box 2017-04-23 21:34:46 +02:00
Stefan Siegl
7f1ee6a18c Merge pull request #310 from stesie/appveyor-php7.1
(appveyor) Build with PHP 7.1.4 also
2017-04-22 23:25:01 +02:00
Stefan Siegl
c3689f2138
(appveyor) Build with PHP 7.1.4 also 2017-04-22 12:04:14 +02:00
Stefan Siegl
fe2e18851b Merge pull request #307 from stesie/issue-306
Initialize ICU as (meanwhile) needed
2017-04-22 11:52:34 +02:00
Stefan Siegl
ba3f74f45c
Fix PHP_V8_EXEC_PATH for Windows build also 2017-04-22 11:37:34 +02:00
Stefan Siegl
989f0ae82c
Add php.ini setting v8js.icudtl_dat_path 2017-04-21 18:21:25 +02:00
Stefan Siegl
73e1f3c9a2
appveyor gah ... 2017-04-14 23:19:44 +02:00
Stefan Siegl
12c6b53b8a
(Vagrantfile) add macos-sierra box 2017-04-14 22:50:24 +02:00
Stefan Siegl
09f69caf64
Relax test to work on V8 without i18n support 2017-04-14 22:48:39 +02:00
Stefan Siegl
6723ff2d34
fix check for libv8.dylib (on macOS) 2017-04-14 21:00:31 +02:00
Stefan Siegl
5f08db8a49
Don't initialize ICU on V8 < 5.3.178 2017-04-14 21:00:31 +02:00
Stefan Siegl
c957be8b2a
Initialize ICU as (meanwhile) needed 2017-04-14 21:00:31 +02:00
Stefan Siegl
5cf93a2970 Merge pull request #308 from stesie/fix-appveyor
appveyor.yml: single quotes -> double quotes (curl fails otherwise)
2017-04-14 20:59:53 +02:00
Stefan Siegl
4b5a98c0bf
appveyor.yml: single quotes -> double quotes (curl fails otherwise) 2017-04-14 19:43:23 +02:00
Stefan Siegl
272e9ac462
Bump version to 1.3.6 2017-03-16 21:21:50 +01:00
Stefan Siegl
0e0c502089
(Vagrantfile) fix shell provision on freebsd 2017-03-16 21:15:59 +01:00
Stefan Siegl
bbe06c458f Merge pull request #305 from stesie/issue-304
Alias std::isfinite to isfinite
2017-03-16 21:14:05 +01:00
Stefan Siegl
ebdd866ae5 alias std::isfinite to isfinite, closes #304 2017-03-16 20:57:33 +01:00
Stefan Siegl
24aee36cb8 (Vagrantfile) add box to reproduce #304 2017-03-16 20:56:52 +01:00
Stefan Siegl
37ffdc6379 Merge pull request #303 from stesie/issue-302
Fixes test on V8 5.9.35
2017-03-14 08:40:29 +01:00
Stefan Siegl
54e3a07bc8 make exception_start_column.phpt green again, closes #302
Test began to fail with V8 ~5.9.35 which started to report different
column numbers of errors.  Adapt test so it works well with older
and newer versions of V8.
2017-03-14 07:28:24 +01:00
Stefan Siegl
2dba61f036 (Commandfile) add --tests option 2017-03-14 07:23:18 +01:00
Stefan Siegl
cc1e14034b search for CreateDefaultPlatform with 2nd arg, closes #301 2017-03-13 22:45:55 +01:00
Stefan Siegl
4aeecdcb5c (Vagrantfile) add box with V8 5.9.35, refs #301 2017-03-13 22:44:28 +01:00
Stefan Siegl
5ca50f5253 (Commandfile) add code coverage reporting 2017-03-12 18:13:35 +01:00
Stefan Siegl
5073111829 Rename v8js.cc -> v8js_main.cc
This eases coverage generation as linking of v8js.so would
otherwise clobber results of v8js.cc compilation.
2017-03-12 17:26:39 +01:00
Stefan Siegl
9ef5e0b7b3 (Commandfile) add parameters: cxxflags, ldflags 2017-03-12 16:51:13 +01:00
Stefan Siegl
2b2ef00072 (Commandfile) add command 'shell' 2017-03-12 16:34:18 +01:00
Stefan Siegl
44b1decd81 initial Commandfile 2017-03-12 16:26:40 +01:00
Stefan Siegl
397c5f0e09 load ext-dom for test, if available, refs #270 2017-03-12 10:09:59 +01:00
Stefan Siegl
fbb40fdd6f (Vagrantfile) add fedora25-32 box, refs #270 2017-03-12 10:09:21 +01:00
Stefan Siegl
417ae46943 (Vagrantfile) add FreeBSD 11.0 box 2017-03-12 00:47:24 +01:00
Stefan Siegl
767118e7d9 Merge pull request #300 from stesie/issue-294
Fix build with GCC 7
2017-03-11 21:06:04 +01:00
Stefan Siegl
fb26b5049c include <functional> for std::function
This fixes build with g++ 7.0
2017-03-11 21:00:12 +01:00
Stefan Siegl
78b651535b (Vagrantfile) add Fedora box with GCC 7.0 2017-03-11 20:59:47 +01:00
Stefan Siegl
c7d4449b6f Merge pull request #298 from stesie/travis-flags
Travis flags
2017-03-11 18:20:28 +01:00
Stefan Siegl
129ada5f79 (Makefile.travis) compile with -Wall -Wno-write-strings -Werror 2017-03-11 18:14:59 +01:00
Stefan Siegl
86068afeca Merge pull request #299 from stesie/fix-compiler-warnings
Fix compiler warnings
2017-03-11 18:13:39 +01:00
Stefan Siegl
667e9e8d7f (Vagrantfile) list more versions available from @pinepain's PPA 2017-03-11 18:13:22 +01:00
Stefan Siegl
d16c373df3 (Vagrantfile) switch to PHP 7.1 2017-03-11 18:11:27 +01:00
Stefan Siegl
970e7051fa (Vagrantfile) refactor config.vm.define blocks into loop 2017-03-11 18:10:14 +01:00
Stefan Siegl
f02b44b3f8 make memory_limit a size_t internally 2017-03-11 17:57:33 +01:00
Stefan Siegl
51335bfa17 remove unused variable 2017-03-11 17:54:44 +01:00