Stefan Siegl
d9e4ae5abe
Bump version to 0.4.0
2015-12-07 13:26:44 +01:00
Stefan Siegl
28f061101e
Merge pull request #184 from stesie/cust-module-normalisation
...
Allow custom module path normalisation
2015-12-06 14:48:50 +01:00
Stefan Siegl
67a9de01bd
Allow custom module normalisation
2015-12-06 13:55:13 +01:00
Stefan Siegl
f258980399
Accept empty string as module source
...
This might be perfectly valid, if you're using a third-party module,
which requires a module yet doesn't use it in the code paths hit
and hence you just want to stub it out.
2015-12-06 13:25:43 +01:00
Stefan Siegl
4853c6d17f
Set script identifier as String, not Symbol
...
Otherwise long module identifiers might get cut off.
2015-12-06 13:23:14 +01:00
Stefan Siegl
bf58fe67c1
wrap module loading in zend_try/zend_catch, closes #178
2015-12-04 22:09:04 +01:00
Stefan Siegl
39fff2301e
Use module id as JsFileName for V8
...
This way the information to V8JsScriptException instances are way
more clear since they contain the name of the module that caused
the exception.
2015-12-04 21:46:54 +01:00
Stefan Siegl
2f0b8e2873
Make var_dump command available to modules as well
2015-12-04 21:37:51 +01:00
Stefan Siegl
f73abfac62
Merge pull request #177 from stesie/fix-vardump-test
...
Fix tests/var_dump.phpt
2015-11-28 17:31:19 +01:00
Stefan Siegl
670554306a
Fix tests/var_dump.phpt
...
Recent V8 versions (e.g. 4.8.253 or 4.9.19) consider
`IsFunction() = true` for Closure objects from PHP; but earlier
versions didn't.
This ensures consistent var_dump behaviour (sticking to the
behaviour with older V8 versions).
2015-11-28 15:27:35 +01:00
Stefan Siegl
4376d59942
Merge pull request #175 from kynx/readme-osx
...
Updated README.MacOS to recommend installing extension via brew
2015-11-20 21:53:09 +01:00
Matt Kynaston
e5ee35a30e
Updated README.MacOS to recommend installing extension via brew
2015-11-20 18:19:23 +00:00
Stefan Siegl
ff172f48ce
Add link to omahaproxy
2015-11-20 18:55:26 +01:00
Stefan Siegl
ca6e0e241b
Merge pull request #174 from aphofstede/patch-1
...
Update README.Linux.md to include PHP extension instruction.
2015-11-20 18:48:13 +01:00
Alexander Hofstede
1642ce48ba
Update README.Linux.md
...
Added a note about adding the extension to PHP config, especially for CLI, which needs to be configured separately in some PHP7 installs.
2015-11-20 22:51:18 +07:00
Stefan Siegl
33d2de53c7
Merge pull request #173 from kynx/function-properties
...
Added ability to set properties on V8Function
2015-11-03 21:40:48 +01:00
Stefan Siegl
7f194fb63a
Merge pull request #171 from stesie/fix-gcc5-build
...
Improve -Wno-c++11-narrowing/-Wno-narrowing detection
2015-11-03 21:28:27 +01:00
Matt Kynaston
a58f944804
Experiment to see if #172 is easy to fix
2015-11-03 17:35:30 +00:00
Stefan Siegl
7805abfb18
Improve -Wno-c++11-narrowing/-Wno-narrowing detection
2015-10-18 18:03:04 +02:00
Stefan Siegl
b29bb886bb
Bump version to 0.3.0
2015-10-11 22:00:33 +02: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
c76797703b
Update build badge URL
...
Jenkins job was moved to a PHP5.x sub-folder
2015-10-11 01:09:34 +02:00
Stefan Siegl
e16fb63899
Merge pull request #168 from stesie/multithreading
...
Fix pthread extension compatibility
2015-10-08 22:43:40 +02:00
Stefan Siegl
6779cc5a61
add note on PHP7 branch
2015-10-05 21:59:11 +02:00
Stefan Siegl
b292715c75
Fix non-ZTS build.
2015-09-27 09:25:58 +02:00
Stefan Siegl
34ca8500b1
Remove 'not tested' note regarding ZTS
2015-09-26 21:45:12 +02:00
Stefan Siegl
74440ed9f7
Move V8JSG extensions and v8_flags to process globals
2015-09-26 21:39:26 +02:00
Stefan Siegl
7d97c97d4c
Fix multi-threading, initialize V8 only once
2015-09-26 18:58:12 +02:00
Stefan Siegl
8c623e362b
Bump version to 0.2.6
2015-09-26 12:32:21 +02:00
Stefan Siegl
193c1c1013
Z_ADDREF_P on propagated previous exception
2015-09-25 07:36:20 +02:00
Stefan Siegl
fb0270d8ec
Bump version to 0.2.5
2015-09-23 20:11:15 +02:00
Stefan Siegl
9275600ac9
Refactor php.ini bool option parsing
2015-09-23 20:01:43 +02:00
Stefan Siegl
f22ce7046d
Fix duplicate context declaration
2015-09-23 19:56:48 +02:00
Stefan Siegl
83f51e5021
Merge pull request #156 from stesie/php-exception-behaviour
...
PHP->JS exception propagation
2015-09-23 19:40:23 +02:00
Stefan Siegl
6d31da2ab7
Mention compat_php_exceptions php.ini switch
2015-09-23 19:39:41 +02:00
Stefan Siegl
8934db6dec
Add v8js.compat_php_exceptions INI switch
2015-09-23 19:19:11 +02:00
Stefan Siegl
5f6d9aee2d
Don't terminate execution repeatedly
2015-09-22 22:36:50 +02:00
Stefan Siegl
d2720f4929
Build Status badge, yet another try :)
2015-09-02 10:21:34 +02:00
Stefan Siegl
2a47d36d66
Merge pull request #165 from maryo/patch-1
...
Update README.Win32.md
2015-09-01 23:13:42 +02:00
Marek Štípek
14aca623fa
Update README.Win32.md
2015-09-01 22:13:53 +02:00
Stefan Siegl
922d7da933
Add MIT license badge
2015-09-01 19:11:56 +02:00
Stefan Siegl
9b36db78e8
Merge pull request #164 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-09-01 19:05:31 +02:00
The Gitter Badger
7d82bb05e4
Added Gitter badge
2015-09-01 16:54:38 +00:00
Stefan Siegl
aa0b5fd598
Bump version to 0.2.4
2015-09-01 17:18:12 +02:00
Stefan Siegl
fa352e216f
Merge pull request #163 from stesie/cache-array-tmpl
...
Cache pseudo-Array FunctionTemplate as well
2015-09-01 16:14:48 +02:00
Stefan Siegl
71f4b7ba05
Cache pseudo-Array FunctionTemplate as well
2015-09-01 15:53:21 +02:00
Stefan Siegl
31d1feb7da
Bump PHP_V8JS_VERSION #define as well.
2015-08-27 16:25:59 +02:00
Stefan Siegl
3c25bb2989
Bump version to 0.2.3
2015-08-27 16:21:39 +02:00
Stefan Siegl
415b64c7e5
Merge pull request #161 from stesie/method-tmpl-cache
...
Cache v8::FunctionTemplates created by v8js_named_property_callback
2015-08-27 15:29:19 +02:00
Stefan Siegl
78dd0a9ff0
Cache v8::FunctionTemplates created by v8js_named_property_callback
2015-08-27 14:46:27 +02:00