Stefan Siegl
dea7395e57
set v8 version accordingly
2018-11-06 13:20:30 +01:00
Jan-E
a5fef18360
CFLAGS_BD_EXT_V8JS /DZEND_WIN32_KEEP_INLINE /UZEND_WIN32_FORCE_INLINE after EXTENSION
2017-09-11 03:34:13 +02:00
Stefan Siegl
ba3f74f45c
Fix PHP_V8_EXEC_PATH for Windows build also
2017-04-22 11:37:34 +02:00
Stefan Siegl
5073111829
Rename v8js.cc -> v8js_main.cc
...
This eases coverage generation as linking of v8js.so would
otherwise clobber results of v8js.cc compilation.
2017-03-12 17:26:39 +01:00
Stefan Siegl
e3a5b915cb
(appveyor) update build assets to 5.8.301.0
2017-03-05 20:38:12 +01:00
Jan-E
11d331f535
Windows support for V8 5.5 and 5.6
2017-02-02 01:28:51 +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
e9e90bac65
Merge remote-tracking branch 'origin/master' into php7
...
Conflicts:
config.w32
package.xml
php_v8js_macros.h
v8js.cc
v8js_array_access.cc
v8js_class.cc
v8js_convert.cc
v8js_exceptions.cc
v8js_object_export.cc
v8js_timer.cc
v8js_v8.cc
v8js_v8object_class.cc
2016-05-22 22:30:19 +02:00
Stefan Siegl
dd2ad91452
config.w32: fix v8api version generation, refs #210
2016-03-09 11:43:01 +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
a18ae9e853
Implement JS-side wrapper around PHP Generator objects
2016-01-09 12:50:40 +01:00
Stefan Siegl
c2a2cc341f
Initialize libv8_platform for Windows as well
...
V8 doesn't work without libplatform anymore, even under
Windows.
Furthermore adapted two tests to \r\n vs. \n line
ending differences
2016-01-06 11:58:40 +00:00
Stefan Siegl
b38c31b521
Remove v8::Debug agent stuff
...
Debug Agent support was removed from V8 with 3.28 line which
is pretty old meanwhile.
2015-10-11 19:47:22 +02:00
Stefan Siegl
90c3b9db5f
Fix debug build; move debug stuff into seperate files
2015-03-11 14:06:21 +01:00
Stefan Siegl
5ea36016fe
code cleanup, part 1
...
Splits longish v8js.cc file into pieces. It used to contain the
definitions of all V8Js exception classes, the V8Js class itself as
well as the V8Object/V8Function classes... besides the module setup
code itself.
This change factors out all exception class definitions into a
seperate pair of files (v8js_exceptions.*).
The V8Js class definition itself is moved to v8js_class.* pair,
with the v8 init & call code moved to v8js_v8.* pair
and the watchdog timer to v8js_timer.* pair.
The V8Object/V8Function code was moved to v8js_v8object_class.*
pair, not differentiating between the two like before.
2014-12-13 00:11:02 +01:00
Stefan Siegl
fc583a8ec6
Move PHP to JS object wrapping into seperate file
2014-11-29 15:42:41 +01:00
Stefan Siegl
ff194ba6c1
Add v8js_array_access.cc to Win32 build files
2014-11-26 00:15:55 +01:00
Stefan Siegl
877ecfc720
Update file list.
2014-11-13 00:25:20 +01:00
Stefan Siegl
06ffe20fcf
Adapt build flags for VC12 + debug build
2014-11-13 00:24:39 +01:00
Anatol Belski
2520e86582
improvements to config.w32
2013-09-28 21:42:03 +02:00
Anatol Belski
1fb0a1e049
reworked config.w32
...
the latest v8 versions won't compile with this ext, so used 3.17.15
2013-09-28 02:02:49 +02:00
Anatol Belski
9dcb92cef4
added basic config.w32
2013-09-26 17:23:32 +02:00