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
Stefan Siegl
d06ac983eb
remove unused variable
2017-03-11 17:54:44 +01:00
Stefan Siegl
880d0b2fef
Merge pull request #297 from stesie/remove-tsrm-fluff
...
Remove TSRM fluff
2017-03-11 14:40:23 +01:00
Stefan Siegl
745126b5cb
remove left-over TSRM stuff
2017-03-11 13:45:23 +01:00
Stefan Siegl
3e8ef5f684
remove V8JS_TSRMLS_FETCH
2017-03-11 13:43:30 +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
cbe865c116
Refresh package.xml
2017-03-11 13:26:24 +01:00
Stefan Siegl
9a149fcd08
Mention integer precission differences, closes #295
2017-03-11 13:24:20 +01:00
Stefan Siegl
8bc4cd6266
Bump version to 1.3.5
2017-03-11 13:08:38 +01:00
Stefan Siegl
d8d9fba648
update .gitignore so PEAR_PackageFileManager_Git handles it well
2017-03-11 13:05:33 +01:00
Stefan Siegl
288fe4d2a0
PHP Version 5 -> 7
2017-03-11 12:33:49 +01:00
Stefan Siegl
022da6e548
remove stray CVS header
2017-03-11 12:32:18 +01:00
Stefan Siegl
6d5a3a2ea6
Merge pull request #296 from stesie/win64-precission-loss-fixes
...
Win64 precission loss fixes
2017-03-11 10:33:20 +01:00
Stefan Siegl
299aa6adc2
add vm.box override for vagrant-lxc
2017-03-11 10:18:08 +01:00
Stefan Siegl
3761657335
update copyright years of changed files
2017-03-11 10:17:10 +01:00
Stefan Siegl
d2c171a83f
fix bound check: uint32_t -> int
2017-03-11 10:14:30 +01:00
Stefan Siegl
cc888029c5
v8js_variable: add size check + precission down cast
2017-03-11 00:14:53 +01:00
Stefan Siegl
4a8c49bfed
v8js_v8object_class: add size check + precission down cast
2017-03-11 00:09:51 +01:00
Stefan Siegl
ab8613f41b
v8js_v8: add size check + precission down cast
2017-03-10 23:53:11 +01:00
Stefan Siegl
db7c81d4fa
v8js_object_export: add size checks + precission down casts
2017-03-10 23:49:18 +01:00
Stefan Siegl
7625d9b94f
v8js_methods: add size checks + precission down casts
2017-03-10 23:08:42 +01:00
Stefan Siegl
a493919a17
extract function zend_long_to_v8js
2017-03-10 22:58:53 +01:00
Stefan Siegl
d69d8e9671
check ArrayAccess offset/count against int max limits
2017-03-10 22:51:15 +01:00