Jason Turner
|
1a42614441
|
Remove unnecessary code
|
2016-04-15 23:02:42 -06:00 |
|
Jason Turner
|
7d9dbc3d86
|
Fix some boxed_cast issues introduced with refactor
|
2016-04-14 19:06:37 -06:00 |
|
Jason Turner
|
49dfdfd15a
|
Fix some boxed_cast and exception issues
|
2016-04-14 12:03:55 -06:00 |
|
Jason Turner
|
9603d3910a
|
Get multifile compiling
|
2016-04-13 15:26:36 -06:00 |
|
Jason Turner
|
6f0d02f158
|
Massive simplification of boxed_cast. More planned
|
2016-04-13 14:09:08 -06:00 |
|
Jason Turner
|
46c45e8fc7
|
Update boxed_cast_tests to account for new features
|
2016-03-27 20:50:15 -06:00 |
|
Jason Turner
|
91a3ae1f14
|
Add ability to take non-const & shared_ptr params
|
2016-03-27 20:02:27 -06: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
|
49c89a3b88
|
un-break ** cast operation
|
2015-11-25 09:49:26 -05:00 |
|
Jason Turner
|
4826bddb5b
|
Add overloads for cosnt *& casts
|
2015-11-20 07:46:52 -06:00 |
|
Jason Turner
|
6fe7f5ce98
|
Don't return reference to copied values
|
2015-11-03 16:02:25 -07:00 |
|
Jason Turner
|
04e2256c92
|
Fix error caused by last fix
|
2015-08-02 18:21:48 -06:00 |
|
Jason Turner
|
38ba00e55c
|
Get MSVC2015 quieted down on warnings
re @arBmind
|
2015-08-02 16:52:43 -06:00 |
|
Jason Turner
|
a112d97141
|
Simplify a couple of random things
|
2015-06-23 11:48:01 -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
|
71245aa703
|
Add array type support #167
|
2015-04-17 20:02:09 -06:00 |
|
Jason Turner
|
5114ca9d35
|
Fix double pointer cast test
|
2015-04-07 11:09:47 -06:00 |
|
Jason Turner
|
79181fe41e
|
Reduce copies of UDTs
|
2015-04-07 10:23:43 -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
|
43d6f0cf16
|
Rename dynamic_cast into type_conversion
Prep work for getting user defined type conversions implemented
|
2014-10-28 12:43:30 -06:00 |
|
Jason Turner
|
243f4001d1
|
Code cleanups
|
2014-09-12 15:16:24 -06:00 |
|
Jason Turner
|
fde90ad980
|
Throw exception if user attempts to use null Boxed_Value
|
2014-09-09 13:43:05 -06:00 |
|
Jason Turner
|
a71903f185
|
Add strong reference to range objects #132
|
2014-08-30 13:36:36 -06:00 |
|
Jason Turner
|
46e7d0ab99
|
Clean up tab vs space issues
discovered by @axelstudios
|
2014-05-23 09:56:55 -06:00 |
|
Jason Turner
|
c0bf6ee99d
|
Apply corrections from the "include what you use" tool
Generally cleanups of the includes. Making sure each file
can properly stand on its own and forward declares when possible.
|
2014-05-10 18:41:11 -06:00 |
|
Jason Turner
|
52bb08f4d5
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/bootstrap_stl.hpp
include/chaiscript/language/chaiscript_engine.hpp
include/chaiscript/language/chaiscript_prelude.hpp
|
2014-02-17 16:31:16 -07:00 |
|
Jason Turner
|
71348b7967
|
Update copyrights to 2014 and some comment formatting
|
2014-02-17 16:24:29 -07:00 |
|
Jason Turner
|
d0ce78061c
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/boxed_cast.hpp
include/chaiscript/dispatchkit/dynamic_cast_conversion.hpp
include/chaiscript/dispatchkit/function_call.hpp
include/chaiscript/dispatchkit/function_call_detail.hpp
include/chaiscript/dispatchkit/proxy_functions.hpp
include/chaiscript/dispatchkit/proxy_functions_detail.hpp
|
2013-04-25 09:40:22 -06:00 |
|
Jason Turner
|
e68599920a
|
Move to pointers for Dynamic_Cast_Conversions to avoid problems with using the class before it's defined
|
2013-04-25 09:15:09 -06:00 |
|
Jason Turner
|
47e44d2f9e
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/bootstrap.hpp
include/chaiscript/dispatchkit/boxed_cast.hpp
include/chaiscript/dispatchkit/boxed_cast_helper.hpp
include/chaiscript/dispatchkit/dynamic_cast_conversion.hpp
include/chaiscript/dispatchkit/dynamic_object.hpp
include/chaiscript/dispatchkit/exception_specification.hpp
include/chaiscript/dispatchkit/function_call.hpp
include/chaiscript/dispatchkit/function_call_detail.hpp
include/chaiscript/dispatchkit/proxy_functions.hpp
include/chaiscript/dispatchkit/proxy_functions_detail.hpp
include/chaiscript/language/chaiscript_engine.hpp
include/chaiscript/language/chaiscript_eval.hpp
|
2013-02-25 12:08:32 -07:00 |
|
Jason Turner
|
2afc09dad4
|
Eradicate global base_class registrations to prevent problems with threading and general memory management issues with knowing how and when to clean them up.
|
2013-02-25 11:00:14 -07:00 |
|
Jason Turner
|
af1e02b0bb
|
Update copyrights to 2012 #23
|
2012-05-16 11:55:51 -06:00 |
|
Jason Turner
|
bca86c87e1
|
Update copyrights to 2012 #23
|
2012-05-16 11:54:46 -06:00 |
|
Jason Turner
|
194001f9a1
|
Remove boost::any requirement by providing our own implementation
|
2011-09-11 19:51:37 -06:00 |
|
Jason Turner
|
b297162d13
|
Move from boost::type_traits to std::type_traits
|
2011-09-10 13:18:29 -06:00 |
|
Jason Turner
|
6bb2678d18
|
GO from boost::int64_t to std::int64_t, etc.
|
2011-09-10 11:10:14 -06:00 |
|
Jason Turner
|
aa402fdfde
|
swap boost::reference_wrapper for std::reference_wrapper
|
2011-09-10 10:52:59 -06:00 |
|
Jason Turner
|
53108463df
|
Move from boost::bind to std::bind
|
2011-09-10 10:19:55 -06:00 |
|
Jason Turner
|
e2da56f199
|
Eliminate use of boost::shared_ptr
|
2011-09-10 07:24:46 -06:00 |
|
Jason Turner
|
afa96ecbf9
|
Begin port to C++11
|
2011-09-10 06:55:27 -06:00 |
|
Jason Turner
|
9dd9ffec46
|
Update copyright information for 2011
|
2011-03-15 09:42:33 -06:00 |
|
Jason Turner
|
f6b6936348
|
Normalize on include guard style, removing __ reserved words
|
2011-03-08 14:06:09 -07:00 |
|
Jason Turner
|
3f87210dc5
|
Several tests and fixes related to type conversions added. Still more to go.
|
2010-10-08 15:18:58 +00:00 |
|
Jason Turner
|
10986c159f
|
Add support for automatic conversion between chaiscript functions and boost::function. Might merit some look to see how much overhead this adds.
|
2010-09-13 14:24:12 +00:00 |
|
Jonathan Turner
|
7f037b26d4
|
Updated email addresses in copyright information.
|
2010-08-10 05:24:07 +00:00 |
|
Jason Turner
|
edee892cad
|
Initial check in of support for upcasting during function invocation. No examples or tests are checked in yet. Some reorg was necessary to get things compiling in the right order. Is not currently thread safe and probably does not work properly across module boundaries
|
2010-08-02 01:38:25 +00:00 |
|