Stefan Siegl 93b1118fe8 Retain object identity on JS-side 'return this' 9 年 前
..
array_access.phpt 66b42ce080 Add slice call to array_access test 11 年 前
array_access_001.phpt 1b64a92c8d Add test on ArrayAccess live binding 11 年 前
array_access_002.phpt b25960786d Remove count() echo statements 11 年 前
array_access_003.phpt 5a11ef2468 Test ArrayAccess prototype method overwriting 11 年 前
array_access_004.phpt d21896ab33 Test export of properties on ArrayAccess object 11 年 前
array_access_005.phpt 35350f7642 Test __invoke handling on ArrayAccess objects 11 年 前
array_access_006.phpt 6399b49b3f Improve ArrayAccess enumeration 11 年 前
array_access_007.phpt 1b027a525f Implement delete behaviour on ArrayAccess objects 11 年 前
array_access_008.phpt 901268994a Implement isset behaviour on ArrayAccess objects 11 年 前
array_access_basic2.phpt 1efd91b29a Add array access offsetSet support 11 年 前
array_pass.phpt dd20670546 When passing objects from JS to PHP with mixed keys, some of the keys 11 年 前
array_pass_flags.phpt dd20670546 When passing objects from JS to PHP with mixed keys, some of the keys 11 年 前
basic.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
callbacks.phpt 1c23a38026 Initial import 15 年 前
checkstring.phpt 67269ddfc4 Adapt test expectations to V8 error message changes 9 年 前
checkstring_compile.phpt 67269ddfc4 Adapt test expectations to V8 error message changes 9 年 前
closures_basic.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
closures_dynamic.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
commonjs_caching_001.phpt d8e239a756 test per isolate module cache seperation 10 年 前
commonjs_caching_002.phpt d8e239a756 test per isolate module cache seperation 10 年 前
commonjs_cust_normalise_001.phpt 67a9de01bd Allow custom module normalisation 9 年 前
commonjs_cust_normalise_002.phpt 67a9de01bd Allow custom module normalisation 9 年 前
commonjs_cust_normalise_003.phpt 67a9de01bd Allow custom module normalisation 9 年 前
commonjs_cust_normalise_004.phpt 67a9de01bd Allow custom module normalisation 9 年 前
commonjs_fatal_error.phpt bf58fe67c1 wrap module loading in zend_try/zend_catch, closes #178 10 年 前
commonjs_modules.phpt 293ca476f0 commonjs_modules test requires json_encode. 11 年 前
commonjs_multiassign.phpt eda74908cc Fix module caching, closes #107 11 年 前
commonjs_normalise_001.phpt ea3ec4bd65 Fix commonjs memory leaks (and increase test coverage to 100%) 10 年 前
commonjs_normalise_002.phpt ea3ec4bd65 Fix commonjs memory leaks (and increase test coverage to 100%) 10 年 前
commonjs_normalise_003.phpt 441f7b7fab v8js_commonjs_split_terms: use pointer comparison instead of strlen 10 年 前
commonjs_normalise_004.phpt ea3ec4bd65 Fix commonjs memory leaks (and increase test coverage to 100%) 10 年 前
commonjs_normalise_005.phpt ea3ec4bd65 Fix commonjs memory leaks (and increase test coverage to 100%) 10 年 前
commonjs_source_naming.phpt 39fff2301e Use module id as JsFileName for V8 10 年 前
compile_string.phpt bd7d649d90 Added new functions V8Js::compileString() and V8Js::executeScript(). 11 年 前
compile_string_isolate.phpt bd7d649d90 Added new functions V8Js::compileString() and V8Js::executeScript(). 11 年 前
construct.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
context_preserving.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
context_separation.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
context_temp_creation.phpt a3957f3844 Add test for regression pointed out in pull request #14 12 年 前
create_snapshot_basic.phpt 4df6e80be9 Add testcase on V8Js::createSnapshot 9 年 前
ctx_lifetime.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
datetime_pass.phpt a7d5a0776c Make datetime_pass.phpt run on PHP 5.3, refs #86 11 年 前
derived_class_properties.phpt 645b0df999 Add test from issue #54 12 年 前
derived_class_properties_extra.phpt 683ac347c7 Test export of undeclared properties in derived classes 12 年 前
derived_class_properties_init.phpt 1f8b605585 Add test on initially initialized properties on V8Js object. 12 年 前
derived_class_properties_protected.phpt b888cfce0d Add test on protected & private properties on derived classes 12 年 前
die.phpt 1613570ced Add test on die() call, refs #122 11 年 前
direct_construct.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
exception.phpt 65148db31f Add StartColumn/EndColumn properties to script exception, closes #126 11 年 前
exception_clearing.phpt 6d43ec6dbc Fix exception_clearing test wrt. column numbers 11 年 前
exception_propagation_1.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
exception_propagation_2.phpt c033000aea Fix tests/exception_propagation_2.phpt 10 年 前
exception_propagation_3.phpt 7e90439cdf Make sure all tests and samples use the new exception class name V8JsScriptException. 12 年 前
exception_start_column.phpt 65148db31f Add StartColumn/EndColumn properties to script exception, closes #126 11 年 前
execute_flags.phpt b350871795 Correctly force to array on property writing, closes #137 10 年 前
execute_flags_args.phpt b350871795 Correctly force to array on property writing, closes #137 10 年 前
execute_flags_property_writing.phpt b350871795 Correctly force to array on property writing, closes #137 10 年 前
extensions_basic.phpt 1c23a38026 Initial import 15 年 前
extensions_circular_dependency.phpt 1c23a38026 Initial import 15 年 前
extensions_error.phpt 34242c5d60 skip extensions_error test for v8 version < 3.30 10 年 前
fatal_error_ignore_non_fatals.phpt 4e0b500de0 Use directory seperator pattern %e 11 年 前
fatal_error_no_uninstall_inner_frame.phpt 4e0b500de0 Use directory seperator pattern %e 11 年 前
fatal_error_recursive.phpt a7fbe9dde4 Fix path seperator for Windows 11 年 前
fatal_error_rethrow.phpt 4e0b500de0 Use directory seperator pattern %e 11 年 前
fatal_error_uninstall_in_first_frame.phpt 4e0b500de0 Use directory seperator pattern %e 11 年 前
fatal_error_v8function.phpt 7ac12c4fbd Unwind stack after fatal error in V8Function, closes #130 11 年 前
function_call.phpt f90650d630 Create temporary HandleScope to get & call methods likewise, closes #33 12 年 前
function_passback.phpt 4f3cbd412b Make test PHP 5.3 compatible 12 年 前
function_passback2.phpt 1f4caaeead Create temporary HandleScope while reading properties 12 年 前
function_properties.phpt a58f944804 Experiment to see if #172 is easy to fix 10 年 前
get_accessor.phpt 1c23a38026 Initial import 15 年 前
get_constructor.phpt 50fdfc5c88 Add test on constructor get-accessor. 11 年 前
has_property_after_dispose.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
inheritance_basic.phpt c28c9f50f1 introduce V8JsException class 10 年 前
issue_116-v8function-injection.phpt 8d8aed1e72 Reject V8Function passback to wrong isolate, closes #116 11 年 前
issue_127_001.phpt 3324490a79 test issue_127_001.phpt doesn't depend on ext_json 10 年 前
issue_156_001.phpt 8934db6dec Add v8js.compat_php_exceptions INI switch 10 年 前
issue_160_basic.phpt 53995ac616 Make FLAG_FORCE_ARRAY not affect V8Function objects, #closes 160 10 年 前
issue_183_001.phpt 3808f69dea Adapt tests V8 3.24 also 9 年 前
issue_183_002.phpt 3808f69dea Adapt tests V8 3.24 also 9 年 前
issue_183_003.phpt 1e86e2c9f7 Don't export methods of V8Js object to V8 9 年 前
issue_183_004.phpt d438624a3d Don't export V8Js methods even if overwritten 9 年 前
issue_183_005.phpt 4a8a8b812f Add test that V8Js::__sleep and V8Js::__wakeup are final 9 年 前
issue_183_006.phpt 4a8a8b812f Add test that V8Js::__sleep and V8Js::__wakeup are final 9 年 前
issue_183_basic.phpt 0945749e7c add basic test on issue #183 9 年 前
issue_185_001.phpt 3c5508b956 Provide correct "this" on V8Object method invocation, closes #185 9 年 前
issue_185_002.phpt 3c5508b956 Provide correct "this" on V8Object method invocation, closes #185 9 年 前
issue_185_basic.phpt 3c5508b956 Provide correct "this" on V8Object method invocation, closes #185 9 年 前
js-construct-basic.phpt 35e9fd849d Add tests. 12 年 前
js-construct-direct-call.phpt 286b0d8ac0 Handle non-construct call 12 年 前
js-construct-protected-ctor.phpt 65148db31f Add StartColumn/EndColumn properties to script exception, closes #126 11 年 前
js-construct-with-ctor.phpt 35e9fd849d Add tests. 12 年 前
leak-php-object.phpt bc86ce9e44 Clear persistent cells with weak references correctly, refs #88 11 年 前
long.phpt 66dbe7d323 Forgot to commit test for large number support. 11 年 前
magic_func.phpt 44c329b953 Add a test of PHP magic functions. 12 年 前
memory_limit.phpt dbea6fc122 Correct name of memory limit test. 11 年 前
multi-object.phpt bc82d13658 Add isolate to key of template cache. 12 年 前
multi.phpt e57e3eed1d Add tests with multiple V8Js instances 12 年 前
null_byte_string.phpt fd801631b7 Add null-byte passing test, make var_dump null-byte safe, closes #80 11 年 前
object.phpt f6a6d1e4b5 Rework JavaScript wrapper for PHP objects. 12 年 前
object_dom.phpt 249aa39418 object_dom test requires DomDocument class 11 年 前
object_method_call.phpt 30497766a3 Fix test cases which hard coded the object identity of returned objects. 12 年 前
object_passback.phpt bd9483080d Don't re-wrap PHP objects from V8 to V8Object 12 年 前
object_passback_002.phpt d6394301b2 Pass back V8Object instances, don't re-wrap 9 年 前
object_prototype.phpt 30497766a3 Fix test cases which hard coded the object identity of returned objects. 12 年 前
object_reuse.phpt 1c23a38026 Initial import 15 年 前
php_exceptions_001.phpt 187b97060f Stop JS execution on PHP exceptions, refs #144 10 年 前
php_exceptions_002.phpt 187b97060f Stop JS execution on PHP exceptions, refs #144 10 年 前
php_exceptions_003.phpt 462eb623b3 Allow PHP exception to JS propagation 10 年 前
php_exceptions_004.phpt f7c33539c2 Improve PHP->JS->PHP exception back propagation 10 年 前
php_exceptions_005.phpt 790735f04a Fix tests/php_exceptions_005.phpt 10 年 前
php_exceptions_006.phpt b7dde1b1db Handle thrown PHP objects, that are no exceptions 10 年 前
php_exceptions_basic.phpt 187b97060f Stop JS execution on PHP exceptions, refs #144 10 年 前
property_exists.phpt 035e6faa8b Implement property_exists()/isset()/empty() on wrapped JavaScript objects. 12 年 前
property_visibility-delete.phpt 48feb0bf35 Don't unset non-public properties, just hide them. 11 年 前
property_visibility-enumerate.phpt aa924a8cb3 Add test on visibility of properties on enumeration 11 年 前
property_visibility-has-property.phpt 956eacb180 Add test on property visibility regarding hasOwnProperty 11 年 前
property_visibility-set.phpt 8f200b3905 Call __set if JS accesses private/protected property 11 年 前
property_visibility.phpt 170b1ff94c Handle property visibility and __get, refs #79 11 年 前
property_visibility__get.phpt 170b1ff94c Handle property visibility and __get, refs #79 11 年 前
property_visibility__set.phpt 8f200b3905 Call __set if JS accesses private/protected property 11 年 前
pthreads_001.phpt 7d97c97d4c Fix multi-threading, initialize V8 only once 10 年 前
regression_121.phpt 3145ea0323 Set hidden data also on already know weak objects, closes #121 11 年 前
return_this_001.phpt 93b1118fe8 Retain object identity on JS-side 'return this' 9 年 前
return_value.phpt 30497766a3 Fix test cases which hard coded the object identity of returned objects. 12 年 前
serialize_001.phpt 73d022cca1 Test unserialization with properties 10 年 前
serialize_002.phpt af58f4ec9e Catch serialization of V8Function instances 10 年 前
serialize_basic.phpt 73d022cca1 Test unserialization with properties 10 年 前
set_average_object_size_basic.phpt 12903ca269 add V8Js::setAverageObjectSize method 9 年 前
set_memory_limit_001.phpt 2a1ae43496 Use prologues for V8Function calls, closes #129 11 年 前
set_memory_limit_003.phpt c17208c9c0 Allow to impose memory & time limits 11 年 前
set_memory_limit_basic.phpt 3a1f3e5237 Add setMemoryLimit & setTimeLimit setter methods 11 年 前
set_time_limit_001.phpt 2a1ae43496 Use prologues for V8Function calls, closes #129 11 年 前
set_time_limit_002.phpt 8b89a7b691 increase time limit to start engine 11 年 前
set_time_limit_003.phpt c17208c9c0 Allow to impose memory & time limits 11 年 前
set_time_limit_004.phpt 2252169a98 Use isolate->RequestInterrupt to get heap size 11 年 前
set_time_limit_basic.phpt 3a1f3e5237 Add setMemoryLimit & setTimeLimit setter methods 11 年 前
skipif.inc 1c23a38026 Initial import 15 年 前
time_limit.phpt de2479aca6 fixed tests using absolute urls 12 年 前
timezones.phpt 7b435e30dc Skip tests/timezones on Windows 11 年 前
use_after_dispose.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
v8_unset_property.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
v8_write_property.phpt 0ea210f94e Throw V8JsException if source is not a script 10 年 前
var_dump.phpt edb4679223 Adapt var_dump test new php versions. 11 年 前
variable_passing.phpt 1c23a38026 Initial import 15 年 前