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
Jan-E
ebb9a0bc70
Make check for 5.6 working
2016-11-16 12:34:09 +01:00
Jan-E
94519caa65
Fix config.w32 for V8 version 5.2, 5.3, 5.4
2016-11-16 12:23:54 +01:00
Stefan Siegl
fa613c5cb2
Update links to old Github repo
2016-11-01 21:16:01 +01:00