Roman Sztergbaum
2894f2a573
fix sol2-config.cmake.in
2018-06-27 07:17:31 -04:00
ThePhD
8b52c35249
clean up interactions with unique types that are not base/derived aliasing
2018-06-17 16:29:19 -04:00
ThePhD
96143d8d79
add ability to have aliasing arguments
2018-06-17 15:42:24 -04:00
ThePhD
860827cb0a
freeze changes
2018-06-16 08:01:45 -04:00
ThePhD
bd392ee3da
prepare for base class macros
2018-06-16 08:01:45 -04:00
ThePhD
4480b7ef89
[ci skip] [skip ci] update single
2018-06-16 07:59:47 -04:00
ThePhD
968989bef7
Fix for LuaJIt issues
2018-06-15 20:24:11 -04:00
ThePhD
c6bb3c6ce5
fix all warnings on GCC and get new tests and old tests back to 100%
2018-06-15 17:33:09 -04:00
ThePhD
ccba856216
Fiinaly remember the right keyword to place for a dependent typename...
2018-06-15 16:37:44 -04:00
ThePhD
964f8e19cd
typename on the right side
2018-06-15 16:03:25 -04:00
ThePhD
fd52cc1aa9
forward declare more things to make gcc/clang happier
2018-06-15 15:54:43 -04:00
ThePhD
92f3330e03
fix #668
...
update single
2018-06-15 15:50:51 -04:00
The Phantom Derpstorm
2777b6ad15
Merge pull request #658 from OrfeasZ/feature/meson
...
Add meson build configuration files
2018-06-15 13:30:51 -04:00
The Phantom Derpstorm
278d59f31e
Merge branch 'develop' into feature/meson
2018-06-15 13:30:39 -04:00
The Phantom Derpstorm
b9e96bd2ea
Merge pull request #653 from OrfeasZ/vc140-fixes
...
Fix vc140 compilation issues
2018-06-15 13:28:33 -04:00
The Phantom Derpstorm
15fe28c57f
Merge branch 'develop' into vc140-fixes
2018-06-15 13:27:58 -04:00
ThePhD
caaac405eb
Merge remote-tracking branch 'origin/develop' into sol3
2018-06-15 13:23:51 -04:00
ThePhD
8039dd22a6
update documentation with additional information about resolve and overload ( fixes #664 and fixes #665 )
...
add new shared_ptr differentiation mechanism that persists between DLLs (fixes #661 )
change valid Lua version to handle Lua 5.4.0-work1 (fixes #649 )
remove upper limit on MSVC version: they're not fixing it anytime soon (fixes #655 )
add integer value for definition (fixes #651 )
2018-06-15 13:19:09 -04:00
Alexander Hoischen
110791c75a
Update Single Include Headers
2018-06-11 21:27:54 +02:00
Alexander Hoischen
f0396f8e6b
Fix Exceptions Always Being Printed
...
This commit fixes the issue, that exception messages were always printed
to cerr, regardless of SOL_PRINT_ERRORS setting. This also makes the
inclusion of iostream completely optional, reducing binary sizes.
Fixes #652 .
2018-06-11 21:27:54 +02:00
Orfeas Zafeiris
4e7c194789
Fix line endings
2018-06-06 10:02:37 +03:00
Orfeas Zafeiris
814377890f
Update wrap definition
2018-06-06 09:59:26 +03:00
Orfeas Zafeiris
d301dcc152
Add lua dependency and fix custom target step
2018-06-06 09:49:40 +03:00
Orfeas Zafeiris
a5dc5b59f8
Add meson build configuration file
2018-06-04 13:28:13 +03:00
Orfeas Zafeiris
3fe08ec2c1
Fix header inclusion order
2018-06-03 02:22:14 +03:00
Orfeas Zafeiris
efef730ee8
Fix compilation issue with alignment (possibly)
2018-05-30 08:58:18 +03:00
Orfeas Zafeiris
f4f166f88c
Fix x64 compilation error in usertype tests
2018-05-30 08:57:44 +03:00
ThePhD
ac709111e8
ensure index_adjustment is applied everywhere
...
add safety config everywhere
2018-05-22 15:42:38 -04:00
ThePhD
d67c5b7849
[ci skip] update conf
2018-05-20 15:29:08 -04:00
ThePhD
daaa877f6f
[ci skip] 2.20 conf
2018-05-20 15:27:42 -04:00
ThePhD
03f17d41eb
ensure optional returns are un-engaged upon none/nil -- nil does NOT count
2018-05-20 15:25:50 -04:00
ThePhD
4f366a17a9
begin migrating benchmarks and preparing documentation for sol3
2018-05-17 02:31:28 -04:00
ThePhD
daf9de3007
[ci-skip] update tag
2018-05-14 13:24:13 -04:00
ThePhD
9cf393abb0
I really ought to consolidate how I handle optional, but there's optimizations I miss if I do.... bwuh.
2018-05-14 13:21:41 -04:00
ThePhD
f8ee7abe52
tfw no common_type for ternary...
2018-05-12 18:04:33 -06:00
ThePhD
db5494ee37
Fix #641
2018-05-12 09:16:34 -06:00
ThePhD
9106597663
ensure constness does not infect unique usertypes
...
fix #644
2018-05-12 01:57:55 -06:00
ThePhD
56fa357946
Update presentation
2018-05-11 12:35:35 -06:00
ThePhD
40cadc4fde
Add C++Now 2018 presentation
2018-05-11 10:33:32 -06:00
ThePhD
653c5115b5
update single
2018-05-10 05:31:48 -06:00
ThePhD
fd58e7fcd1
fix #638
...
bump microsoft version check up (fx #639 )
2018-05-10 05:30:51 -06:00
ThePhD
3620c4b8e1
make sure version matches so people don't get confused
2018-04-17 20:13:36 -04:00
ThePhD
8b77411f66
update single
2018-04-17 20:09:10 -04:00
ThePhD
c72a012927
Fix Visual Studio 2015 builds, fix error handling printouts / exceptions, fix constexpr usage that trips up Visual Studio 2015.
2018-04-17 20:08:07 -04:00
ThePhD
42fe70f081
[ci-skip] update readme versions
2018-04-17 16:40:40 -04:00
ThePhD
6a5154f3b9
update single and properly point to lastest VS2015 version.
2018-04-17 16:25:38 -04:00
ThePhD
97525d8b72
don't put catch in the sol2 include
2018-04-17 16:13:50 -04:00
ThePhD
eb1771dff1
update single
2018-04-17 15:25:01 -04:00
ThePhD
818f766066
Trying to clean up all the macros. One day, I'll finish the configuration layer and everything will be beautiful.
2018-04-17 15:04:17 -04:00
ThePhD
7d7b542325
commit and see if we can get the build going again
2018-04-17 13:04:35 -04:00