Jason Turner 
							
						 
					 
					
						
						
							
						
						afa3f2249c 
					 
					
						
						
							
							Mark i as unused for the sake of MSVC 0th case  
						
						
						
						
					 
					
						2016-03-12 08:16:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						11ee71ba27 
					 
					
						
						
							
							Fix index type  
						
						
						
						
					 
					
						2016-03-10 14:45:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						978f80751f 
					 
					
						
						
							
							Update proxy_functions_detail to c++14  
						
						
						
						
					 
					
						2016-03-10 12:33:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						85163e08cc 
					 
					
						
						
							
							Add missing <array> header include  
						
						
						
						
					 
					
						2016-03-07 16:19:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						b5b6e5a5a3 
					 
					
						
						
							
							Drop ifdef'd code for gcc4.6 and msvc12  
						
						
						
						
					 
					
						2016-03-04 11:15:39 -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 
							
						 
					 
					
						
						
							
						
						bacf546dff 
					 
					
						
						
							
							Merge branch 'develop' into remove_std_function  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp 
						
						
					 
					
						2015-06-02 16:16:22 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						85a6d85c1f 
					 
					
						
						
							
							Fix warnings  
						
						... 
						
						
						
						- use `(void)` to avoid "unused parameter" warnings
 - Move to clang-3.6 for thread sanitizer - found bug in 3.5's reporting 
						
						
					 
					
						2015-06-02 13:53:07 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						26a0034176 
					 
					
						
						
							
							Fixes for g++4.6  
						
						
						
						
					 
					
						2015-06-01 16:07:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						cb5fbff1e6 
					 
					
						
						
							
							Merge branch 'develop' into remove_std_function  
						
						
						
						
					 
					
						2015-06-01 15:57:45 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						520f9bc0d2 
					 
					
						
						
							
							Work around bug in g++4.6  
						
						... 
						
						
						
						I'm going to have to start dropping support for older compilers soon.
The 4.6 line is 4 years old now, and 4.7 has these issues fixed 
						
						
					 
					
						2015-06-01 15:49:50 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						cf3db70d5d 
					 
					
						
						
							
							Merge branch 'develop' into remove_std_function  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp 
						
						
					 
					
						2015-06-01 14:53:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						7026229273 
					 
					
						
						
							
							Apply Index expansion technique to simplify code  
						
						... 
						
						
						
						Thanks @sean-parent I saw the technique in your future implementation 
						
						
					 
					
						2015-06-01 09:43:29 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e0234d942e 
					 
					
						
						
							
							Various cleanups and fixes for older compilers  
						
						
						
						
					 
					
						2015-05-22 19:40:56 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						48933bc32c 
					 
					
						
						
							
							Use std::ref to make free functions callable  
						
						
						
						
					 
					
						2015-05-22 10:28:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						03143a9f83 
					 
					
						
						
							
							Phase one of getting rid of std::function usage  
						
						
						
						
					 
					
						2015-05-22 09:30:42 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						41a45ce8b5 
					 
					
						
						
							
							Enable warnings (and fix up some things)  
						
						
						
						
					 
					
						2015-01-14 21:07:40 -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 
							
						 
					 
					
						
						
							
						
						6c2ccf3869 
					 
					
						
						
							
							Various cleanups prefering lambda to bind  
						
						
						
						
					 
					
						2014-09-14 21:53:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						eed90b521d 
					 
					
						
						
							
							Spelling corrections and comment fixes  
						
						
						
						
					 
					
						2014-09-08 11:10:53 -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 
							
						 
					 
					
						
						
							
						
						5f2796868b 
					 
					
						
						
							
							Fix threading warning discovered with MSVC -Wall  
						
						... 
						
						
						
						MSVC in -Wall mode creates approximately 6,500 warnings. 5,000+ of which are
from the std library. The one gem was the potential for threading issues with
the initilization of a function scoped static.
This fixes that. 
						
						
					 
					
						2014-05-09 17:46:06 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						dbd9534bd9 
					 
					
						
						
							
							Eliminate warnings on MSVC 2013  
						
						... 
						
						
						
						Note that this required ignoring a few warnings with pragmas, changing the
parameter type and return types of std::string::find functions to size_t
from int and a new global warning disable on MSVC.
I've managed to avoid global warning disables up to this point in the
code, but I don't see a way around the "decorated name too long (C4503)" warning.
Closes  #100  
						
						
					 
					
						2014-03-02 08:18:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						9cf5064a3b 
					 
					
						
						
							
							Merge branch 'master' into ChaiScript_5_0_CPP_11  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/bootstrap.hpp
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp
	src/reflection.cpp 
						
						
					 
					
						2014-02-22 16:41:28 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						af44da916a 
					 
					
						
						
							
							Fix warnings and errors on VisualStudio 2013  
						
						... 
						
						
						
						Interestingly, VS2013 with Boost 1.55 exhibited the issues complained
about in issue #92 , so I was able to provide an appropriate fix. It would
appear to be bugs in both compilers, which seems very odd. 
						
						
					 
					
						2014-02-22 16:09:34 -07: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 
							
						 
					 
					
						
						
							
						
						73b3762f7a 
					 
					
						
						
							
							Get ChaiScript ported to MSVC 2013. See Notes in code.  
						
						
						
						
					 
					
						2013-11-02 07:42:06 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						1708024372 
					 
					
						
						
							
							Merge branch 'master' into ChaiScript_5_0_CPP_11  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/chaiscript_threading.hpp
	include/chaiscript/dispatchkit/boxed_value.hpp
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp
	samples/example.cpp
	src/test_module.cpp
	unittests/multithreaded_test.cpp 
						
						
					 
					
						2013-05-27 08:48:59 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						101225aa68 
					 
					
						
						
							
							- Fix legit threading issue which shows itself on clang / macos mostly  
						
						... 
						
						
						
						- Fix all warnings that I can / ignore those caused by boost 
						
						
					 
					
						2013-05-26 22:47:23 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						6e71409a52 
					 
					
						
						
							
							Merge branch 'master' into ChaiScript_5_0_CPP_11  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp 
						
						
					 
					
						2013-04-25 16:17:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						feb344e744 
					 
					
						
						
							
							Fix various warnings found by MSVC  
						
						
						
						
					 
					
						2013-04-25 15:39:03 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						1a48dd9480 
					 
					
						
						
							
							Merge branch 'master' into ChaiScript_5_0_CPP_11  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/dynamic_object.hpp
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp 
						
						
					 
					
						2013-04-25 12:42:00 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						12d842ca5a 
					 
					
						
						
							
							Fix some additional warnings on MacOS  
						
						
						
						
					 
					
						2013-04-25 12:21:41 -06: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 
							
						 
					 
					
						
						
							
						
						57c6d72a79 
					 
					
						
						
							
							Merge branch 'master' into ChaiScript_5_0_CPP_11  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/bind_first.hpp
	include/chaiscript/dispatchkit/bootstrap_stl.hpp
	include/chaiscript/dispatchkit/boxed_cast.hpp
	include/chaiscript/dispatchkit/function_call_detail.hpp
	include/chaiscript/dispatchkit/proxy_functions_detail.hpp 
						
						
					 
					
						2012-11-07 17:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						964342bff3 
					 
					
						
						
							
							Prevent leaking macros  #76  
						
						
						
						
					 
					
						2012-11-07 14:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						d2aba2ef56 
					 
					
						
						
							
							Eliminate boost::lexical_cast usage completely  #39  
						
						
						
						
					 
					
						2012-06-03 09:20:15 -06: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 
							
						 
					 
					
						
						
							
						
						48ecb3e2b4 
					 
					
						
						
							
							Some performance improvements by using perfect argument forwarding  
						
						
						
						
					 
					
						2012-05-14 17:45:30 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						535adce298 
					 
					
						
						
							
							Remove exception specifications in favor of noexcept keyword  
						
						
						
						
					 
					
						2011-09-21 12:22:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						d5e1650167 
					 
					
						
						
							
							First file to eliminate need for boost_pp. 2 more to go  
						
						
						
						
					 
					
						2011-09-12 23:08:27 -06:00