Jason Turner 
							
						 
					 
					
						
						
							
						
						4bcaa75fa4 
					 
					
						
						
							
							Throw eval exception if a variable or function is redefined  #28  
						
						
						
						
					 
					
						2012-05-16 11:40:43 -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 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						488f2ea393 
					 
					
						
						
							
							C++11 cleanups  
						
						
						
						
					 
					
						2011-09-26 07:14:24 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e1e0561c7e 
					 
					
						
						
							
							Merge branch '2011-09-09-CxScript' of  https://github.com/ChaiScript/ChaiScript  into 2011-09-09-CxScript  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/bootstrap.hpp 
						
						
					 
					
						2011-09-24 15:10:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						52d9e1e871 
					 
					
						
						
							
							Remove := operator and fix & usage.  
						
						
						
						
					 
					
						2011-09-24 15:06:31 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						3765c23598 
					 
					
						
						
							
							Switch lambda syntax over to [](){} format, to line up with C++11.  
						
						
						
						
					 
					
						2011-09-24 13:31:24 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e3350fe55f 
					 
					
						
						
							
							Merge branch '2011-09-09-CxScript' of  https://github.com/ChaiScript/ChaiScript  into 2011-09-09-CxScript  
						
						
						
						
					 
					
						2011-09-24 11:55:36 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						2ca7a7d7da 
					 
					
						
						
							
							Some C++11 cleaner usage updates  
						
						
						
						
					 
					
						2011-09-24 11:54:40 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						ac4bb95dfb 
					 
					
						
						
							
							Rename var->auto.  
						
						
						
						
					 
					
						2011-09-24 11:50:17 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						6f282b6a56 
					 
					
						
						
							
							Remove need for boost::function_types library  
						
						
						
						
					 
					
						2011-09-12 08:18:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						99aaa079a4 
					 
					
						
						
							
							Add missing include for stringstream  
						
						
						
						
					 
					
						2011-09-10 14:58:19 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4522ff0732 
					 
					
						
						
							
							Remove various other boost libraries  
						
						
						
						
					 
					
						2011-09-10 13:49:29 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						b297162d13 
					 
					
						
						
							
							Move from boost::type_traits to std::type_traits  
						
						
						
						
					 
					
						2011-09-10 13:18:29 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						62cf6293e8 
					 
					
						
						
							
							Move from boost::uint* to std::uint*  
						
						
						
						
					 
					
						2011-09-10 12:26:31 -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 
							
						 
					 
					
						
						
							
						
						53108463df 
					 
					
						
						
							
							Move from boost::bind to std::bind  
						
						
						
						
					 
					
						2011-09-10 10:19:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						c842bf14c1 
					 
					
						
						
							
							Move from boost::function to std::function  
						
						
						
						
					 
					
						2011-09-10 09:37:40 -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 
							
						 
					 
					
						
						
							
						
						b064bb61e9 
					 
					
						
						
							
							Finish renaming and cleaning up of Boxed_Number type for dump_system() output  
						
						
						
						
					 
					
						2011-06-10 10:12:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						7a9baeb350 
					 
					
						
						
							
							Rename of numeric to number  
						
						
						
						
					 
					
						2011-06-08 13:53:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						92bfcfdcf3 
					 
					
						
						
							
							Wrap up new Boxed_Numeric support  
						
						
						
						
					 
					
						2011-06-04 04:25:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						4b90fbd07a 
					 
					
						
						
							
							wrap up support for all built in C++ Arithmetic types  
						
						
						
						
					 
					
						2011-06-04 04:25:18 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						1a225dca67 
					 
					
						
						
							
							Progress towards eliminating arithmetic operators on a per-type basis  
						
						
						
						
					 
					
						2011-06-04 04:25:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						226666c2bb 
					 
					
						
						
							
							Rename Boxed_POD_Value to Boxed_Numeric, which is more correct.  
						
						
						
						
					 
					
						2011-06-04 04:24:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						61b8481514 
					 
					
						
						
							
							Further documentation of the prelude / standard library.  
						
						
						
						
					 
					
						2011-04-25 20:24:31 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						8a0ef143c9 
					 
					
						
						
							
							C++ API documentation is complete. ChaiScript keyword and language documentation about 75% complete (mostly ported from website.)  
						
						
						
						
					 
					
						2011-04-17 09:29:34 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						0d238b1617 
					 
					
						
						
							
							Documentation updates and namespace reorg for docs.  
						
						
						
						
					 
					
						2011-04-02 20:52:49 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						bbe89e61bc 
					 
					
						
						
							
							elimination of unused / outdated code and documentation cleanups.  
						
						
						
						
					 
					
						2011-03-26 22:42:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						58e5df0a9a 
					 
					
						
						
							
							Even more reorganization of namespaces to help with documentation and  
						
						... 
						
						
						
						clarity. 
						
						
					 
					
						2011-03-25 15:42:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						9dd9ffec46 
					 
					
						
						
							
							Update copyright information for 2011  
						
						
						
						
					 
					
						2011-03-15 09:42:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e3feb05e05 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/ChaiScript/ChaiScript  
						
						
						
						
					 
					
						2011-03-14 09:12:01 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						d9a92a5148 
					 
					
						
						
							
							Add std::exception as a base clase off std::runtime_error and provide unit test for it.  
						
						
						
						
					 
					
						2011-03-09 21:41:32 -07: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 
							
						 
					 
					
						
						
							
						
						80f576a2f3 
					 
					
						
						
							
							Reflection and introspection updates for task  #85  
						
						
						
						
					 
					
						2010-12-29 17:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e90d49bb9d 
					 
					
						
						
							
							Function ordering is working properly now, just need to add a unit test for it.  
						
						
						
						
					 
					
						2010-12-11 22:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						6a18862c79 
					 
					
						
						
							
							Fix some of the 64bit VS warnings.  
						
						
						
						
					 
					
						2010-11-05 02:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						70cc1111f3 
					 
					
						
						
							
							Regression - fix VisualStudio builds  
						
						
						
						
					 
					
						2010-10-23 16:25:16 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						799b3ef388 
					 
					
						
						
							
							Update copyright for 2010  
						
						
						
						
					 
					
						2010-05-15 22:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						fbf8f53e04 
					 
					
						
						
							
							Add Type_Info type and add *_type objects at time of type registration.  
						
						
						
						
					 
					
						2009-11-21 22:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						a0c6366479 
					 
					
						
						
							
							Added introspecition/classification of types  
						
						
						
						
					 
					
						2009-11-21 06:39:35 +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 
							
						 
					 
					
						
						
							
						
						cbc61d898c 
					 
					
						
						
							
							Add "is_null" for boxed_values to see if they contain a null shared_ptr value  
						
						
						
						
					 
					
						2009-11-08 16:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						fe5a935abd 
					 
					
						
						
							
							add is_undef functionality to boxed_value  
						
						
						
						
					 
					
						2009-11-08 15:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Turner 
							
						 
					 
					
						
						
							
						
						12e909d9aa 
					 
					
						
						
							
							Add bit shifting operators  
						
						
						
						
					 
					
						2009-10-13 03:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						bad5384c96 
					 
					
						
						
							
							Fix multi-file compilation issues  
						
						
						
						
					 
					
						2009-09-22 20:59:10 +00:00