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
60a497b0a6
Move to codecov
2015-06-16 17:09:07 -06:00
Jason Turner
9fe8150861
Wrap up the coveralls / codecov choices
2015-05-30 18:48:27 -06:00
Jason Turner
d56e32e2c4
Tweak coveralls settings
2015-05-30 18:35:46 -06:00
Jason Turner
7f871374fa
Codecov and coveralls enabled
2015-05-30 18:07:06 -06:00
Jason Turner
2848e16ea1
Another attempt at getting codecov working
2015-05-30 17:59:36 -06:00
Jason Turner
916708ce29
Disable coveralls, use codecov
2015-05-30 17:22:00 -06:00
Jason Turner
cff635fb65
Enable 'codecov'
2015-05-30 17:02:06 -06:00
Jason Turner
f6600c90e4
Correct missing 'sudo' for travis setup
2015-05-30 16:07:12 -06:00
Jason Turner
3701477f7f
More cleanups to travis configuration
2015-05-30 16:03:23 -06:00
Jason Turner
d2f855e3f9
Cleanup g++-5 support for travis
2015-05-30 14:07:29 -06:00
Jason Turner
114e3939f6
Fix shell if command in travis
2015-05-30 13:55:34 -06:00
Jason Turner
ee672f5132
Further travis / coverity cleanups
2015-05-30 13:43:49 -06:00
Jason Turner
aa60cffe85
Add g++5.1 cleanup coverity use
2015-05-30 13:34:34 -06:00
Jason Turner
70326a5dff
Try to distill travis / coverity settings
2015-05-30 06:32:14 -06:00
Jason Turner
cfc67f619a
Travis
2015-05-29 23:08:27 -06:00
Jason Turner
1a02903b99
Another attempt with coverity support, add debugging
2015-05-29 22:47:53 -06:00
Jason Turner
f274d6beb3
Another attempt at coverity
2015-05-29 22:31:27 -06:00
Jason Turner
a04fe9d5a5
Fix env variables layout?
2015-05-29 22:19:59 -06:00
Jason Turner
f54bd484e6
Attempt to fix build matrix and coverity
2015-05-29 20:31:07 -06:00
Jason Turner
8ed4e6fad8
Fix coverity settings?
2015-05-29 20:17:13 -06:00
Jason Turner
c9312c0b7a
Enable coverity scan? hopefully
2015-05-29 19:59:25 -06:00
Jason Turner
33a929ef93
one more attempt to ignore catch.hpp from coverage
2015-05-20 20:06:06 -06:00
Jason Turner
e608d14a4f
Attempt again to clean up coverage reporting
2015-05-20 18:43:28 -06:00
Jason Turner
e43b1b8d0d
Make sure we are not also doing coverage testing on catch.hpp
2015-05-20 16:46:07 -06:00
Jason Turner
c32af523c3
Remove -n from coveralls call
2015-05-20 16:02:29 -06:00
Jason Turner
13381ffa43
Add test, tweak coverage reporting
2015-05-20 15:04:04 -06:00
Jason Turner
e6d71373b8
Correct travis yaml
2015-03-18 09:04:36 -06:00
Jason Turner
27e861c7b9
Hook travis up to gitter
2015-03-18 07:49:06 -06:00
Jason Turner
4ace508339
Update travis token
2014-04-02 14:13:19 -06:00
Jason Turner
926e962fc0
Merge remote-tracking branch 'origin/release-4.x'
...
Conflicts:
.travis.yml
CMakeLists.txt
include/chaiscript/dispatchkit/bootstrap.hpp
include/chaiscript/dispatchkit/boxed_cast.hpp
include/chaiscript/dispatchkit/dynamic_cast_conversion.hpp
include/chaiscript/dispatchkit/function_call_detail.hpp
include/chaiscript/dispatchkit/proxy_functions.hpp
include/chaiscript/language/chaiscript_common.hpp
2014-03-29 07:30:14 -06:00
Jason Turner
d9bdad714f
Fix syntax problem with .travis.yml
2014-03-26 14:45:01 -06:00
Jason Turner
12de955a47
Post cppcheck results to pull request
2014-03-26 13:56:02 -06:00
Jason Turner
a652a7e564
Only post comment if this is a pull request
2014-03-26 13:37:51 -06:00
Jason Turner
611692646f
Add travis support for testing with cppcheck
2014-03-26 13:32:25 -06:00
Jason Turner
96acf5e833
Update travis in 4.x branch for coveralls support
2014-03-26 11:37:37 -06:00
Jason Turner
372cf73548
Correct typo in travis logic
2014-03-25 08:24:25 -06:00
Jason Turner
0213039ee7
Install gcc-4.8 in travis matrix and test both 4.6 & 4.8
2014-03-25 08:12:07 -06:00
Jason Turner
e8fcb3f68b
Revert back to cpp and use ubuntu for builds with travis
2014-03-24 21:29:11 -06:00
Jason Turner
8d8df1f5bd
Attempt objective-c for building on macos travis
2014-03-24 21:17:40 -06:00
Jason Turner
f40f9d8441
Fix call to gcov for older gcov ver / travis
2014-03-24 19:41:41 -06:00
Jason Turner
8879a89490
Utilize 2 cores on travis during build
2014-03-24 18:55:01 -06:00
Jason Turner
e4a3b3f620
Update coveralls execution to merge all data and ignore cpp
2014-03-24 18:51:25 -06:00
Jason Turner
c021cc931c
Disable travis clang again, it seems to not be up to it
2014-03-23 18:55:57 -06:00
Jason Turner
782c3040cc
Add badge display for coveralls status, update travis
2014-03-23 18:42:17 -06:00
Jason Turner
a1fc7416e1
Update travis to also push coverage results
2014-03-23 16:51:32 -06:00
Jason Turner
4bdf854a9c
Merge branch 'master' into ChaiScript_5_0_CPP_11
...
Conflicts:
.travis.yml
2014-03-10 14:49:47 -06:00
Jason Turner
0162757158
Add missing boost dependency for travis
2014-03-10 14:48:59 -06:00
Jason Turner
b0a882d57e
Merge branch 'master' into ChaiScript_5_0_CPP_11
...
Conflicts:
.travis.yml
2014-03-10 14:31:58 -06:00
Jason Turner
d22fb19e0e
Add travis-ci support for master branch
2014-03-10 14:31:02 -06:00