0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-09-21 05:05:18 +00:00
Commit Graph

841 Commits

Author SHA1 Message Date
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
Stefan Siegl
54fd987b0c mention what -j8 means, refs #271 2016-11-01 21:12:52 +01:00
Stefan Siegl
657d11fcf1 Add link to Win 64-bit binaries by Jan-E, closes #263 2016-11-01 17:56:02 +01:00
Stefan Siegl
d59b386881 Merge tag '1.3.3' into php7 2016-11-01 17:50:52 +01:00
Stefan Siegl
90c6fbb280 Merge pull request #266 from remicollet/issue-libdir
honours --with-libdir option, instead of hardcoding lib or lib64
2016-11-01 17:40:07 +01:00
Remi Collet
2b9d37672c honours --with-libdir option, instead of harcoding lib or lib64 2016-09-29 16:05:46 +02:00
Stefan Siegl
1c017c0dba Bump version to 1.3.3 2016-09-22 20:13:32 +02:00
Stefan Siegl
90ca5cb142 Fix libv8_libbase.a detection, closes #264 2016-09-22 20:03:44 +02:00
Stefan Siegl
5d26d3c428 Fix URL to license file, closes #260 2016-09-04 22:48:30 +02:00
Stefan Siegl
a112d79196 Fix version number in php_v8js_macros.h 2016-09-04 16:55:52 +02:00
Stefan Siegl
be9b2ae6d3 Bump version to 1.3.2 2016-09-04 16:45:11 +02:00
Stefan Siegl
956a21743d Optionally link in libv8_libbase.a on Linux as well 2016-09-04 14:58:40 +02:00
Stefan Siegl
7a40e09581 Revert "Make valgrind run on travis tests of v8js"
This reverts commit 3e862b1aa1.

Valgrind reports memory leaks with all test on PHP with ZTS,
which it doesn't do locally.  More investigation needed ...
2016-08-13 12:53:47 +02:00
Stefan Siegl
8625f70e2e Merge pull request #255 from TysonAndre/use-non-zend_string-v2
Use an non-interned zend_string for registerExtension on ZTS
2016-08-13 11:46:45 +02:00
Tyson Andre
efad52d739 Use an non-interned zend_string for registerExtension on ZTS
(There are no interned strings in ZTS, see the definition of
 zend_new_interned_string_int)

On NTS, strings must be non-interned in order to last until module shutdown.
interned strings are cleaned up before module shutdown.
2016-08-12 15:38:47 -07:00
Stefan Siegl
98e4399f81 Don't suggest use_system_icu=1, closes #238 2016-08-12 23:31:22 +02:00
Stefan Siegl
de71f83b7f Merge pull request #252 from stesie/issue-246
Handle Z_TYPE == IS_REFERENCE well, fixes #246
2016-08-12 15:42:40 +02:00
Stefan Siegl
dbd97acf20 Merge pull request #242 from stesie/fix-php7.1alpha2
Fix build against PHP 7.1.0alpha2
2016-08-12 15:41:58 +02:00
Stefan Siegl
880b17a45c Merge pull request #243 from stesie/code-cleanup
fix compiler warnings
2016-08-12 15:41:27 +02:00
Stefan Siegl
12d22b569e Merge pull request #253 from stesie/issue-250
Fix refcounting, use zval_ptr_dtor, closes #250
2016-08-12 15:40:47 +02:00
Stefan Siegl
9d3ff2868c Remove hard-coded pathname from test 2016-08-12 01:11:51 +02:00
Stefan Siegl
5ae48bbda7 Fix refcounting, use zval_ptr_dtor, closes #250 2016-08-12 01:02:56 +02:00
Stefan Siegl
8126fc4928 Handle Z_TYPE == IS_REFERENCE well, fixes #246 2016-08-11 18:54:38 +02:00
Tyson Andre
3e862b1aa1 Make valgrind run on travis tests of v8js
Valgrind checks for invalid memory accesses and memory leaks.

"-m" makes php unit tests use valgrind (and malloc instead of emalloc, etc.)
2016-08-01 14:28:14 -07:00
Stefan Siegl
157f34521e fix compiler warnings 2016-07-03 22:32:03 +02:00
Stefan Siegl
93119f1bc2 Fix build against PHP 7.1.0alpha2 2016-07-03 00:25:42 +02:00
Stefan Siegl
4161008417 Bump version to 1.3.1 2016-07-02 23:04:50 +02:00
Stefan Siegl
8668d28df3 Remove V8JS_CONST preprocessor define 2016-07-02 23:02:17 +02:00
Stefan Siegl
c459acd1ef Merge remote-tracking branch 'origin/master' into php7 2016-07-02 22:59:33 +02:00
Stefan Siegl
677c0f3e2e Bump version to 0.6.4 2016-07-02 22:49:02 +02:00
Stefan Siegl
3278be8bee Add 'indent-tabs-mode: t' to file variables 2016-07-02 22:48:45 +02:00
Stefan Siegl
f887da06c6 Merge pull request #241 from stesie/issue-240
fix wrapped php object detection
2016-07-02 22:45:04 +02:00
Stefan Siegl
c4c5a19165 fix wrapped php object detection, closes #240
V8 since 5.3.337 returns InternalFieldCount() == -1 for
special objects like "arguments", which fulfilled the old
check.
2016-07-02 22:35:58 +02:00
Stefan Siegl
7b6f133a06 Merge pull request #237 from alexmarchant/patch-1
Update README.Linux.md
2016-06-22 16:33:48 +02:00
Alex Marchant
4add8883e6 Update README.Linux.md
I did not have build-essential installed and ran into some errors on the make step. Might be good just to remind people that they need the basic build tools installed.
2016-06-21 02:05:51 -04:00