0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 17:31:53 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
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