| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8a2f368795
							
						
					 | 
					
						
						
							
							Correctly check if PIE is fully working.
						
						
						
						
						
					 | 
					
						2021-03-29 00:20:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							627473e7da
							
						
					 | 
					
						
						
							
							Don't overwrite linker flags in the CMakeLists.txt file.
						
						
						
						
						
					 | 
					
						2021-03-28 23:58:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1c758448cf
							
						
					 | 
					
						
						
							
							Move "-fivopts" to GNU-only flags.
						
						
						
						
						
					 | 
					
						2021-03-27 15:32:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							32a9c2b0d1
							
						
					 | 
					
						
						
							
							Make the "<<" operator call the right function in the ParseTree class.
						
						
						
						
						
					 | 
					
						2021-03-27 11:13:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b21c2ae643
							
						
					 | 
					
						
						
							
							Check if PIE is supported on MSVC too in the CMakeLists.txt file.
						
						
						
						
						
					 | 
					
						2021-03-27 11:10:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							11ea331d89
							
						
					 | 
					
						
						
							
							Share a few compilation flags between GCC and Clang.
						
						
						
						
						
					 | 
					
						2021-03-26 23:28:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ad7075db7e
							
						
					 | 
					
						
						
							
							Call exit() when the file(s) passed as argument(s) can't be opened.
						
						
						
						
						
					 | 
					
						2021-03-26 13:23:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c087d8b2f0
							
						
					 | 
					
						
						
							
							Shorten the ybcon shell command script.
						
						
						
						
						
					 | 
					
						2021-03-26 13:03:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c933c7e86e
							
						
					 | 
					
						
						
							
							Include the --target option in the help dialog.
						
						
						
						
						
					 | 
					
						2021-03-26 10:16:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b9e339caf8
							
						
					 | 
					
						
						
							
							Move some code in the shell command to a switch-case statement.
						
						
						
						
						
					 | 
					
						2021-03-25 21:41:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							76cd97715f
							
						
					 | 
					
						
						
							
							Add the "--target=" parameter to the shell command.
						
						
						
						
						
					 | 
					
						2021-03-25 21:33:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							810c94752f
							
						
					 | 
					
						
						
							
							Remove a useless "this" in ParseComponents.hpp.
						
						
						
						
						
					 | 
					
						2021-03-25 21:18:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9869f73e35
							
						
					 | 
					
						
						
							
							Use a reference as the parseString function's parameter instead of a unuseful pointer.
						
						
						
						
						
					 | 
					
						2021-03-25 21:15:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a4e42f752f
							
						
					 | 
					
						
						
							
							Add a few indentation spaces in the CMakeLists.txt file.
						
						
						
						
						
					 | 
					
						2021-03-25 19:16:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cdb9446820
							
						
					 | 
					
						
						
							
							Don't use the "-pie" link option in MSVC.
						
						
						
						
						
					 | 
					
						2021-03-25 18:08:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5b265d690f
							
						
					 | 
					
						
						
							
							Make the ybcon executable truly position-independent.
						
						
						
						
						
					 | 
					
						2021-03-25 16:50:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a00b36eaae
							
						
					 | 
					
						
						
							
							Remove the timestamps from the zipped changelog file.
						
						
						
						
						
					 | 
					
						2021-03-25 16:18:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fbd7d8684e
							
						
					 | 
					
						
						
							
							Set CMAKE_POSITION_INDEPENDENT_CODE for all compilers.
						
						
						
						
						
					 | 
					
						2021-03-25 16:10:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1d5f2d7877
							
						
					 | 
					
						
						
							
							Use the name "changelog.Debian.gz" instead of "changelog.gz" for the debian package's changelog.
						
						
						
						
						
					 | 
					
						2021-03-25 14:28:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d3b86a3ef2
							
						
					 | 
					
						
						
							
							Use xz compression for RPM packages too.
						
						
						
						
						
					 | 
					
						2021-03-25 13:43:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6e049495f4
							
						
					 | 
					
						
						
							
							Only set the CPACK_STRIP_FILES variable once, and use more threads for CPack.
						
						
						
						
						
					 | 
					
						2021-03-25 13:36:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							dfe21742e3
							
						
					 | 
					
						
						
							
							Add a timeout to the Jenkinsfile and increase the number of kept builds.
						
						
						
						
						
					 | 
					
						2021-03-24 16:58:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e0112a367a
							
						
					 | 
					
						
						
							
							Fix the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-03-24 16:55:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a9d6b3402d
							
						
					 | 
					
						
						
							
							Update the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-03-24 16:40:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							91570df79a
							
						
					 | 
					
						
						
							
							Add the changelog file to debian packages.
						
						
						
						
						
					 | 
					
						2021-03-24 15:50:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5e08f52668
							
						
					 | 
					
						
						
							
							Use xz compression instead of lzma for debian packages.
						
						
						
						
						
					 | 
					
						2021-03-24 14:06:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							40ff865489
							
						
					 | 
					
						
						
							
							Use the /usr directory instead of /opt.
						
						
						
						
						
					 | 
					
						2021-03-24 13:18:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fe1cf70770
							
						
					 | 
					
						
						
							
							Rename the changelog.txt file to changelog.
						
						
						
						
						
					 | 
					
						2021-03-24 12:55:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							79c44c5e0e
							
						
					 | 
					
						
						
							
							Don't invoke exit in the bash completion script.
						
						
						
						
						
					 | 
					
						2021-03-24 12:00:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							545c7b4b0d
							
						
					 | 
					
						
						
							
							Fix a little bit the CMakeLists.txt file's indentation.
						
						
						
						
						
					 | 
					
						2021-03-24 11:49:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							37eb8b6efe
							
						
					 | 
					
						
						
							
							Use CMAKE_CXX_EXTENSIONS instead of just CXX_EXTENSIONS in the CMakeLists.txt file, and also use CMAKE_POSITION_INDEPENDENT_CODE instead of the -fpie compilation flag.
						
						
						
						
						
					 | 
					
						2021-03-24 11:47:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1bfb46dd35
							
						
					 | 
					
						
						
							
							Revert "Use a ${} syntax for an if statement in CMakeLists.txt."
						
						
						
						
						
						
						
						This reverts commit c978c10ff75cd9d62aa028d880be345031595e8f. 
						
					 | 
					
						2021-03-24 11:40:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3964f7676b
							
						
					 | 
					
						
						
							
							Use a ${} syntax for an if statement in CMakeLists.txt.
						
						
						
						
						
					 | 
					
						2021-03-20 21:25:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1788476136
							
						
					 | 
					
						
						
							
							Use control flow protection if the compiler supports it in CMakeLists.txt.
						
						
						
						
						
					 | 
					
						2021-03-20 21:20:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1413124530
							
						
					 | 
					
						
						
							
							Rename the comp namespace to StdComponents.
						
						
						
						
						
					 | 
					
						2021-03-20 10:38:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							60f88896a4
							
						
					 | 
					
						
						
							
							Replace an #include directive in src/headers/lex.hpp.
						
						
						
						
						
					 | 
					
						2021-03-19 13:53:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c362f422cd
							
						
					 | 
					
						
						
							
							Don't return a reference in the getCompCount method.
						
						
						
						
						
					 | 
					
						2021-03-19 13:16:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							38eea2c73d
							
						
					 | 
					
						
						
							
							Complete the addAll method.
						
						
						
						
						
					 | 
					
						2021-03-18 21:22:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							88cd9627ce
							
						
					 | 
					
						
						
							
							Try to use the /usr/share/zsh/vendor-completions directory when the /etc/zsh_completion.d one is not present for zsh completions.
						
						
						
						
						
					 | 
					
						2021-03-18 15:31:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							68fe01be97
							
						
					 | 
					
						
						
							
							Set CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION to TRUE in the CMakeLists.txt file to fix debian packages.
						
						
						
						
						
					 | 
					
						2021-03-18 14:39:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b354c8df53
							
						
					 | 
					
						
						
							
							Rename scripts/postinst.sh to postinst, else it won't be executed on debian.
						
						
						
						
						
					 | 
					
						2021-03-18 14:32:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							29f0fafe31
							
						
					 | 
					
						
						
							
							Make the subComponents vector mutable, make some functions const and add private methods to ParseTree to make creation of const objects possible.
						
						
						
						
						
					 | 
					
						2021-03-18 14:07:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							28175f2d96
							
						
					 | 
					
						
						
							
							Add a new constructor to ParseTree, and make the compCount variable mutable.
						
						
						
						
						
					 | 
					
						2021-03-18 14:04:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							259398f2a3
							
						
					 | 
					
						
						
							
							Process the .manifest file for windows.
						
						
						
						
						
					 | 
					
						2021-03-17 15:32:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							13cfdef6ee
							
						
					 | 
					
						
						
							
							Make sure that CXX extensions are disabled in the CMakeLists.txt file.
						
						
						
						
						
					 | 
					
						2021-03-17 14:20:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bd5faa0615
							
						
					 | 
					
						
						
							
							Fix it again?
						
						
						
						
						
					 | 
					
						2021-03-17 14:01:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a7611ec066
							
						
					 | 
					
						
						
							
							Fix the NSIS installation directory.
						
						
						
						
						
					 | 
					
						2021-03-17 13:59:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f32f8abc5c
							
						
					 | 
					
						
						
							
							Remove useless comments in the beginning of each C++ file.
						
						
						
						
						
					 | 
					
						2021-03-17 13:00:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4235bb4ce3
							
						
					 | 
					
						
						
							
							Add a CMake warning for (mostly) old compilers.
						
						
						
						
						
					 | 
					
						2021-03-16 16:42:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Username404
							
						 
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1b3c135b03
							
						
					 | 
					
						
						
							
							Fix the include path in MainTranspile.cpp.
						
						
						
						
						
					 | 
					
						2021-03-13 19:57:32 +01:00 | 
					
					
						
						
							
							
							
						
					 |