William S Fulton
acd0ebc660
changes file updates
2014-06-02 20:01:07 +01:00
William S Fulton
c17f77750a
Merge pull request #176 from v-for-vandal/lua_eq
...
Add default __eq implementation for Lua
2014-06-02 19:52:07 +01:00
William S Fulton
6d5444e587
CHANGES update
2014-06-02 07:23:14 +01:00
William S Fulton
81d023ac05
Merge branch 'wkalinin-csymbols-2' - %extend and nested structs
...
* wkalinin-csymbols-2:
Add runtime test for %extend and nested union
test fixed
%extend symbols for nested structs get into a wrong C symbol table
2014-06-02 07:11:22 +01:00
William S Fulton
5f3ee109c8
Add runtime test for %extend and nested union
2014-06-02 07:09:35 +01:00
Karl Wette
6612997b63
Fix bug in DohNewStringWithSize(): guarantee string is nul-terminated
2014-06-01 15:33:26 +02:00
William S Fulton
22be94d207
Fix std::vector<bool> compile problems on OSX for Javascript
2014-05-31 19:58:42 +01:00
Vladimir Kalinin
84e1b553c4
test fixed
2014-05-31 07:59:39 +04:00
Karl Wette
ecf28da5a9
Octave: remove deprecated -global/-noglobal command-line arguments
2014-05-29 23:42:55 +02:00
Karl Wette
b2d492c15a
Octave: use common example.mk for examples, patterned after javascript
2014-05-29 23:42:55 +02:00
Karl Wette
ebe1338015
Octave: whitespace/indentation cleanup of octave.cxx
2014-05-29 23:42:55 +02:00
Karl Wette
5c5510842b
Octave: remove Python code from std_carray.i
2014-05-29 23:42:55 +02:00
Karl Wette
603a73142a
Octave: ignore generated files
2014-05-29 23:42:55 +02:00
Karl Wette
cdd894d2af
.gitignore: add Source/TAGS
2014-05-29 23:42:55 +02:00
William S Fulton
36a6a0cbe0
Update AX_BOOST_BASE autoconf macro to serial 23
2014-05-29 19:54:13 +01:00
William S Fulton
79c9160736
Search for 64bit webkit during configure
...
For some Linux distributions (SUSE)
2014-05-29 16:54:56 +01:00
Karl Wette
b8026cc02f
Fix cleaning of Python runme.py scripts for in-source-tree builds
2014-05-29 14:40:50 +02:00
Karl Wette
eb61c85e5f
check-maintainer-clean: print skipping message for in-source-tree builds
2014-05-29 14:40:50 +02:00
William S Fulton
b71eb53bae
Fix errors test-suite on windows
2014-05-29 11:47:38 +01:00
William S Fulton
42938dc520
Correct infinity testcase
2014-05-29 08:45:56 +01:00
William S Fulton
664c6cc81e
Fix infinity testcase on windows
2014-05-29 07:50:21 +01:00
Karl Wette
b51bc39cf7
Add check-maintainer-clean target: fails if files are missed by maintainer-clean
2014-05-29 02:29:27 +02:00
Karl Wette
3fe1eb7056
Set SRCDIR when calling test-suite clean targets, in case it's needed
2014-05-29 02:29:27 +02:00
Karl Wette
cc0738bbda
Fully clean Python examples and test-suite
2014-05-29 02:29:27 +02:00
Karl Wette
7f48b2774b
Fully clean PHP test-suite
2014-05-29 02:29:27 +02:00
Karl Wette
fca95febde
Fully clean Javascript test-suite with jsc and v8
2014-05-29 02:29:27 +02:00
Karl Wette
74e17fdbf6
Fix Javascript examples so that "make clean" works properly with node
...
- Need to copy example.cxx to build directory so that build products
end up in the right place; use a gyp command expansion to do so
2014-05-29 02:29:27 +02:00
Karl Wette
32212d5cc0
Fully clean Go test-suite
2014-05-29 02:24:33 +02:00
Karl Wette
46ce4d3ba9
Distclean Tools/javascript
2014-05-29 02:24:33 +02:00
Karl Wette
cc1ff55be4
CCache: always generate docs in source directory
2014-05-29 02:24:33 +02:00
William S Fulton
78719759d5
Test-suite makefile fixes for Windows
...
Remove $(realpath ) which is no good for Windows executables running
under Cygwin's make
2014-05-28 23:44:55 +01:00
Vladimir Kalinin
665c4f581b
%extend symbols for nested structs get into a wrong C symbol table
2014-05-28 22:15:50 +04:00
Artem Serebriyskiy
46d7645c9a
More tests for equality operator overloading
2014-05-28 22:02:47 +04:00
Artem Serebriyskiy
4457d96e54
Moving variable declaration to the beginning of the block
2014-05-28 22:02:47 +04:00
Artem Serebriyskiy
2b4c49d017
Add default __eq implementation
...
* Renamed SWIG_Lua_equal to SWIG_Lua_class_equal
* If class has no __eq implemented, then default __eq is provided.
Default __eq compares actual pointers stored inside Lua userdata
2014-05-28 22:01:23 +04:00
William S Fulton
68347cb723
Bump version to 3.0.2
2014-05-28 18:51:46 +01:00
Olly Betts
703862dc3a
Fix unused variable warning in Lua bindings
2014-05-28 23:04:06 +12:00
Oliver Buchtala
f19592acf4
Merge branch 'master' of github.com:swig/swig
2014-05-28 04:27:54 +02:00
Oliver Buchtala
686d98672d
Javascript: fixed a missing link in documentation.
2014-05-28 04:27:23 +02:00
William S Fulton
18c9eca182
Add Javascript to announcements
2014-05-27 23:39:51 +01:00
William S Fulton
85413bc84d
Add 3.0.1 release date
2014-05-27 23:39:51 +01:00
William S Fulton
eeb1133606
Javascript html links and typo fixes
2014-05-27 23:39:46 +01:00
William S Fulton
f03bff152c
Python 3 byte string output: use errors="surrogateescape" change note
2014-05-27 23:31:31 +01:00
William S Fulton
b531956467
Warning fixes compiling with Visual Studio
2014-05-27 21:55:17 +01:00
Oliver Buchtala
c342bc1b28
Javascript: added a link to the v8 web-site to the documentation.
2014-05-27 21:37:18 +02:00
Oliver Buchtala
a22f97eb33
Javascript: updated documentation about known issues.
...
[skip ci]
2014-05-27 10:44:13 +02:00
Oliver Buchtala
5d307b2cbf
JavascriptCore: updated documentation about how to register an initialized module.
2014-05-27 10:41:39 +02:00
Oliver Buchtala
1df7ca77a0
JavascriptCore: added documentation about how to extract details from JSC errors.
...
This code is necessary for embedding applications to present details about JS exceptions.
2014-05-27 10:40:16 +02:00
Eric Wing
1766e67a1a
JavaScriptCore: Improved code that uses JSObjectMakeError instead of JSValueToObject to create the exception object.
...
JSObjectMakeError automatically populates the "message" field, and possibly other fields I don't know about. This seems to be the most robust way to create an exception object.
Thanks to Brian Barnes again for the tip on JSObjectMakeError.
2014-05-26 22:35:28 +02:00
Eric Wing
e7b20624cc
JavaScriptCore: Reverted 2 of the JSValueMakeUndefined replacements because those functions are tied to JSObjectRef instead of JSValueRef. The C compiler will allow this, but C++ will reject the conversion.
...
It is unclear what the correct handling is for JavaScriptCore. (Nobody bothers to document this in JSCore.) Unlike our other problem where we incorrectly assume JSObjectRef when the functions want JSValueRef, this time Apple is demanding the JSObjectRef. Like our other problem, I assume it is unsafe to try to convert Undefined into a JSObjectRef.
So reverting to NULL seems like the safer bet for this specific case. Perhaps the other alternative is to return an exception object or an error object. But I would like to see JSCore document this before trying.
2014-05-26 22:35:27 +02:00