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

878 Commits

Author SHA1 Message Date
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
Stefan Siegl
e5f57b7661 move #undef min/max to v8js_v8.h 2017-03-10 22:51:15 +01:00
Stefan Siegl
b6d47ac7a8 declare v8_initialized flag as bool 2017-03-10 22:51:15 +01:00
Stefan Siegl
cd28b5c320 v8js_class: add size checks + precission down casts 2017-03-10 22:51:15 +01:00
Stefan Siegl
fe2e289a32 ulong -> zend_ulong 2017-03-08 18:19:34 +01:00
Stefan Siegl
7af272a709 throw on string export beyond int-max length 2017-03-08 18:19:34 +01:00
Stefan Siegl
754a663e81 move #undef directives to the top of the file 2017-03-08 18:14:40 +01:00
Stefan Siegl
9a1f42c56c Merge pull request #293 from stesie/refresh-appveyor
[WIP] refresh appveyor
2017-03-08 08:37:41 +01:00
Stefan Siegl
346c47b657 skip long_int64 test on 32bit PHP versions 2017-03-08 07:58:38 +01:00
Stefan Siegl
b45bef46de pick up int64 export test from issue #287 2017-03-08 07:54:48 +01:00
Stefan Siegl
e86c957811 fix long vs. zend_long issue on Windows, refs #292 2017-03-08 07:38:42 +01:00
Stefan Siegl
a9bdc32125 (appveyor) add x64 builds 2017-03-05 23:06:24 +01:00
Stefan Siegl
e631f25f01 (appveyor) supply v8 assets .zip name via env 2017-03-05 20:51:11 +01:00
Stefan Siegl
e3a5b915cb (appveyor) update build assets to 5.8.301.0 2017-03-05 20:38:12 +01:00
Stefan Siegl
31f5871fea (appveyor) Use PHP 7.0.16 2017-03-05 20:29:50 +01:00
Stefan Siegl
2356a898aa Bump version to 1.3.4 2017-03-05 20:21:04 +01:00
Stefan Siegl
8750898e0b add v8-5.8 box 2017-03-05 20:03:59 +01:00
Stefan Siegl
dce5e01de5 Merge pull request #291 from Jan-E/php7-w32-v8-5.5plus
Windows support for V8 5.5+
2017-03-05 19:51:06 +01:00
Jan-E
8d1038415c V8 v5.5+ has three v8*.dll's 2017-03-05 13:29:41 +01:00
Jan-E
4063d03f59 Swith to gn was at 5.2 2017-03-05 13:20:50 +01:00
Jan-E
f1db48a526 Add the note about the PATH once again 2017-03-05 13:18:05 +01:00
Jan-E
cffaed1ead Build instructions for V8, version 5.8 2017-03-05 13:14:56 +01:00
Jan-E
11d331f535 Windows support for V8 5.5 and 5.6 2017-02-02 01:28:51 +01:00
Stefan Siegl
3970fdebc7 Adapt test output to V8 5.7 2017-01-22 14:18:26 +01:00
Stefan Siegl
6971b84c0a add v8-5.2 box 2017-01-22 14:18:02 +01:00
Stefan Siegl
cce742a614 add Vagrantfile 2017-01-22 12:19:44 +01:00
Stefan Siegl
c0b069ace3 Merge pull request #284 from stesie/issue-282
Reset fatal_error_abort on RSHUTDOWN, refs #282
2017-01-20 15:45:06 +01:00
Stefan Siegl
0d6d9bf16a Reset fatal_error_abort on RSHUTDOWN, refs #282 2017-01-19 09:14:23 +01:00
Stefan Siegl
6a53d03d19 Merge pull request #280 from ockham/patch-1
README.Linux.md: Add is_component_build flag to v8gen.py command
2017-01-03 12:51:04 +01:00
Bernie Reiter
2ab2549d02 README.Linux.md: Add is_component_build flag to v8gen.py command
Previously, it was appended using `echo >>`. However, that wasn't picked up by `ninja` since it would've required an intermediary `gn gen out.gn/x64.release` step. By passing the additional build flag directly to `v8gen.py`, we ensure that `ninja` picks it up.
2016-12-30 23:10:10 +01:00
Stefan Siegl
d65750b5bd Add build transcript by @Jan-E, closes #272 2016-12-07 14:32:40 +01:00
Stefan Siegl
12ac47d695 README.Linux: add build instructions for V8 5.6, closes #269 2016-12-05 17:47:09 +01:00
Stefan Siegl
77e7338018 Don't try to guess if blob.bin files are needed
Search for them, if they exist, provide them to V8.  Otherwise
try to go without them.
2016-12-05 16:29:03 +00:00
Stefan Siegl
09f98e7cb1 Use linker to detect libv8_libplatform & libv8_libbase 2016-12-05 16:18:16 +00:00
Stefan Siegl
58671ebb8e Merge pull request #276 from TysonAndre/add-php-7.1-to-travis.yml
Add php 7.1 to travis.yml
2016-12-04 11:27:24 +01:00
Tyson Andre
189fbf3c76 Add php 7.1 to travis.yml 2016-12-03 16:11:02 -08:00
Stefan Siegl
bb83b14169 Merge pull request #273 from Jan-E/config-w32-for-v8-version-5
Config w32 for v8 version 5
2016-11-17 17:16:23 +01:00
Jan-E
afe9bdb480 Remove ref to 5.6.0 for now, cause it dosn;t compile anyway 2016-11-17 11:20:10 +01:00
Jan-E
ac5ba6d68e Put additional libs after the main libs 2016-11-17 11:18:01 +01:00