Vladimir Menshakov
|
fe25e2dfc8
|
replaced GetInternalField with GetAlignedPointer (it does not work with SetAlignedPointer, btw)
|
2013-08-31 03:34:39 +02:00 |
|
Vladimir Menshakov
|
9111773400
|
generate v8-3.19.x compatible code
|
2013-08-31 03:34:39 +02:00 |
|
Oliver Buchtala
|
b511e33121
|
Remove std::iostream relicts from generated v8 wrapper code.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
d3aa8e06fb
|
Bugfix: treat persistent V8 references correctly.
V8 is somewhat inconvenient regarding invoke of destructors for C++ proxies.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
827cef75a3
|
Add an ifndef-guard to resolve a warning when building nodejs extension.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
31feff8586
|
Add missing return statement in v8 code template.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
5da4f5794c
|
Add preprocessor define for building node.js extensions.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
65560a8664
|
Fix v8 string conversion in case of null arguments.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
b0cb875ac1
|
Merge branch 'devel' of github.com:oliver----/swig-v8 into devel
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
8b10c47ed8
|
Fix regression: add an include for Node.js header.
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
04cdde0563
|
Add test to check javascript unicode strings.
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
213c107b7f
|
Add a swig macro to register node.js extensions.
|
2013-08-31 03:23:12 +02:00 |
|
Oliver Buchtala
|
31844ac72a
|
Simplify the signature of the v8 module intializer.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
9d630ab930
|
Fix std::string support for v8.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
2c4a90a37d
|
Generate defines for initializer function.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
be06ceea26
|
Fixes in std_string for JSC generator.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
7fffd801e4
|
Fix std_string.i which generated compile errors in certain cases.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
fb9c4955fb
|
Not a real change: removed some trailing spaces.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
9d22644563
|
Rename a argument variable to avoid errors with overloaded functions.
|
2013-08-31 03:23:11 +02:00 |
|
Oliver Buchtala
|
008adca72f
|
Provide more control about the target object/namespace where a v8 module is registered to.
|
2013-08-31 03:23:10 +02:00 |
|
Oliver Buchtala
|
86cb621466
|
Add comments to v8 code templates.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13829 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:16:42 +00:00 |
|
Oliver Buchtala
|
217ffb11d0
|
Fix regressions of latest commits.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:16:26 +00:00 |
|
Oliver Buchtala
|
9b06144d39
|
Fix handling of overloaded ctors in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13827 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:16:09 +00:00 |
|
Oliver Buchtala
|
131a106204
|
Improve names and comments of code templates for javascript emitters.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:15:51 +00:00 |
|
Oliver Buchtala
|
8b7a9fec25
|
Add complex support to v8 module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:15:29 +00:00 |
|
Oliver Buchtala
|
7c7d1cf3b9
|
Fix errors related to wrapping and destruction of (undefined) SWIG_TYPES.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:15:12 +00:00 |
|
Oliver Buchtala
|
f814a8e702
|
Fix errors concerning object wrapping and cleanup in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:14:02 +00:00 |
|
Oliver Buchtala
|
da109ee764
|
Fix input string handling in v8 typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:13:17 +00:00 |
|
Oliver Buchtala
|
91fc0ff205
|
Use a throwing default setter in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:13:03 +00:00 |
|
Oliver Buchtala
|
843c8a408c
|
Fix AsVal macros of long and int for v8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:12:33 +00:00 |
|
Oliver Buchtala
|
d13289cc91
|
Fix function dispatching for v8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:12:18 +00:00 |
|
Oliver Buchtala
|
68f0f859f8
|
Fix name collision in generated v8 initializer.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:11:51 +00:00 |
|
Oliver Buchtala
|
da6307a19e
|
Enable overloading ctors for v8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:11:32 +00:00 |
|
Oliver Buchtala
|
70383a1b61
|
Enable string exceptions in v8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:11:11 +00:00 |
|
Oliver Buchtala
|
84e5476147
|
Add std::string support to v8 typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:10:57 +00:00 |
|
Oliver Buchtala
|
a4f8e4c1c3
|
Fix bug in v8 ctor emitter.
This bug leaded to flaky crashes of v8 engine.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:10:42 +00:00 |
|
Oliver Buchtala
|
2893df9f73
|
Several fixes in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:10:27 +00:00 |
|
Oliver Buchtala
|
58e4f9703c
|
Fix handling of Char constants in JSC typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:09:57 +00:00 |
|
Oliver Buchtala
|
c3918f3f82
|
Add string support to v8 typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:09:31 +00:00 |
|
Oliver Buchtala
|
f1e9b21dfd
|
Add missing swig_type_info registration in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:08:50 +00:00 |
|
Oliver Buchtala
|
21bdb78f1c
|
Activate SwigModuleInitializer for in v8 emitter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:08:33 +00:00 |
|
Oliver Buchtala
|
46cff47ada
|
Several fixes in generator for v8 initializer function.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:08:03 +00:00 |
|
Oliver Buchtala
|
cda09239ad
|
Several fixes in v8 emitter and code templates.
Achieves first compile of example "class" after re-integration.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13793 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:06:58 +00:00 |
|
Oliver Buchtala
|
9b0c8dae83
|
Add argcount checking to functions and ctors.
Before argument counts were only checked for overloaded functions/ctors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13791 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:06:26 +00:00 |
|
Oliver Buchtala
|
d5c5f7ebee
|
Generalize ctor overloading.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13790 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:06:08 +00:00 |
|
Oliver Buchtala
|
78442b2764
|
Several adaptations and fixes on the way to get V8 emitter running.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13788 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:05:37 +00:00 |
|
Oliver Buchtala
|
8d72616e65
|
Refactor emitter and code templates to use defined template variables.
Also switched from "${...}" to $..., which is swig's common notation
of typemap variables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13787 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:05:11 +00:00 |
|
Oliver Buchtala
|
07d5ec24ce
|
Add support for type-based dispatching of overloaded functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13779 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:02:16 +00:00 |
|
Oliver Buchtala
|
35e6b73d2a
|
Add swig configuration files for v8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13765 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 00:57:42 +00:00 |
|
Oliver Buchtala
|
050219d998
|
Merge branch 'devel' of https://github.com/Neha03/gsoc2012-javascript into devel
Conflicts:
.project
COPYRIGHT
Doc/Manual/style.css
Examples/Makefile.in
Examples/test-suite/common.mk
Lib/typemaps/strings.swg
Makefile.in
Source/DOH/fio.c
Source/Makefile.am
Source/Modules/emit.cxx
Source/Modules/javascript.cxx
configure.in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13764 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 00:56:48 +00:00 |
|