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

625 Commits

Author SHA1 Message Date
Stefan Siegl
669781e322 Merge pull request #290 from mattdennewitz/patch-1
Update README.MacOS.md
2017-03-03 16:39:18 +01:00
Matt Dennewitz
c3f7ad66e4 Update README.MacOS.md
`php56-v8js` now a part of `homebrew-php`
2017-03-02 10:36:06 -06:00
Stefan Siegl
ad9c5a2551 README.Linux: add build instructions for V8 5.6, closes #269 2016-12-06 09:38:31 +00:00
Stefan Siegl
7bf7613301 mention what -j8 means, refs #271 2016-12-06 09:38:24 +00:00
Stefan Siegl
dd06941728 Don't suggest use_system_icu=1, closes #238 2016-12-06 09:38:13 +00:00
Stefan Siegl
5c07ed2974 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.

Conflicts:
	config.m4

Backport from php7 branch.
2016-12-06 09:36:13 +00:00
Stefan Siegl
ea8ac66762 Use linker to detect libv8_libplatform & libv8_libbase
Conflicts:
	config.m4

Backport from php7 branch.
2016-12-06 09:33:42 +00:00
Stefan Siegl
15cdc3e7df Backport test of issue #246 to PHP 5
The reference handling issue applied only to PHP 7, nevertheless
run the test against PHP 5 version as well.
2016-08-11 19:06:49 +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
Stefan Siegl
0aa1a6e73e Replace build status badge by Travis one 2016-05-27 21:31:31 +02:00
Stefan Siegl
4cd9151b5f Fix travis build 2016-05-27 21:22:48 +02:00
Stefan Siegl
6e09930325 Update travis config 2016-05-27 21:22:48 +02:00
Stefan Siegl
c34fc46ce2 Bump version to 0.6.3 2016-05-22 21:07:35 +02:00
Stefan Siegl
450a7a1092 Merge pull request #234 from stesie/fix-build-v8-5.2
Fix build against V8 5.2
2016-05-22 20:20:12 +02:00
Stefan Siegl
ec6c6d3eb3 Use WeakCallbackInfo
WeakCallbackData was deprecated and finally removed in V8 5.2
2016-05-22 20:08:28 +02:00
Stefan Siegl
05b96a96b8 Use internal fields instead of GetHiddenValue/SetHiddenValue
The latter were deprecated and removed in V8 5.2
2016-05-22 15:20:52 +02:00
Stefan Siegl
48cb242e6c Merge branch 'remove-api-ifdef' 2016-05-22 15:20:38 +02:00
Stefan Siegl
d4d8ccc4f6 Fix #ifdef change, don't call SetArrayBufferAllocator 2016-05-22 15:20:05 +02:00
Stefan Siegl
ed8e88e11d Search libv8_libplatform.a in V8_DIR only
Otherwise config.m4 will find another libv8_libplatform.a (e.g. in
/usr/lib) as well ... and then use the wrong one.
2016-05-22 15:17:24 +02:00
Stefan Siegl
4fbdb7d46e Merge pull request #233 from stesie/issue-230
Don't call ObjectTemplate.Set with Object instances, fixes #230
2016-05-22 13:40:22 +02:00
Stefan Siegl
b21ba328d0 Don't call ObjectTemplate.Set with Object instances, fixes #230
This works fine with V8 < 5.2.50 somehow, but is now (properly) detected
and causing V8 to bail out.  Fixed by always setting templates on
other templates and finally use Global-Proxy on context to get the
actually created object instances.
2016-05-22 13:27:48 +02:00
Tieme van Veen
5fa653da23 Added libicu-dev dependency 2016-05-22 12:51:51 +02:00
Alex Masterov
1d46741ced Force to use the system-wide binutils during compilation v8 2016-05-22 12:42:47 +02:00
Stefan Siegl
663c675fe8 Update build path of libv8_libplatform.a, refs #230 2016-05-22 12:40:23 +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
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