0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-23 03:51:51 +00:00
Commit Graph

18 Commits

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