0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 14:01:53 +00:00

Commit Graph

  • 9ddac3f124 Passing integers that didn't fit in 32-bit integers from PHP to Javascript did not work properly, now uses float to pass larger numbers. Taneli Leppa 2014-03-20 12:00:45 +0200
  • 0a85d27ee7 V8 needs to be notified when timezone changes. Keep track of timezone changes and notify it. Also added a test. Taneli Leppa 2014-03-20 11:20:59 +0200
  • dd20670546 When passing objects from JS to PHP with mixed keys, some of the keys might get lost or "re-indexed". This fixes it and adds two tests. Taneli Leppa 2014-03-20 10:35:05 +0200
  • 54621e18f3 Added checkString() method for checking Javascript syntax. Taneli Leppa 2014-03-19 17:00:28 +0200
  • 52dc41e30e Build fix for GCC 4.4 (eg. el6). Taneli Leppa 2014-03-19 16:24:24 +0200
  • 98d535b8b1 Merge pull request #82 from stesie/fix-ftbfs-v8-3.24.5 Patrick Reilly 2013-12-29 00:21:38 -0800
  • 985307dc91 Update README, removed build badge, require V8 3.22.3 Stefan Siegl 2013-12-21 20:29:20 +0100
  • 8858bf5f27 Make compatible with V8 3.23.2 (and below) Stefan Siegl 2013-12-21 20:07:33 +0100
  • 1e773dd4a8 Make compatible with V8 3.23.8 (and below) Stefan Siegl 2013-12-21 20:01:46 +0100
  • e20e5098c7 Make compatible with V8 3.23.11 (and below) Stefan Siegl 2013-12-21 19:56:28 +0100
  • 69290b5779 Fix build against libv8 3.24.5 Stefan Siegl 2013-12-21 01:18:08 +0100
  • e68d7073de Merge pull request #77 from cscott/minor-fixes Patrick Reilly 2013-10-30 11:45:03 -0700
  • 5f0cd045e2 Merge pull request #76 from cscott/issue-75 Patrick Reilly 2013-10-30 11:44:33 -0700
  • 30497766a3 Fix test cases which hard coded the object identity of returned objects. C. Scott Ananian 2013-10-29 15:26:16 -0400
  • 7c5817c931 Remove unnecessary TSRMLS_FETCH from php_v8js_weak_object_callback. C. Scott Ananian 2013-10-29 13:33:05 -0400
  • 2fe87a4cbc Protect against direct invocation of new V8Object and new V8Function. C. Scott Ananian 2013-10-29 11:32:48 -0400
  • 6eeafc0f83 Merge pull request #74 from cscott/dtor-simple Patrick Reilly 2013-10-27 10:32:14 -0700
  • 38837af243 Merge pull request #73 from cscott/a-few-more-leaks Patrick Reilly 2013-10-27 10:31:24 -0700
  • 892c654c8c Simplify php_v8js_weak_object_callback. C. Scott Ananian 2013-10-27 12:33:19 -0400
  • 1976e35b9a Fix leak in v8 named property setter; clean up v8 named property getter. C. Scott Ananian 2013-10-27 11:46:39 -0400
  • a730ddeb67 Merge pull request #70 from cscott/travis-fix-3 Patrick Reilly 2013-10-27 04:18:34 -0700
  • 99a1d54e9e Travis config update: compile against minimum supported v8 and most recent v8. C. Scott Ananian 2013-10-25 22:46:45 -0400
  • 673d178ce7 Travis config update: fix for issue #56. C. Scott Ananian 2013-10-25 22:28:53 -0400
  • 24257b54af Free php_v8js_accessor_ctx when we are done with it. C. Scott Ananian 2013-10-27 02:34:06 -0400
  • 3f77a5a356 Make PHP object accessors typesafe using V8::AccessorSignature. C. Scott Ananian 2013-10-27 01:54:41 -0400
  • 879d1d54a2 Fix memory leak in zend_read_property; also pass correct scope object. C. Scott Ananian 2013-10-27 01:21:26 -0400
  • 1c3a919ae8 Don't leak if PHP constructor is called from JavaScript. C. Scott Ananian 2013-10-26 23:35:51 -0400
  • 57348c5f7d Fix double-pop of timer_ctx (and efree from wrong thread). C. Scott Ananian 2013-10-26 22:57:35 -0400
  • dba6322812 Fix memory leak: The get_properties handler owns the returned hashtable. C. Scott Ananian 2013-10-26 09:37:33 -0400
  • b4d560dd52 Fix a bunch of memory leaks. C. Scott Ananian 2013-10-26 01:20:41 -0400
  • 7cdcb5f45e Document rules for initialization/cleanup of ZTS globals. C. Scott Ananian 2013-10-26 22:38:44 -0400
  • ae2ad9967d Merge pull request #69 from stesie/fix-global-zts-init Patrick Reilly 2013-10-26 18:21:25 -0700
  • 8a51e0bc81 Merge pull request #67 from stesie/fix-garbage-collection Patrick Reilly 2013-10-26 18:21:14 -0700
  • 68a579f3ae Delete global PHP object on shutdown Stefan Siegl 2013-10-26 17:54:12 +0200
  • 18b129b128 Trigger garbage collection within Isolate::Scope Stefan Siegl 2013-10-26 17:32:28 +0200
  • c3512587ac Initialize v8js_globals manually only if ZTS is enabled. Stefan Siegl 2013-10-27 00:29:50 +0200
  • 5c1c68b045 Merge pull request #68 from stesie/fix-double-free Stefan Siegl 2013-10-26 14:59:33 -0700
  • 16934c2254 Don't manually call destructors on v8js_globals. Stefan Siegl 2013-10-26 23:46:03 +0200
  • 1906a8e6b6 Merge pull request #66 from cscott/mem-leaks Patrick Reilly 2013-10-26 14:26:34 -0700
  • b2a92e5be1 Merge pull request #65 from cscott/zts-fix Patrick Reilly 2013-10-26 14:25:30 -0700
  • 39cc821f91 Store tsrm_ls in php_v8js_ctx. C. Scott Ananian 2013-10-25 23:46:03 -0400
  • 011e517cfe Fix ZTS errors in v8js_convert.cc. C. Scott Ananian 2013-10-25 23:22:14 -0400
  • 527e636b25 Fix init/shutdown of v8js_globals. C. Scott Ananian 2013-10-26 01:19:34 -0400
  • e2a8186ad6 Merge pull request #63 from cscott/travis-fix Patrick Reilly 2013-10-25 14:49:43 -0700
  • 0948795d36 Travis config update: Partial fix for issue #56. C. Scott Ananian 2013-10-25 17:43:36 -0400
  • e73a9434db Merge pull request #62 from cscott/issue-25 Patrick Reilly 2013-10-25 14:42:22 -0700
  • ed8fd24f69 Merge pull request #61 from cscott/misc-cleanup Patrick Reilly 2013-10-25 14:41:33 -0700
  • 303f3f52b5 Refactor template cache into php_v8js_ctx. C. Scott Ananian 2013-10-25 14:05:51 -0400
  • c341511b36 PHP 5.3 compatibility fixes. C. Scott Ananian 2013-10-25 17:40:20 -0400
  • f6a6d1e4b5 Rework JavaScript wrapper for PHP objects. C. Scott Ananian 2013-10-11 02:15:35 -0400
  • 0adefa5048 Add a test for issue 25 (native properties) C. Scott Ananian 2013-10-07 22:12:20 -0400
  • 44c329b953 Add a test of PHP magic functions. C. Scott Ananian 2013-10-11 20:31:23 -0400
  • 52d8946b89 Add isolate parameter to V8JS_* macros. C. Scott Ananian 2013-10-25 14:16:02 -0400
  • 27a140c9fb Bug fixes for JavaScript var_dump implementation (make it match PHP). C. Scott Ananian 2013-10-22 10:18:04 -0400
  • c725a80674 Handle NULL in global.var_dump(). C. Scott Ananian 2013-10-20 11:39:30 -0400
  • 0e1c6ef5e9 Clean up allocation/deallocation of php_v8js_ctx. C. Scott Ananian 2013-10-25 14:00:15 -0400
  • 49632054a4 Cleanup: remove some warnings when compiled with -Wunused C. Scott Ananian 2013-10-21 15:40:29 -0400
  • abadda147c Don't rethrow outer exception if report_uncaught is false. C. Scott Ananian 2013-10-21 14:12:15 -0400
  • 2516e76ff8 Unwrap PHP objects when passing them back from JavaScript to PHP. C. Scott Ananian 2013-10-21 15:03:45 -0400
  • 6de3e901fa Merge pull request #60 from stesie/fix-v8object-rewrap Patrick Reilly 2013-10-22 10:51:56 -0700
  • bd9483080d Don't re-wrap PHP objects from V8 to V8Object Stefan Siegl 2013-10-21 20:00:58 +0200
  • 0051c77700 Merge pull request #58 from stesie/fix-tsrm Patrick Reilly 2013-10-21 03:21:41 -0700
  • 61eee4cbd6 TSRM/ZTS fixes. Stefan Siegl 2013-10-19 20:11:17 +0000
  • f31c44e524 Merge pull request #57 from stesie/call-object_properties_init Patrick Reilly 2013-10-18 23:37:43 -0700
  • 8eb5721c35 Copy default_properties to new object (PHP 5.3) Stefan Siegl 2013-10-19 02:52:19 +0200
  • 683ac347c7 Test export of undeclared properties in derived classes Stefan Siegl 2013-10-19 02:25:25 +0200
  • c77cdf4b6f Export initially initialized public properties to V8 Stefan Siegl 2013-10-19 02:24:43 +0200
  • 257233be51 Make php_v8js_write_property export only public properties Stefan Siegl 2013-10-19 02:22:13 +0200
  • b888cfce0d Add test on protected & private properties on derived classes Stefan Siegl 2013-10-19 02:17:10 +0200
  • 1f8b605585 Add test on initially initialized properties on V8Js object. Stefan Siegl 2013-10-19 02:15:37 +0200
  • 645b0df999 Add test from issue #54 Stefan Siegl 2013-10-18 23:57:26 +0200
  • 40d9e3e4f2 Merge pull request #55 from stesie/call-object_properties_init Patrick Reilly 2013-10-18 04:44:10 -0700
  • d6a4a3c960 Call object_properties_init on newly created V8Js object. Stefan Siegl 2013-10-17 23:21:49 +0200
  • c0290d4a17 fix version macros name Anatol Belski 2013-10-15 17:42:02 +0200
  • 17381525f1 Merge pull request #53 from stesie/v8-debug Patrick Reilly 2013-10-13 12:28:58 -0700
  • 925343fb36 Merge 3f049d3b91 into ab35dcc96b Stefan Siegl 2013-10-13 02:43:37 -0700
  • 3f049d3b91 Unlock isolate on JS->PHP transition. Stefan Siegl 2013-10-12 22:51:23 +0200
  • d69f2be50a Add v8 debug support Stefan Siegl 2013-10-12 20:44:15 +0200
  • ab35dcc96b Merge pull request #52 from cscott/travis Patrick Reilly 2013-10-13 00:26:31 -0700
  • 5f9fed44d0 Merge d75fc4a142 into b021bbefab C. Scott Ananian 2013-10-13 00:26:14 -0700
  • b021bbefab Merge pull request #51 from cscott/typesafe-func Patrick Reilly 2013-10-13 00:26:08 -0700
  • d75fc4a142 Hookup Travis continous integration test server. C. Scott Ananian 2013-10-11 23:58:32 -0400
  • d416d9b59b Support g++-4.6 in configuration script. C. Scott Ananian 2013-10-12 01:07:34 -0400
  • 5f04f6c64f Merge f85675f169 into 0319b74250 C. Scott Ananian 2013-10-11 20:32:57 -0700
  • f85675f169 Make JavaScript function wrappers typesafe. C. Scott Ananian 2013-10-11 23:09:32 -0400
  • 0319b74250 Merge pull request #50 from stesie/fix-test-for-php53 Patrick Reilly 2013-10-07 09:05:42 -0700
  • 1e797da2c1 Merge 4f3cbd412b into 8862498a10 Stefan Siegl 2013-10-07 05:56:55 -0700
  • 4f3cbd412b Make test PHP 5.3 compatible Stefan Siegl 2013-10-07 14:55:01 +0200
  • 8862498a10 Merge pull request #48 from cscott/has_prop Patrick Reilly 2013-10-05 12:10:17 -0700
  • 7e79deb66f Merge 035e6faa8b into 0855065e5a C. Scott Ananian 2013-10-05 12:08:48 -0700
  • 0855065e5a Merge pull request #49 from stesie/ci-badge Patrick Reilly 2013-10-05 12:08:29 -0700
  • 839facc204 Merge 6ab41f21a1 into ba3fe2e27a Stefan Siegl 2013-10-05 11:37:33 -0700
  • 6ab41f21a1 Add CI badge and link to Jenkins job list Stefan Siegl 2013-10-05 20:11:35 +0200
  • 035e6faa8b Implement property_exists()/isset()/empty() on wrapped JavaScript objects. C. Scott Ananian 2013-10-05 11:55:59 -0400
  • ba3fe2e27a Merge pull request #46 from cscott/more-build-tweaks Patrick Reilly 2013-10-03 15:09:15 -0700
  • 6f93beee38 Merge 91393faca3 into 09f5fd2ede C. Scott Ananian 2013-10-03 15:08:52 -0700
  • 09f5fd2ede Merge pull request #47 from stesie/fix-copy-trait-inline Patrick Reilly 2013-10-03 15:08:42 -0700
  • 4216a9c4fe Merge 988691d2dc into 19f30f5b1c Stefan Siegl 2013-10-03 15:07:56 -0700
  • 988691d2dc Fix CopyablePersistentTraits for v8 3.21.15 .. 3.21.18.x Stefan Siegl 2013-10-04 00:05:11 +0200
  • 91393faca3 Ensure all v8 libraries are copied in README; sanity check in config.m4. C. Scott Ananian 2013-10-03 17:59:27 -0400