mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
shift travis test to run the luaJIT on the most updated
block windows macro crap update single
This commit is contained in:
parent
2486d6a067
commit
b81483a406
33
.travis.yml
33
.travis.yml
|
@ -125,22 +125,6 @@ matrix:
|
||||||
- ninja-build
|
- ninja-build
|
||||||
- liblua5.2-dev
|
- liblua5.2-dev
|
||||||
|
|
||||||
- os: linux
|
|
||||||
env:
|
|
||||||
- LUA_VERSION=luajit51
|
|
||||||
- LLVM_VERSION=3.6.0
|
|
||||||
- LLVM_ARCHIVE_PATH=$HOME/clang+llvm.tar.xz
|
|
||||||
- COMPILER=clang++
|
|
||||||
- CPPFLAGS="-I $HOME/clang-$LLVM_VERSION/include/c++/v1"
|
|
||||||
- CXXFLAGS=-lc++
|
|
||||||
- PATH=$HOME/clang-$LLVM_VERSION/bin:$PATH
|
|
||||||
- LD_LIBRARY_PATH=$HOME/clang-$LLVM_VERSION/lib:$LD_LIBRARY_PATH
|
|
||||||
before_install:
|
|
||||||
- wget http://llvm.org/releases/$LLVM_VERSION/clang+llvm-$LLVM_VERSION-x86_64-linux-gnu-ubuntu-14.04.tar.xz -O $LLVM_ARCHIVE_PATH
|
|
||||||
- mkdir $HOME/clang-$LLVM_VERSION
|
|
||||||
- tar xf $LLVM_ARCHIVE_PATH -C $HOME/clang-$LLVM_VERSION --strip-components 1
|
|
||||||
- export PATH=$HOME/clang+llvm/bin:$PATH
|
|
||||||
- source ./install.deps.sh
|
|
||||||
compiler: clang
|
compiler: clang
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
@ -233,6 +217,23 @@ matrix:
|
||||||
- ninja-build
|
- ninja-build
|
||||||
- liblua5.2-dev
|
- liblua5.2-dev
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env:
|
||||||
|
- LUA_VERSION=luajit51
|
||||||
|
- LLVM_VERSION=4.0.0
|
||||||
|
- LLVM_ARCHIVE_PATH=$HOME/clang+llvm.tar.xz
|
||||||
|
- COMPILER=clang++
|
||||||
|
- CPPFLAGS="-I $HOME/clang-$LLVM_VERSION/include/c++/v1"
|
||||||
|
- CXXFLAGS=-lc++
|
||||||
|
- PATH=$HOME/clang-$LLVM_VERSION/bin:$PATH
|
||||||
|
- LD_LIBRARY_PATH=$HOME/clang-$LLVM_VERSION/lib:$LD_LIBRARY_PATH
|
||||||
|
before_install:
|
||||||
|
- wget http://llvm.org/releases/$LLVM_VERSION/clang+llvm-$LLVM_VERSION-x86_64-linux-gnu-ubuntu-14.04.tar.xz -O $LLVM_ARCHIVE_PATH
|
||||||
|
- mkdir $HOME/clang-$LLVM_VERSION
|
||||||
|
- tar xf $LLVM_ARCHIVE_PATH -C $HOME/clang-$LLVM_VERSION --strip-components 1
|
||||||
|
- export PATH=$HOME/clang+llvm/bin:$PATH
|
||||||
|
- source ./install.deps.sh
|
||||||
|
|
||||||
- os: linux
|
- os: linux
|
||||||
env:
|
env:
|
||||||
- LUA_VERSION=lua52
|
- LUA_VERSION=lua52
|
||||||
|
|
|
@ -20,8 +20,8 @@
|
||||||
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// This file was generated with a script.
|
// This file was generated with a script.
|
||||||
// Generated 2017-08-11 22:24:57.365154 UTC
|
// Generated 2017-08-12 02:25:46.299991 UTC
|
||||||
// This header was generated with sol v2.18.0 (revision 7af8b4e)
|
// This header was generated with sol v2.18.0 (revision 2486d6a)
|
||||||
// https://github.com/ThePhD/sol2
|
// https://github.com/ThePhD/sol2
|
||||||
|
|
||||||
#ifndef SOL_SINGLE_INCLUDE_HPP
|
#ifndef SOL_SINGLE_INCLUDE_HPP
|
||||||
|
@ -7505,10 +7505,10 @@ namespace sol {
|
||||||
if (sizeof(T) < sizeof(lua_Integer) || (std::is_signed<T>::value && sizeof(T) == sizeof(lua_Integer))) {
|
if (sizeof(T) < sizeof(lua_Integer) || (std::is_signed<T>::value && sizeof(T) == sizeof(lua_Integer))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
auto u_min = static_cast<std::intmax_t>(std::numeric_limits<lua_Integer>::min());
|
auto u_min = static_cast<std::intmax_t>((std::numeric_limits<lua_Integer>::min)());
|
||||||
auto u_max = static_cast<std::uintmax_t>(std::numeric_limits<lua_Integer>::max());
|
auto u_max = static_cast<std::uintmax_t>((std::numeric_limits<lua_Integer>::max)());
|
||||||
auto t_min = static_cast<std::intmax_t>(std::numeric_limits<T>::min());
|
auto t_min = static_cast<std::intmax_t>((std::numeric_limits<T>::min)());
|
||||||
auto t_max = static_cast<std::uintmax_t>(std::numeric_limits<T>::max());
|
auto t_max = static_cast<std::uintmax_t>((std::numeric_limits<T>::max)());
|
||||||
return (u_min <= t_min || value >= static_cast<T>(u_min)) && (u_max >= t_max || value <= static_cast<T>(u_max));
|
return (u_min <= t_min || value >= static_cast<T>(u_min)) && (u_max >= t_max || value <= static_cast<T>(u_max));
|
||||||
};
|
};
|
||||||
if (integer_value_fits(value)) {
|
if (integer_value_fits(value)) {
|
||||||
|
|
|
@ -201,10 +201,10 @@ namespace sol {
|
||||||
if (sizeof(T) < sizeof(lua_Integer) || (std::is_signed<T>::value && sizeof(T) == sizeof(lua_Integer))) {
|
if (sizeof(T) < sizeof(lua_Integer) || (std::is_signed<T>::value && sizeof(T) == sizeof(lua_Integer))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
auto u_min = static_cast<std::intmax_t>(std::numeric_limits<lua_Integer>::min());
|
auto u_min = static_cast<std::intmax_t>((std::numeric_limits<lua_Integer>::min)());
|
||||||
auto u_max = static_cast<std::uintmax_t>(std::numeric_limits<lua_Integer>::max());
|
auto u_max = static_cast<std::uintmax_t>((std::numeric_limits<lua_Integer>::max)());
|
||||||
auto t_min = static_cast<std::intmax_t>(std::numeric_limits<T>::min());
|
auto t_min = static_cast<std::intmax_t>((std::numeric_limits<T>::min)());
|
||||||
auto t_max = static_cast<std::uintmax_t>(std::numeric_limits<T>::max());
|
auto t_max = static_cast<std::uintmax_t>((std::numeric_limits<T>::max)());
|
||||||
return (u_min <= t_min || value >= static_cast<T>(u_min)) && (u_max >= t_max || value <= static_cast<T>(u_max));
|
return (u_min <= t_min || value >= static_cast<T>(u_min)) && (u_max >= t_max || value <= static_cast<T>(u_max));
|
||||||
};
|
};
|
||||||
if (integer_value_fits(value)) {
|
if (integer_value_fits(value)) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user