Jason Turner
|
ef333e491a
|
remove existing constexpr
|
2017-07-20 21:16:54 -06:00 |
|
Jason Turner
|
064a385a64
|
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
|
2017-02-22 15:56:04 -07:00 |
|
Jason Turner
|
283785faaf
|
Add PVS Studio and address some issues it found
|
2017-02-22 15:18:56 -07:00 |
|
Jason Turner
|
40fb8d257e
|
Fix warnings from MSVC
|
2017-02-22 13:55:02 -07:00 |
|
Jason Turner
|
87f1242ed4
|
Update copyrights to 2017
|
2017-02-15 15:55:40 -07:00 |
|
Jason Turner
|
dca3ce4ea6
|
Enhance testing of integer literals
* enable the ability to check a boxed_number conversion
* fix integer_literal_test to pass on MacOS
|
2017-02-02 15:07:37 -07:00 |
|
Jason Turner
|
28122f7cb0
|
Fix single parameter constructors found by cppcheck
|
2016-10-28 15:49:40 -06:00 |
|
Jason Turner
|
b1f1803759
|
Some cleanups found by clang's analyzer
|
2016-10-28 14:53:01 -06:00 |
|
Jason Turner
|
9a526bc1ec
|
Allow constant folding to do conversions also
|
2016-05-01 12:46:15 -06:00 |
|
Jason Turner
|
c68488388e
|
Remove some unused code in Boxed_Value
|
2016-04-16 22:14:02 -06:00 |
|
Jason Turner
|
6f0d02f158
|
Massive simplification of boxed_cast. More planned
|
2016-04-13 14:09:08 -06:00 |
|
Jason Turner
|
08a68f310a
|
Move to strongly typed algebraic enum
|
2016-04-09 21:50:23 -06:00 |
|
Jason Turner
|
a363ef5e0e
|
C++11/14 updates
|
2016-03-11 14:45:40 -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
|
539ee3c84f
|
Ignore unknown pragmas in older apple clang
|
2016-03-05 10:44:40 -07:00 |
|
Jason Turner
|
ad7e2138d9
|
Various Windows fixes
|
2016-03-04 17:39:32 -07:00 |
|
Jason Turner
|
b5b6e5a5a3
|
Drop ifdef'd code for gcc4.6 and msvc12
|
2016-03-04 11:15:39 -07:00 |
|
Jason Turner
|
8feff5bc76
|
Clean up some more warnings
|
2016-03-04 10:03:39 -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
|
e024b99b36
|
Fixes for type_conversion handling
|
2016-02-16 08:29:01 -07:00 |
|
Jason Turner
|
ed65ad72d0
|
Update copyrights
|
2016-02-14 20:04:17 -07:00 |
|
Jason Turner
|
3a8cb581cc
|
Merge branch 'add_json_support' into develop
|
2015-09-30 14:39:21 -06:00 |
|
Jason Turner
|
b4ffcd594d
|
Fix long long type usage
Closes #208
|
2015-09-30 06:49:03 -06:00 |
|
Jason Turner
|
85ac1052dd
|
Initial support for export to JSON
|
2015-09-20 16:19:11 -06:00 |
|
Jason Turner
|
4890b47460
|
Reduce unary operator overhead
|
2015-06-23 14:25:34 -06:00 |
|
Jason Turner
|
6d632f6aa4
|
Normalize methods for numeric->string conversions
|
2015-06-19 06:18:49 -06:00 |
|
Jason Turner
|
0dcac05f2f
|
Add numeric support for wide characters
|
2015-06-18 11:57:58 -06:00 |
|
Jason Turner
|
d4e22c2c2c
|
Merge remote-tracking branch 'origin/remove_std_function' into develop
Conflicts:
include/chaiscript/dispatchkit/boxed_number.hpp
|
2015-06-08 14:34:02 -06:00 |
|
Jason Turner
|
b95526951f
|
Address warnings on VS
We have to ignore many of these warnings due to the nature of Boxed_Number supporting any operation.
|
2015-06-08 13:18:52 -06:00 |
|
Jason Turner
|
e4be97eb79
|
Revert "Remove redundant Boxed_Number type operations"
This reverts commit 59eecab0e80c9754e7545b152187934dce82d87d.
|
2015-06-04 11:04:21 -06:00 |
|
Jason Turner
|
59eecab0e8
|
Remove redundant Boxed_Number type operations
|
2015-06-04 08:28:38 -06:00 |
|
Jason Turner
|
be159759ea
|
Further boxed_number simplification
|
2015-06-03 21:24:09 -06:00 |
|
Jason Turner
|
1e41e73af2
|
Simplify boxed_number templates
|
2015-06-03 19:17:58 -06:00 |
|
Jason Turner
|
78819fd3a8
|
fixed boxed_number to_string impl
|
2015-06-03 18:39:49 -06:00 |
|
Jason Turner
|
c6c2bcc023
|
More template reduction in Boxed_Number
|
2015-06-03 08:59:01 -06:00 |
|
Jason Turner
|
e759a0c544
|
Reduce template instantiations
|
2015-06-03 07:00:28 -06:00 |
|
Jason Turner
|
b163065b3c
|
Begin simplifying boxed_number implementation
|
2015-06-03 06:25:41 -06:00 |
|
Jason Turner
|
e0234d942e
|
Various cleanups and fixes for older compilers
|
2015-05-22 19:40:56 -06:00 |
|
Jason Turner
|
986699a3fe
|
Merge branch 'develop' into smaller_make_shared
And also apply cleanups suggested from resharper
Conflicts:
include/chaiscript/language/chaiscript_parser.hpp
|
2015-04-27 11:55:12 -06:00 |
|
Jason Turner
|
2e769d81cf
|
Get return_value_handling fully working
|
2015-04-10 09:32:01 -06:00 |
|
Jason Turner
|
9b19aa3b6e
|
Get ready for 5.6.0 release
- Update copyrights to 2015
- Set version to 5.6.0
- Update release notes
|
2015-01-17 07:05:10 -07:00 |
|
Jason Turner
|
e86fc96b2f
|
Merge branch 'AddMoreWarningFlags' into develop
Conflicts:
include/chaiscript/dispatchkit/boxed_number.hpp
include/chaiscript/dispatchkit/proxy_functions.hpp
include/chaiscript/language/chaiscript_eval.hpp
|
2015-01-16 19:32:53 -07:00 |
|
Jason Turner
|
c3f343450d
|
Fix issues found with cppcheck inconclusive
|
2015-01-16 10:10:14 -07:00 |
|
Jason Turner
|
f95ca75aca
|
Clean up more warnings with stricter warning levels
|
2015-01-15 14:24:39 -07:00 |
|
Jason Turner
|
41a45ce8b5
|
Enable warnings (and fix up some things)
|
2015-01-14 21:07:40 -07:00 |
|
Jason Turner
|
31ef683ced
|
Use SFINAE to clean up divide by zero protection
|
2015-01-12 10:06:42 -07:00 |
|
Jason Turner
|
9b3bb493e9
|
Clean up some MSVC warnings
|
2015-01-10 07:18:10 -07:00 |
|
Jason Turner
|
2f90b3ae6b
|
Correct exception specifier for arithmetic_error
|
2015-01-09 20:31:40 -07:00 |
|
Jason Turner
|
25b15a3449
|
Only apply divide by zero protection to integers
Also allow arithmetic error to bubble up to the caller.
|
2015-01-09 20:06:04 -07:00 |
|
Jason Turner
|
8746a9eea5
|
Make divide by zero protection the default
|
2015-01-09 19:38:27 -07:00 |
|