Bot releases are hidden (Show)
add_class
utility support for scoped enums #306 @StanEppPublished by lefticus over 7 years ago
6.0.0 is a massive rework compared to 5.x. It now requires a C++14 enabled compiler
for( id : container ) { }
(much better performance than other loop types)Published by lefticus over 7 years ago
return
statements in lambdas alsoclass
statements inside of scopesPublished by lefticus about 8 years ago
&
operatorPublished by lefticus about 8 years ago
Published by lefticus about 8 years ago
Published by lefticus about 8 years ago
Published by lefticus over 8 years ago
Published by lefticus over 8 years ago
Published by lefticus about 9 years ago
Published by lefticus over 9 years ago
bind
callsbind
parameter match count;
in func defbind
.at
method for Map objectsPublished by lefticus over 9 years ago
use
statement return value of last statement in filePublished by lefticus almost 10 years ago
Throw exception on integer divide by 0
Add optional type specification to function declarations
def func(int i, j, double k) {
// i must be an int.
// j can be anything
// k must be a double
// normal conversion rules still apply
}
Many minor fixes for compiler warnings
Add support for std::future
and std::async
var f := async(someFunction);
var f2 := async(someFunction2);
// someFunction and someFunction2 are running in parallel now
f.get();
f2.get();
Fully support r-value returns, supporting move-only objects and reducing object copies
Published by lefticus almost 10 years ago
Published by lefticus almost 10 years ago
Published by lefticus about 10 years ago
Published by lefticus over 10 years ago
Published by lefticus over 10 years ago
Published by lefticus over 10 years ago
Current Version: 5.3.0
Note, with this version the C++11 version of ChaiScript has become the official version, and the boost version of ChaiScript will see very little if any future development.
continue
statement, fix various use cases for for
loops::
in it #91size
and count
calls for compilers which have weird overloads for them. #90 #93 #95Published by lefticus over 10 years ago
Current Version: 4.3.0
Note: this is scheduled to be the last release that requires boost, new releases
after this will require a C++11 compiler.
continue
statement, fix various use cases for for
loops::
in it #91size
and count
calls for compilers which