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

912 Commits

Author SHA1 Message Date
Stefan Siegl
99c23fa36e Merge pull request #229 from stesie/isnan-macro-workaround
provide isnan macro, if missing, closes #227
2016-05-22 12:17:57 +02:00
Stefan Siegl
e9c0a3ac62 Include <cmath> before isnan() macro work-around 2016-05-22 11:41:47 +02:00
Stefan Siegl
4fea8f4fb9 Require V8 4.6.76 or higher
... and hence remove all #ifdef hell.  Those versions didn't have
security support by Google anyhow, and it helps to drastically
shrink the test matrix.
2016-05-11 16:50:37 +02:00
Stefan Siegl
de8d9b30c0 provide isnan macro, if missing, closes #227 2016-04-26 13:27:28 +02:00
Stefan Siegl
fb42475cf1 Merge pull request #226 from AlexMasterov/php7
Force to use the system-wide binutils during compilation v8
2016-04-26 10:11:39 +02:00
Alex Masterov
10a4e8bdd3 Force to use the system-wide binutils during compilation v8 2016-04-20 09:47:32 +03:00
Stefan Siegl
5c4b27cca4 Merge pull request #225 from tiemevanveen/patch-2
Added libicu-dev dependency
2016-04-15 11:20:56 +02:00
Tieme van Veen
64d29f8169 Added libicu-dev dependency 2016-04-07 14:10:43 +02:00
Stefan Siegl
1f54fac62d Merge pull request #222 from stesie/issue-217
Send LowMemoryNotification before imposing memory limit
2016-03-27 00:57:39 +01:00
Stefan Siegl
3dca462e9d Use V8::LowMemoryNotification on V8 < 3.28.36 2016-03-26 14:11:20 +01:00
Stefan Siegl
c804b16e4c fix compiler warnings 2016-03-26 12:11:11 +01:00
Stefan Siegl
97ade17ef9 fix: initialize variables 2016-03-26 12:10:32 +01:00
Stefan Siegl
3d5f163899 skip time/memory limit tests on SKIP_SLOW_TESTS 2016-03-26 11:47:58 +01:00
Stefan Siegl
b2eb89e49e send LowMemoryNotification before imposing memory limit, fixes #217 2016-03-26 00:53:52 +01:00
Stefan Siegl
4faab8842c Re-check memory limit, refs #217 2016-03-26 00:37:53 +01:00
Stefan Siegl
2b4d41abb1 Remove old-age test.php & samples files
These date back to the initial checkin and mostly haven't been
updated ever since.  Besides the provided code samples aren't
really suitable as a getting started guide.
2016-03-25 23:50:36 +01:00
Stefan Siegl
da89fa257b Bump version to 0.6.2 2016-03-25 23:25:23 +01:00
Stefan Siegl
b0f761ae3b Merge pull request #221 from stesie/fluent-setters-js
Retain object identity on JS-side 'return this'
2016-03-25 23:20:16 +01:00
Stefan Siegl
07c81e5a86 Merge pull request #220 from stesie/fluent-setters
Retain object identity on 'return $this'
2016-03-25 23:20:09 +01:00
Stefan Siegl
5595c3bbd7 Fix compilation with PHP 5.5 2016-03-25 22:55:11 +01:00
Stefan Siegl
93b1118fe8 Retain object identity on JS-side 'return this' 2016-03-25 22:15:05 +01:00
Stefan Siegl
d44592910d Retain object indentity on 'return $this' 2016-03-25 19:15:25 +01:00
Stefan Siegl
21c8bd2288 Merge pull request #219 from stesie/fix-v8object-passback
Pass back V8Object instances, don't re-wrap
2016-03-25 18:18:38 +01:00
Stefan Siegl
d6394301b2 Pass back V8Object instances, don't re-wrap 2016-03-25 17:40:43 +01:00
Stefan Siegl
90b2b2b0b1 Bump version to 0.6.1 2016-03-24 12:28:00 +01:00
Stefan Siegl
28a5832f23 Fix configuration on MacOS platform 2016-03-23 10:25:32 +01:00
Stefan Siegl
2a80b0b866 Merge pull request #214 from tiemevanveen/patch-2
Linux guide - Move adding extension to php.ini to bottom
2016-03-12 14:19:16 +01:00
Tieme van Veen
2f5db5d9ef Linux guide - Move adding extension to php.ini to bottom 2016-03-10 10:58:53 +01:00
Stefan Siegl
dd2ad91452 config.w32: fix v8api version generation, refs #210 2016-03-09 11:43:01 +01:00
Stefan Siegl
dc3e4c4260 Merge pull request #213 from Jan-E/php7
#210 Windows: Autodetect V8 API & V8 Engine Compiled Version
2016-03-09 08:34:29 +01:00
Stefan Siegl
5d2163ffef Merge pull request #212 from Jan-E/master
Windows: Autodetect V8 API & V8 Engine Compiled Version
2016-03-09 08:32:54 +01:00
Jan Ehrhardt
44abbc5668 #210 Windows: Autodetect V8 API & V8 Engine Compiled Version - v8js_zeroPad 2016-03-08 22:48:09 +01:00
Jan Ehrhardt
8575dc0e55 #210 Windows: Autodetect V8 API & V8 Engine Compiled Version - v8js_zeroPad 2016-03-08 22:46:32 +01:00
Jan Ehrhardt
ebdc5e4942 #210 Windows: Autodetect V8 API & V8 Engine Compiled Version 2016-03-08 22:14:52 +01:00
Jan Ehrhardt
468d9e1090 Windows: Autodetect V8 API & V8 Engine Compiled Version 2016-03-08 22:12:51 +01:00
Stefan Siegl
4c548e60f2 Bump version to 0.6.0 2016-03-08 18:11:29 +01:00
Stefan Siegl
7ab602f982 Merge pull request #211 from stesie/setaverageobjectsize
add V8Js::setAverageObjectSize method
2016-03-08 10:53:32 +01:00
Stefan Siegl
12903ca269 add V8Js::setAverageObjectSize method 2016-03-08 09:28:16 +01:00
Stefan Siegl
ef5dc4e728 Bump version to 1.2.0 2016-03-05 23:24:55 +01:00
Stefan Siegl
25cf46aa0c Use zend_string with zend_parse_parameters 2016-03-05 22:43:57 +01:00
Stefan Siegl
bf6effba63 Merge remote-tracking branch 'origin/master' into php7 2016-03-05 22:21:42 +01:00
Stefan Siegl
770c9b2fca Bump version to 0.5.0 2016-03-05 21:23:27 +01:00
Stefan Siegl
87b29749b9 Merge pull request #207 from stesie/custom-snapshots
Handle V8 heap snapshots well + allow custom snapshot generation
2016-03-05 19:27:40 +01:00
Stefan Siegl
9fd25e6fff Merge pull request #209 from stesie/fix-tests-v8-5.1
Adapt test expectations to V8 error message changes
2016-03-05 18:35:22 +01:00
Stefan Siegl
f49d3b79ca Update README.Linux.md for snapshot usage 2016-03-05 17:12:36 +01:00
Stefan Siegl
de0b8e2aa8 Check V8_DIR/share/v8 for snapshot images as well 2016-03-05 17:12:36 +01:00
Stefan Siegl
930b450d99 refcount on snapshot_blob zval 2016-03-05 17:12:36 +01:00
Stefan Siegl
606eb5a60f Mention limitted snapshot availibility in README.md 2016-03-05 17:12:36 +01:00
Stefan Siegl
8e3e0c91b5 Add ZEND_ARG_INFO for V8Js::__construct 5th arg: snapshot_blob 2016-03-05 17:12:36 +01:00
Stefan Siegl
d0e78019aa Allow snapshot creation & use with V8 > 4.3.7
This does *not* seem to depend on whether V8 itself was compiled
with support for snapshots or not.

Therefore use PHP_V8_USE_EXTERNAL_STARTUP_DATA only to mark
whether we need to provide external snapshot data to V8.
2016-03-05 17:12:36 +01:00