Jason Turner
73f177c73e
Move to official catch cmake support, update catch
...
This is an effort to fix the issues on Appveyor with newer versions of
CMake. Will have to double check that it does not break Travis
2018-05-26 09:26:13 -06:00
Jason Turner
8bc7b9bfa1
Add notes for v6.1.0 release prep
2018-05-25 16:49:57 -06:00
Jason Turner
9c28f2f180
enhance building of fuzzer
2018-05-25 16:23:19 -06:00
Jason Turner
21b397c2cb
Prep for moving to Catch2 official test parsing
2018-02-19 11:34:16 -07:00
Jason Turner
35af4edb30
Ignore some warnings from clang++
2018-02-02 21:04:21 -07:00
Jason Turner
cb30a97832
Workaround for /permissive- on MSVC
...
Addresses #403
2018-01-19 13:01:05 -07:00
Jason Turner
eb93760f1b
Fix building on MSVC in C++17 mode
...
Closes #403 #396 #395
2018-01-19 10:26:31 -07:00
Jason Turner
0f74597139
Limit when coverage happens to only one build target
2017-07-20 15:08:53 -06:00
Jason Turner
700a620552
Add option to compile in C++17 mode for testing
2017-06-06 16:47:23 -06:00
Jason Turner
0f9d9cae4a
Merge pull request #332 from ftk/develop
...
Ability to disable module loading support at compile time
2017-03-21 12:55:30 -07:00
Jason Turner
9847618cf3
Fix use after move during parsing
...
closes #337
2017-03-21 12:17:30 -07:00
Jason Turner
204faa82c1
Add failing static chaiscript test
2017-03-21 11:58:21 -07:00
ftk
d22c27b627
Added option to disable dynload in cmakelists.txt
2017-03-08 12:31:30 +03:00
Jason Turner
4e6e63ab5d
Cleanups and split up into _basic options
2016-08-27 10:33:44 -06:00
Jason Turner
7561aa8828
Get all unit tests passing
2016-06-29 21:06:31 -06:00
Jason Turner
c57ea79d0d
Update reference to prelude
2016-03-13 16:26:46 -06:00
Jason Turner
c71dd8051b
Merge branch 'update_travis_toolchain' of github.com:ChaiScript/ChaiScript into update_travis_toolchain
2016-03-07 14:25:47 -07:00
Jason Turner
fe8f571f47
Add test_module to set of required modules during build
2016-03-07 07:16:57 -07:00
Jason Turner
947d7c2591
Merge branch 'develop' into update_travis_toolchain
...
Conflicts:
.decent_ci-Windows.yaml
CMakeLists.txt
include/chaiscript/chaiscript_defines.hpp
2016-03-05 21:12:14 -07:00
Jason Turner
594958ea8b
Address MSVC2013 specific warnings
2016-03-05 07:46:28 -07:00
Jason Turner
ad7e2138d9
Various Windows fixes
2016-03-04 17:39:32 -07:00
Jason Turner
457367ea7b
Add failing tests for locale changes
...
re #250
2016-03-04 14:31:19 -07:00
Jason Turner
b5b6e5a5a3
Drop ifdef'd code for gcc4.6 and msvc12
2016-03-04 11:15:39 -07:00
Jason Turner
a0f3eafe30
Merge branch 'develop' into update_travis_toolchain
2016-03-04 10:33:54 -07:00
Jason Turner
463f688978
Update to C++14 compiler flags
2016-03-04 09:48:35 -07:00
Jason Turner
d4f02b5e67
Address sign promotion warnings, add todo test
2016-03-04 07:58:21 -07:00
Jason Turner
5a03c88ee3
Add -Wconvert and address the warnings from it
...
closes #254
2016-03-02 17:40:15 -07:00
Jason Turner
6c483bd6f6
Update release notes and prepare for 5.8.0
2016-02-16 15:00:13 -07:00
Jason Turner
bc0eaa5d15
Fix some issues found by cppcheck
2016-02-14 20:01:49 -07:00
Jason Turner
e0827634bb
Add some cpp<->chai performance tests
2016-02-05 16:18:54 -07:00
Jason Turner
d0630d5edd
Attempt to fix warning from MSVC
2016-02-01 15:24:08 -07:00
Jason Turner
8bd7ccfa9f
Only run performance tests on linux
2015-10-23 16:38:04 -06:00
Jason Turner
0806df11d2
Performance test reorg to run automatically
2015-10-23 16:25:16 -06:00
Jason Turner
eec0299cbc
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2015-10-17 09:04:48 -06:00
Jason Turner
3a675bf379
Add config option for compiling with gprof output
2015-10-16 18:21:49 -06:00
Jason Turner
3e62a99f82
Add factory example with scripted callbacks
2015-10-07 09:55:15 -06:00
Jason Turner
41e9027d9a
Octal escape codes supported #211
2015-10-02 11:45:28 -06:00
Jason Turner
8bdd2deb19
Add exceptions test to cmakelist
2015-08-01 12:47:43 -06:00
Jason Turner
9a0a12d230
Bump version number to 5.7.2
2015-07-20 19:50:13 -06:00
Jason Turner
1f72afc8f5
Add crashes and fixes found during fuzzy testing
...
* Let unhandled exceptions propogate to user
* Report eval_error when break statement is not in loop
* Fix handling of 0 length scripts closes #193
* Don't crash on arity mismatch - Specifically affects the case where no overloads exist for a given function
* Fix error printing for `bind` calls
* Handle unexpected continue statement
* Check arity during bind
* Don't allow arith conversion on variadic function
* Correct `bind` parameter match count
* Add in expected Boxed_Value exception cases
* Check access to AST, don't allow `;` in func def
* Don't attempt arithmetic unary & call
* Don't crash on 0 param call to `bind`
* Catch errors during member function dispatch
* Properly handle type of const bool &
2015-07-16 12:51:50 -06:00
Jason Turner
13381ffa43
Add test, tweak coverage reporting
2015-05-20 15:04:04 -06:00
Jason Turner
ef92b6619e
Increment develop to 5.7.1
2015-05-06 14:18:28 -06:00
Jason Turner
d210f0e4e1
Enable thread_local in more cases, ignore clang warnings
2015-05-02 21:05:45 -06:00
Jason Turner
dde7d27b96
A smaller make_shared derived types
2015-04-24 21:35:56 -06:00
Jason Turner
28f89475b0
Reduce build time for tests
2015-04-22 22:19:57 -06:00
Jason Turner
f3090c3857
Add test for number of moves/copies made
...
For #165
2015-04-12 19:20:24 -06:00
Jason Turner
1113cafca2
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
...
Conflicts:
CMakeLists.txt
2015-03-21 21:04:03 -06:00
Jason Turner
98e36ab836
Minor cleanups, increment to 5.7.0
2015-03-21 20:56:28 -06:00
Jason Turner
63c243dec8
Set CMake policy, closes #162
2015-03-21 16:35:59 -06:00
Jason Turner
ec47a35e9f
Merge branch 'master' into develop
2015-03-21 14:15:31 -06:00