0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 17:31:53 +00:00
Commit Graph

866 Commits

Author SHA1 Message Date
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
Stefan Siegl
78807b6720 do comparison instead of (bool) cast 2017-03-10 22:51:15 +01:00