Jason Turner
|
cf9b7e89ac
|
Get memory updates working with Node.js again.
|
2013-08-31 03:46:06 +02:00 |
|
Oliver Buchtala
|
868803ce2a
|
Merge replayed as done by c778d16abed35829b103d607a53c8f88e3b2d595
|
2013-08-31 03:44:44 +02:00 |
|
Vladimir Menshakov
|
a190288e66
|
fixed overloaded functions multiplication
|
2013-08-31 03:34:39 +02:00 |
|
Vladimir Menshakov
|
45bfc97ef4
|
converted function templates to the persistent ones (fixed crash on large wrappers)
|
2013-08-31 03:34:39 +02:00 |
|
Vladimir Menshakov
|
9b6a4870dd
|
added missing scope.Close()
|
2013-08-31 03:34:39 +02:00 |
|
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 |
|
Vladimir Menshakov
|
26a4f84948
|
added missing javascript/v8 dir
|
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
|
e3da21ee44
|
Add more ignores.
|
2013-08-31 03:34:38 +02:00 |
|
Oliver Buchtala
|
a4036deda8
|
Add pre-processor defines to detect the javascript engine.
|
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
|
22525249f2
|
Resolve compile warnings in v8_shell.
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
8eb9aa9e73
|
Add gitignore file.
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
04c0803f73
|
Fixes in configuration to detect JavascriptCore on MacOSX correctly.
|
2013-08-31 03:34:37 +02:00 |
|
Oliver Buchtala
|
4ac7065c3b
|
Bugfix: in javascript interpreter load extensions on MacOSX correctly.
|
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
|
caa92740d3
|
Add an option to deactivate creation of an extra module object in javascript.
This is useful, if the extension host calls the initializer with custom
local variables.
E.g., this is the case with node.js.
|
2013-08-31 03:23:12 +02:00 |
|
Oliver Buchtala
|
213c107b7f
|
Add a swig macro to register node.js extensions.
|
2013-08-31 03:23:12 +02:00 |
|
Oliver Buchtala
|
4fea3a403e
|
Generate an extra file part after the initializer for v8 modules.
E.g., this is useful for creating node.js modules.
|
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
|
f9d6afbdfe
|
Add a missing return statement in JS shell.
|
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
|
bad64925ed
|
Configuration is now easier for building and running examples and tests using v8.
|
2013-08-31 03:23:10 +02:00 |
|
Oliver Buchtala
|
caa6827daf
|
Javascript interpreter supports for JSC and V8 simultaneously.
Before, one had to build two different versions.
|
2013-08-31 03:23:10 +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
|
6754bf2b49
|
Generate cleanup code for %newobject.
|
2013-08-31 03:23:10 +02:00 |
|
Oliver Buchtala
|
058a27bf32
|
Simplify creation of a Javascript shell.
|
2013-08-31 03:23:10 +02:00 |
|
Oliver Buchtala
|
57980975a0
|
Generate cleanup code.
|
2013-08-31 03:23:10 +02:00 |
|
Oliver Buchtala
|
94730dad7a
|
Beautify output of v8 emitter.
Trimming some of the code templates.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13830 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:16:54 +00: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
|
296a5d0285
|
Minor change in javascript example Makefile configuration.
Propagate global CFLAGS and CXXFLAGS to inner javascript targets.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:14:48 +00:00 |
|
Oliver Buchtala
|
4616f9643f
|
Adapt test-suite configuration to allow switching between js engines.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13822 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:14:37 +00:00 |
|
Oliver Buchtala
|
8948360725
|
Fix configuration_in for detecting v8 include and lib.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 01:14:23 +00:00 |
|