Jason Turner 
							
						 
					 
					
						
						
							
						
						9832d1ce39 
					 
					
						
						
							
							Add insert and insert_ref methods to "map" types  
						
						 
						
						
						
						
					 
					
						2012-09-26 12:38:32 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						ed7bdfb172 
					 
					
						
						
							
							Add "erase" function to associative sets (maps)  
						
						 
						
						
						
						
					 
					
						2012-09-26 11:31:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						66deef52c8 
					 
					
						
						
							
							Merge branch 'master' into 2011-09-09-CxScript  
						
						 
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/bootstrap_stl.hpp 
						
						
					 
					
						2012-06-01 13:46:58 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						a5f29e93f5 
					 
					
						
						
							
							Eliminate all VC++10 64bit Warnings.  
						
						 
						
						
						
						
					 
					
						2012-06-01 12:21:14 -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 
							
						 
					 
					
						
						
							
						
						8e24eef265 
					 
					
						
						
							
							Tweaks to clang support and fix for clang/module support  
						
						 
						
						
						
						
					 
					
						2012-05-15 13:56:59 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						974c903d1c 
					 
					
						
						
							
							Get compiling with broken clang++ / libc++ implementation  
						
						 
						
						... 
						
						
						
						libc++ will not let you get a pointer to a string member 
						
						
					 
					
						2012-05-15 13:25:13 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						136b877afa 
					 
					
						
						
							
							Reduce cost of including chaiscript.hpp  
						
						 
						
						... 
						
						
						
						- ChaiScript no longer includes or automatically instantiates std lib
 - ChaiScript constructor now requires an std lib instance in the form
   of a ModulePtr object
 - This new layout facilitates better usage of compilation firewalls and
   factories for reducing the overall impact of ChaiScript on a project 
						
						
					 
					
						2011-12-27 21:37:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						ac4bb95dfb 
					 
					
						
						
							
							Rename var->auto.  
						
						 
						
						
						
						
					 
					
						2011-09-24 11:50:17 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						f4080c4c75 
					 
					
						
						
							
							Move from boost::mem_fn to std::mem_fn  
						
						 
						
						
						
						
					 
					
						2011-09-10 14:01:05 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						c842bf14c1 
					 
					
						
						
							
							Move from boost::function to std::function  
						
						 
						
						
						
						
					 
					
						2011-09-10 09:37:40 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						92c836c58a 
					 
					
						
						
							
							Simplify mutex code by providing stubs that are do nothing during  
						
						 
						
						... 
						
						
						
						CHAISCRIPT_NO_THREADS builds. 
						
						
					 
					
						2011-03-25 22:49:17 -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 
							
						 
					 
					
						
						
							
						
						0b97fcb4df 
					 
					
						
						
							
							Add better namespaces to make documentation easier to handle  
						
						 
						
						
						
						
					 
					
						2011-03-05 22:50:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e1e48d732f 
					 
					
						
						
							
							Wrap up of clean up of warnings in 64bit visual studio  
						
						 
						
						
						
						
					 
					
						2010-11-05 04:05:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						2cdfac4e47 
					 
					
						
						
							
							Add function meta data functions, plus related tests, and some various cleanups for how functions are constructed internally  
						
						 
						
						
						
						
					 
					
						2010-10-14 14:33:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						3ab91356e5 
					 
					
						
						
							
							Make inline maps const. Add test for malformed inline map that causes crash  
						
						 
						
						
						
						
					 
					
						2010-10-02 22:50:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						fa2a7045a7 
					 
					
						
						
							
							Make inplace vector construction result in const temp return. Also clean up construction of vectors in code  
						
						 
						
						
						
						
					 
					
						2010-10-02 22:19:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						512d6b342d 
					 
					
						
						
							
							Support for const ranges working  
						
						 
						
						
						
						
					 
					
						2010-10-02 21:56:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						d8c979b204 
					 
					
						
						
							
							Fix for unexpected new base class to std::pair in VS2010. All tests now pass in VS2010  
						
						 
						
						
						
						
					 
					
						2010-10-02 20:38:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						1e867f5760 
					 
					
						
						
							
							Fix broken gcc build introduced during vc2010 fixes  
						
						 
						
						
						
						
					 
					
						2010-09-30 16:34:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						670eb0692b 
					 
					
						
						
							
							Visual studio warning reduction and compile fixes for vs2010. Warning suppression on vs2005. Fixes to get cmake working with boost autolinking. Update to support boost 1.44  
						
						 
						
						
						
						
					 
					
						2010-09-30 14:33:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						7f037b26d4 
					 
					
						
						
							
							Updated email addresses in copyright information.  
						
						 
						
						
						
						
					 
					
						2010-08-10 05:24:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						f215cae866 
					 
					
						
						
							
							Add string.c_str() and string.data() methods.  
						
						 
						
						
						
						
					 
					
						2010-08-05 13:38:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						b9ae4cd528 
					 
					
						
						
							
							Make warnings more strict and fix one warning caught by gcc  
						
						 
						
						
						
						
					 
					
						2010-07-30 16:25:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						799b3ef388 
					 
					
						
						
							
							Update copyright for 2010  
						
						 
						
						
						
						
					 
					
						2010-05-15 22:48:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						567f911093 
					 
					
						
						
							
							Move to a more standardized unit testing design which relies less on OS support and can soon be moved to a ctest implementation  
						
						 
						
						
						
						
					 
					
						2010-03-14 05:19:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						70047424f9 
					 
					
						
						
							
							Get compiling with Visual Studio 10 beta 2. Had to work around issues with conflicts between boost::function and VisualStudio's std::tr1::mem_fn ( http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/e04d93ed-d686-4ef6-9939-26e34c0955eb ). Also had to work around non-standard overloaded std member functions in std::map ( http://msdn.microsoft.com/en-us/library/fe72hft9(VS.100).aspx )  
						
						 
						
						... 
						
						
						
						Strongly consider rolling this back when the issues are resolved between microsoft and boost. Also, needs to be tested across all platforms. 
						
						
					 
					
						2009-12-28 17:16:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e2a2c14c0d 
					 
					
						
						
							
							Eliminate use of size_t in stl related wrappings  
						
						 
						
						
						
						
					 
					
						2009-12-01 02:56:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						391eaa9e11 
					 
					
						
						
							
							VC++ 2008 warnings cleanups  
						
						 
						
						
						
						
					 
					
						2009-11-15 03:26:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e6c6223c5b 
					 
					
						
						
							
							Operator handling rewrite and fleshing out of operators to include all standard C++ operators  
						
						 
						
						
						
						
					 
					
						2009-11-10 05:55:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4c015d7e44 
					 
					
						
						
							
							Simplification of bootstrap_stl code resulting in slightly better engine start up performance and compile time performance  
						
						 
						
						
						
						
					 
					
						2009-10-21 01:48:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e2cdac0406 
					 
					
						
						
							
							Decrease compilation time by removing "Retro" from c++ compiled and making a chaiscript version instead  
						
						 
						
						
						
						
					 
					
						2009-09-09 03:11:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						a427d2c1a9 
					 
					
						
						
							
							Correct function pointer casts to more correct static_cast<>()  
						
						 
						
						
						
						
					 
					
						2009-09-03 00:15:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						c8c1c65e8c 
					 
					
						
						
							
							Add std::list support  
						
						 
						
						
						
						
					 
					
						2009-08-29 14:00:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						bc3a17b3b7 
					 
					
						
						
							
							Port VC++ fix from last rev back to Linux  
						
						 
						
						
						
						
					 
					
						2009-08-09 18:42:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4a57efde25 
					 
					
						
						
							
							Correct bug with bootstrapping of Map type on windows. Also, make it easier to specify the type of a function being added at the time it is being added.  
						
						 
						
						
						
						
					 
					
						2009-08-09 16:49:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						0b789004e9 
					 
					
						
						
							
							Make "clone" a chaiscript based operation instead of forcing the user to register a clone method.  
						
						 
						
						
						
						
					 
					
						2009-07-24 13:17:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						4127a6ed41 
					 
					
						
						
							
							Added 'clear'.  Added 'push_back' to string.  Added char.  Added simple reverse  
						
						 
						
						
						
						
					 
					
						2009-07-23 17:01:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4e412c0f6a 
					 
					
						
						
							
							Fix compilation error for G++  
						
						 
						
						
						
						
					 
					
						2009-07-23 13:03:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						370121a9ff 
					 
					
						
						
							
							add example.cpp to build for VC++, fix minor bug in passing of & parameters to functor<>, move bootstrap functions into bootstrap namespace and clean up function names and add "retro" support for reversing of ranges.  
						
						 
						
						
						
						
					 
					
						2009-07-23 04:35:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						daacbaa9e0 
					 
					
						
						
							
							Correct for warnings and errors for the VC++ port.  
						
						 
						
						
						
						
					 
					
						2009-07-19 03:59:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						a5a1e3ee1b 
					 
					
						
						
							
							Revamped method for bootstrapping of types, using a new Module class that collects everything related to a type or group of types  
						
						 
						
						
						
						
					 
					
						2009-07-19 03:04:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						82bd46bb1a 
					 
					
						
						
							
							More usage cleansups  
						
						 
						
						
						
						
					 
					
						2009-07-18 23:34:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4d4c26bf73 
					 
					
						
						
							
							Major updates to the C++ API. Please see trunk/src/example.cpp to follow along  
						
						 
						
						
						
						
					 
					
						2009-07-18 18:05:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						5ec3901396 
					 
					
						
						
							
							Some minor source header touchups  
						
						 
						
						
						
						
					 
					
						2009-07-13 03:13:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						45fbe2028a 
					 
					
						
						
							
							Correct registration of array[]. (Rollback to previous version) to fix broken unit tests.  
						
						 
						
						
						
						
					 
					
						2009-07-13 03:04:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Turner 
							
						 
					 
					
						
						
							
						
						a70dc12b2a 
					 
					
						
						
							
							Documentation updates.  
						
						 
						
						
						
						
					 
					
						2009-07-12 03:07:45 +00:00