Jason Turner
283785faaf
Add PVS Studio and address some issues it found
2017-02-22 15:18:56 -07:00
Jason Turner
077c93ab27
Fix/enhance unique_ptr support
2017-02-04 09:14:07 -08:00
Gabriel Aubut-Lussier
2549b4e983
Add test to call base class methods through std::unique_ptr<derived>.
2017-02-03 23:19:25 -05:00
Jason Turner
2ce155237d
Add test for unique_ptr returned from function
2017-02-03 18:55:58 -08:00
Jason Turner
ca7d4ab734
Add test for calling method of unique_ptr var
2017-02-02 13:17:59 -08:00
Jason Turner
24352c62e8
Some clang specific fixes / warnings
2017-02-02 08:00:57 -08:00
Jason Turner
51663df1ba
Demonstrate workaround for pointer to ref member
...
closes #302
2016-12-06 14:51:00 -07:00
Jason Turner
624c7c435b
Add unit test for #302
2016-12-06 14:26:10 -07:00
Jason Turner
cf89bdd804
Update release notes, add chai type fun conversion test
2016-12-06 14:15:39 -07:00
Jason Turner
fb7f8f194c
Add support for r-value parameters and unique_ptr
...
Notes
* Due to the limitations for how Boxed_Value is handled
the unique_ptrs must still be wrapped in a shared_ptr
* However, this caveat does not directly affect the user
2016-12-05 12:07:56 -07:00
Jason Turner
359897a442
Flesh out parser and tracer usage cases
2016-10-28 13:36:10 -06:00
Jason Turner
0fe78f7ba5
Make sure to not break non-basic interface
2016-10-26 08:47:49 -06:00
Jason Turner
7d9e1b3af7
Add ability to disable loading external files
...
* Options are passed to ChaiScript constructor
* load_module / eval_file / use can be disabled
from script context
2016-10-17 20:51:15 -06:00
Jason Turner
b091439567
Merge branch 'release-5.x' into develop
2016-10-07 09:13:19 -06:00
Jason Turner
58faea1cf2
Add conversion to bool compile test
...
Re: #275
2016-10-06 14:52:34 -06:00
Jason Turner
b2907fc608
Merge branch 'release-5.x' into develop
2016-10-05 15:14:58 -06:00
Jason Turner
4b81a24a0a
Fix numeric mixed-convesion operations
2016-09-24 17:15:17 -06:00
Jason Turner
4e6e63ab5d
Cleanups and split up into _basic options
2016-08-27 10:33:44 -06:00
Jason Turner
83b966df47
Address g++4.8 warnings
2016-03-05 07:45:33 -07:00
Jason Turner
c24004c70e
Disable more warnings for catch/gcc
2016-03-04 22:09:26 -07:00
Jason Turner
a0ee8d1137
Address more catch/msvc warnings
2016-03-04 21:48:08 -07:00
Jason Turner
0cb4c18638
Fix some more windows warnings
2016-03-04 18:22:21 -07:00
Jason Turner
ad7e2138d9
Various Windows fixes
2016-03-04 17:39:32 -07:00
Jason Turner
0eee23109e
Upgrade catch to new version
2016-03-04 16:05:08 -07:00
Jason Turner
b663654a6d
Add missing header for locale
2016-03-04 15:49:31 -07:00
Jason Turner
457367ea7b
Add failing tests for locale changes
...
re #250
2016-03-04 14:31:19 -07:00
Jason Turner
bde2a45384
Add map conversions
...
closes #57
2016-01-29 20:41:12 -07:00
Jason Turner
b33f0a08bc
Remove initializer_list conversion due to the issues mentioned here:
...
http://stackoverflow.com/questions/18895583/convert-a-vectort-to-initializer-listt
2016-01-29 16:04:06 -07:00
Jason Turner
f697384028
Merge pull request #243 from vrennert/feature_initializer_list_conversion
...
Added initializer_list<T> conversion as possible function call argument or return type.
2016-01-29 15:20:38 -07:00
Viktor Rennert
af1eba1b0e
Added type fix for gcc/clang and tiny formating fixes.
2016-01-26 18:36:45 +01:00
Jason Turner
f82f6c2068
Some fixes found by resharper c++
2016-01-25 16:41:11 -07:00
Viktor Rennert
fcca453223
Added initializer_list<T> conversion as possible function call argument or return type.
2016-01-26 00:06:57 +01:00
Jason Turner
373a3688c9
Merge branch 'feature_enum_utility_helper' into Fix_Crash_From_CppCon
2016-01-03 18:13:48 -07:00
Jason Turner
208107fd7e
Add additional tests for vector conversion
2016-01-03 17:58:05 -07:00
Jason Turner
888d897a3e
Simplify use of enum helper
2016-01-02 19:59:54 -07:00
Jason Turner
e32714c456
Add some operators for Enums made with helper class
2016-01-02 19:45:10 -07:00
Jason Turner
d7489358f3
Add failing test for vector of enum values
2016-01-02 19:24:14 -07:00
Viktor Rennert
316ba45e3c
Added unittest to cover utility::add_class<Enum> registration.
2016-01-02 20:54:55 +01:00
Jason Turner
49436e5740
Merge branch 'develop' into Fix_Crash_From_CppCon
2015-11-20 05:53:44 -07:00
Jason Turner
d9f86a96f0
Add initial failing test
2015-11-03 15:59:43 -07:00
Jason Turner
ca35128503
Add failing test for long long conversions
2015-09-30 06:32:34 -06:00
Jason Turner
179eaefafe
Add failing test for functor scope
2015-08-25 17:10:45 -06:00
Jason Turner
913d2fd20f
Add test for variable scope in functor calls
...
For bug #191
2015-08-01 11:03:55 -06:00
Jason Turner
630c618ae7
Remove automagic wrapping to std::function<>
2015-05-22 09:39:21 -06:00
Jason Turner
051f483d20
Add failing non-polymorphic Derived->Base test
2015-05-20 09:48:46 -06:00
Jason Turner
bc7668c700
More windows warning fixes because of Catch
2015-04-24 09:53:06 -06:00
Jason Turner
1a37343e8b
Check more compiler/analyzer warnings
2015-04-24 06:50:34 -06:00
Jason Turner
ddc6ac8e00
Eliminate unnecessary warnings on MSVC (catch)
...
Mostly caused by catch
2015-04-23 16:27:43 -06:00
Jason Turner
0e41e373c6
Clean up warnings generated by catch
2015-04-23 15:29:14 -06:00
Jason Turner
28f89475b0
Reduce build time for tests
2015-04-22 22:19:57 -06:00