Vadim Zeitlin
a1c539ed26
Avoid crash in the parser for two consecutive Doxygen comments.
...
This change fixes the crash which happened when parsing the following code:
/// Description of the section.
//@{
...
//@}
As the second Doxygen item didn't have any associated text in this case.
2014-05-07 18:32:28 +02:00
Vadim Zeitlin
1ebd2334b8
Merge branch 'master' into doxygen
...
Merge with ~3.0.1 sources from master.
2014-04-30 18:37:57 +02:00
Olly Betts
36be36d618
Eliminate needless casting away const from string constants
2014-04-30 12:00:23 +12:00
Olly Betts
618868ce3d
Fix typos
2014-04-29 11:31:29 +12:00
Olly Betts
4c86f17bcb
Merge pull request #159 from v-for-vandal/issue_154
...
Fixing issue 154
2014-04-29 11:19:58 +12:00
Olly Betts
c6bff43742
Fix missing ")" in code example
2014-04-28 13:16:15 +12:00
Olly Betts
739162ec3e
Fix comment typos
2014-04-28 13:13:47 +12:00
Olly Betts
e1088ab221
Fix m4 quoting of checks for yodl2man and yodl2html versions
2014-04-28 13:13:47 +12:00
Olly Betts
1a256b7f32
Merge pull request #160 from v-for-vandal/issue_157
...
Fixing unused variable warnings
2014-04-28 08:10:54 +12:00
Artem Serebriyskiy
c1ca144ed2
Fixed errors from previous commit.
...
Also in previous commit also fixed warning with unsigned vs signed
comparison
2014-04-23 01:48:10 +04:00
Artem Serebriyskiy
5506c7f624
Removed all unnecessary asserts
2014-04-23 01:37:14 +04:00
William S Fulton
61a75f3b65
Remove unused variable
2014-04-22 19:43:16 +01:00
William S Fulton
e0ca1a3566
Another go html fix
2014-04-22 19:15:31 +01:00
xantares
970eed9a0b
Fix intgosize arg documentation
...
it was misnamed, and brackets were shown as plaintext lt; gt;
Closes #163
2014-04-22 19:13:26 +01:00
Artem Serebriyskiy
d120c05fcc
Optimize metamethods inheritance resolving
...
* a table of metamethods that should be inherited is now stored in
SWIG registry table. It optimizes memory usage.
2014-04-22 14:31:41 +04:00
Artem Serebriyskiy
c7e2f92a22
Updating documentation
2014-04-22 12:46:26 +04:00
Karl Wette
3aacde4f5f
Whitespace cleanup of Example Makefiles
2014-04-16 12:06:02 +02:00
Karl Wette
5934b08220
.gitignore: ignore Lib/swigwarn.swg
2014-04-16 12:05:58 +02:00
Artem Serebriyskiy
8512bad8c2
Fixing unused variable warnings
...
* Fixing unused variable warning. Generated code should compile
with -Wall -Werror flags
* Fixing forgotten __Module -> SwigModule renaming
2014-04-16 03:37:27 +04:00
Artem Serebriyskiy
7c8405368e
Finish implementation with proxy functions
2014-04-15 03:38:45 +04:00
William S Fulton
d7f6167e02
Remove duplicate declarations of strtoimax and strtoumax in inttypes.i
2014-04-08 23:47:22 +01:00
William S Fulton
dc8428889e
Ignored enum fixes.
...
C#/Java - Enums which have been ignored via %ignore and are subsequently
used are handled slightly differently. Type wrapper classes are now generated
which are effectively a wrapper of an empty enum. Previously in Java uncompilable
code was generated and in C# an int was used.
2014-04-08 23:25:27 +01:00
William S Fulton
7bec7c1b60
Further shift operator regression fixes
2014-04-08 19:19:44 +01:00
William S Fulton
0be33b1900
Fix use of shift operators in expressions regression since 3.0.0
2014-04-08 19:19:44 +01:00
William S Fulton
aa4b14a3d2
Fix seg fault with extra ) brackets and >>
2014-04-08 19:19:44 +01:00
William S Fulton
5feaa79176
More efficient end of template bracket (>>) handling
2014-04-08 19:19:44 +01:00
William S Fulton
9959860235
beautify scanner.c
2014-04-08 19:19:43 +01:00
William S Fulton
6cbf059fb8
Tidy up scanner.c
...
Make local functions static and rename them accordingly
2014-04-08 19:19:43 +01:00
William S Fulton
b86a171e43
DOH readme correction
2014-04-08 19:19:43 +01:00
Olly Betts
559128e14e
Fix typo in -lua -help output
2014-04-07 23:00:49 +12:00
Olly Betts
fb19cbcd42
Remove extra </div>
2014-04-06 16:58:19 +12:00
Olly Betts
4959957c18
Update documentation for deprecation and removal of Close()
2014-04-06 06:00:49 +12:00
William S Fulton
e442903fde
Fix segfault when there are too many closing round brackets in parsed code
2014-04-05 00:18:30 +01:00
William S Fulton
e64d388957
Refix operator<< definition giving a syntax error
2014-04-05 00:17:06 +01:00
William S Fulton
1d857beb9d
Fix regression in 3.0.0 where legal code following an operator<< definition might give a syntax error.
...
SF Bug #1365 .
2014-04-04 08:31:59 +01:00
Olly Betts
b0e809d94b
Remove unnecessary block from PHP version of SWIG_exception macro
2014-04-03 11:23:57 +13:00
Olly Betts
f563069e7b
[PHP] Fix wrapping director constructors with default parameters with a ZTS-enabled build of PHP.
2014-04-03 10:38:19 +13:00
William S Fulton
4928eaf662
Merge branch 'master' of github.com:/swig/swig
...
* 'master' of github.com:/swig/swig:
Eliminate unused parameter from SWIG_Php_GetModule()
Fix comment typo
Fix compiler warnings in generated Lua code
[PHP] Pass the ZTS context we already have to avoid needing to call TSRMLS_FETCH, which is relatively expensive.
[PHP] Pass ZTS context through to t_output_helper() so it works with a ZTS-enabled build of PHP. Reported by Pierre Labastie in github PR#155.
2014-04-02 22:10:47 +01:00
William S Fulton
dcbd6e39e3
Fix potential bugs found by Coverity analysis
2014-04-02 22:08:32 +01:00
Olly Betts
191e625983
Eliminate unused parameter from SWIG_Php_GetModule()
2014-04-02 23:46:44 +13:00
Olly Betts
90e6d6c012
Fix comment typo
2014-04-02 23:45:58 +13:00
Olly Betts
72305ceec8
Fix compiler warnings in generated Lua code
2014-04-02 23:44:35 +13:00
Olly Betts
2a3981289d
[PHP] Pass the ZTS context we already have to avoid needing to
...
call TSRMLS_FETCH, which is relatively expensive.
2014-04-02 23:35:59 +13:00
Olly Betts
18c00e20bc
[PHP] Pass ZTS context through to t_output_helper() so it works
...
with a ZTS-enabled build of PHP. Reported by Pierre Labastie in
github PR#155.
2014-04-02 23:28:56 +13:00
William S Fulton
2071b7d157
Lua test-suite can now be run out of source
2014-04-01 19:33:20 +01:00
Karl Wette
16039ce426
Fix out of source test-suite runs for Octave
2014-03-31 22:41:55 +01:00
William S Fulton
0fdfa3b6ce
Add runtime test for commit 7a96fba836
2014-03-31 19:29:19 +01:00
William S Fulton
50a9c5fbec
Add C++11 constexpr runtime test
2014-03-31 19:29:19 +01:00
William S Fulton
df2c9d366d
Remove some useless code
2014-03-28 08:04:01 +00:00
William S Fulton
cd2085aae7
Fixes for C enums used in an API and the definition of the enum has not been parsed.
...
For D, this fixes a segfault in SWIG.
Java, C#, D, Go now produce code that compiles, although the definition of the
enum is needed in order to use the enum properly from the target language.
2014-03-28 07:54:03 +00:00