Yegor Yefremov
|
113d78a083
|
Add support for Node.js v12
|
2020-04-07 15:23:31 +02:00 |
|
mochizk
|
1e981dfc23
|
Fix node.js deprecated warnings >= v10.12.0
|
2019-03-13 23:09:57 +09:00 |
|
Olly Betts
|
b3bedc210c
|
[Javascript] For v8 >= 4.3.0, use V8_MAJOR_VERSION.
Fixes https://github.com/swig/swig/issues/561.
|
2016-01-12 09:33:13 +13:00 |
|
William S Fulton
|
5792e97a44
|
Javascript: ensure banner appears before %begin code
|
2014-05-01 18:13:35 +01:00 |
|
Oliver Buchtala
|
cc16812c4f
|
Added a comment about V8_VERSION macro.
|
2014-04-26 22:24:51 +02:00 |
|
Oliver Buchtala
|
3e28d1e28f
|
Let v8 generated code include stdlib.h
|
2013-09-16 04:12:42 +02:00 |
|
Oliver Buchtala
|
be35d94fdb
|
Add support for PackedData to Javascript generator.
|
2013-09-10 11:53:12 +03:00 |
|
Oliver Buchtala
|
fc4d9b665c
|
Fix v8 generator to use a non clashing name for built-in 'equals' method.
|
2013-09-09 16:28:29 +03:00 |
|
Vladimir Menshakov
|
b49da78b0a
|
fixed deprecation warnings for v8-3.21
|
2013-09-05 19:50:15 +04:00 |
|
Oliver Buchtala
|
740da9c733
|
Merge pull request #17 from whoozle/devel
fixed v8-3.20+ compilation and deprecation warnings.
|
2013-09-04 09:18:42 -07:00 |
|
Vladimir Menshakov
|
2a39abebb6
|
moved common swig v8 definitions in javascriptruntime.swg, fixed obsoleted api calls
|
2013-09-04 20:10:42 +04:00 |
|
Oliver Buchtala
|
315287b656
|
Put the SWIG_V8_VERSION macro into "runtime" block.
|
2013-09-04 17:55:44 +02:00 |
|
Oliver Buchtala
|
4068f31c6b
|
Use a diffent name for the V8_VERSION provided via command line.
|
2013-09-04 17:54:35 +02:00 |
|
Oliver Buchtala
|
cef82c720f
|
Replace old style v8 version switches.
|
2013-09-03 14:41:35 +02:00 |
|
Oliver Buchtala
|
d3074ba4c1
|
Fix error in SWIG_V8_GetInstancePtr.
|
2013-09-03 14:02:52 +02:00 |
|
Kota Iguchi
|
f70c0e16f2
|
Add "equals" to compare between pointers
Add "getCPtr" to retrieve pointer value
|
2013-09-03 13:58:22 +02:00 |
|
Oliver Buchtala
|
a48438c562
|
Better v8 version handling.
You should start to specify a version on command line, e.g.,
swig -javascript -v8 -DSWIG_V8_VERSION=0x032007
|
2013-09-03 05:39:37 +02:00 |
|
Eric Wing
|
d5df0bb721
|
Added #if defined guard for V8_3_14 to allow users from the original SWIG v8 implementation to continue using the new changes. It works similarly to the BUILDING_NODE_EXTENSION in all but two places. This define must be explicitly set by users because there is no way to auto detect. (Perhaps a command line switch can be added to generate this on request?)
|
2013-08-31 03:46:06 +02:00 |
|
Vladimir Menshakov
|
3af7d543cb
|
fixed crash while instantiating generic-wrapped objects from external code, please review
|
2013-08-31 03:46:06 +02:00 |
|
Vladimir Menshakov
|
9e74bdb97e
|
added virtual dtor to V8ErrorHandler
|
2013-08-31 03:46:06 +02:00 |
|
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
|
45bfc97ef4
|
converted function templates to the persistent ones (fixed crash on large wrappers)
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
3c30e2d382
|
Add initial Javascript V8 emitter implementation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-08 00:47:19 +00:00 |
|