Jason Turner 
							
						 
					 
					
						
						
							
						
						a363ef5e0e 
					 
					
						
						
							
							C++11/14 updates  
						
						
						
						
					 
					
						2016-03-11 14:45: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 
							
						 
					 
					
						
						
							
						
						ed65ad72d0 
					 
					
						
						
							
							Update copyrights  
						
						
						
						
					 
					
						2016-02-14 20:04:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						bc0eaa5d15 
					 
					
						
						
							
							Fix some issues found by cppcheck  
						
						
						
						
					 
					
						2016-02-14 20:01:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						37120f486f 
					 
					
						
						
							
							Handle user defined conversions of return types from functor  
						
						
						
						
					 
					
						2015-07-04 08:43:52 -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 
							
						 
					 
					
						
						
							
						
						9449fca22f 
					 
					
						
						
							
							Memory leak error fixes. Various compiler fixes.  
						
						
						
						
					 
					
						2015-01-15 15:42:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						f95ca75aca 
					 
					
						
						
							
							Clean up more warnings with stricter warning levels  
						
						
						
						
					 
					
						2015-01-15 14:24:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						9e8b833d11 
					 
					
						
						
							
							Code cleanups  
						
						
						
						
					 
					
						2014-10-18 16:18:56 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						eed90b521d 
					 
					
						
						
							
							Spelling corrections and comment fixes  
						
						
						
						
					 
					
						2014-09-08 11:10:53 -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 
							
						 
					 
					
						
						
							
						
						f29af4618a 
					 
					
						
						
							
							Make override a #define for gcc 4.6 support  
						
						
						
						
					 
					
						2014-05-10 09:04:41 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						6eab8ddfe1 
					 
					
						
						
							
							Apply changes applied from clang-modernize  
						
						... 
						
						
						
						Needed 1-2 cleanups by hand. 99% was automatic.
* The version that ships with ubuntu 14.04 seems to not work.
  I had to build from scratch
* Use cmake to generate the build commands that clang-modernize wants
```sh
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS:bool=true ../ChaiScript/
```
* Use the clang-modernize tool. Note that you have to be pretty explicit
  about the include paths if you want it to also update your include
  files
```sh
../llvm-build/bin/clang-modernize ../ChaiScript/src/*.cpp -for-compilers=gcc-4.8 -include /home/jason/ChaiScript/include,/hjason/ChaiScript/include/chaiscript,/home/jason/ChaiScript/include/chaiscript/dispatchkit,/home/jason/ChaiScript/include/chaiscript/language -p compile_commands.json
```
* In my case, it left some unused `typedef`s behind, which I cleaned up. 
						
						
					 
					
						2014-05-10 08:25:38 -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 
							
						 
					 
					
						
						
							
						
						73b3762f7a 
					 
					
						
						
							
							Get ChaiScript ported to MSVC 2013. See Notes in code.  
						
						
						
						
					 
					
						2013-11-02 07:42:06 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						8f7793a795 
					 
					
						
						
							
							Merge branch 'master' into 2010-09-09-CxScript  
						
						... 
						
						
						
						Conflicts:
	include/chaiscript/dispatchkit/bad_boxed_cast.hpp 
						
						
					 
					
						2012-06-01 08:50:15 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						7f253bd6c1 
					 
					
						
						
							
							Catch a few things found with more aggressive g++ warnings  
						
						
						
						
					 
					
						2012-06-01 08:47:40 -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 
							
						 
					 
					
						
						
							
						
						535adce298 
					 
					
						
						
							
							Remove exception specifications in favor of noexcept keyword  
						
						
						
						
					 
					
						2011-09-21 12:22:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						bbe89e61bc 
					 
					
						
						
							
							elimination of unused / outdated code and documentation cleanups.  
						
						
						
						
					 
					
						2011-03-26 22:42:11 -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 
							
						 
					 
					
						
						
							
						
						4e06478fb8 
					 
					
						
						
							
							Amp up the warnings used in g++ and fix associated errors  
						
						
						
						
					 
					
						2011-03-12 11:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						46a669dab1 
					 
					
						
						
							
							Fix problem with method specifiers for bad_dynamic_boxed_cast exception. Add support for operators to Utility.hpp  
						
						
						
						
					 
					
						2011-03-11 17:56:46 -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 
							
						 
					 
					
						
						
							
						
						c3da778103 
					 
					
						
						
							
							Preliminary boxed_cast_test added. This test is meant to test all possible boxed_cast conversions that are available. Currently... some basic ones are failing.  
						
						
						
						
					 
					
						2010-10-08 03:07:26 +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