5de0dc7f85
								
							 
						 
						
							
								
								Stray argument in Windows CI script  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								d0248b2c80
								
							 
						 
						
							
								
								New bootstrap phase based on alpha.3  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								66c2712ee4
								
							 
						 
						
							
								
								Fix: Don't break paths to dependencies when the repo-dir is a relative path  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								b19fb971be
								
							 
						 
						
							
								
								Merge branch 'release/0.1.0-alpha.3' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								8ee61b88a5
								
							 
						 
						
							
								
								Shutdown vagrant after build  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								ec924cabce
								
							 
						 
						
							
								
								Update p1 bootstrap  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								2cb70fa13d
								
							 
						 
						
							
								
								Build this revision from a whole bootstrap  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								671eb26383
								
							 
						 
						
							
								
								Generate optimized static-rt binaries by default  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								458d630a4f
								
							 
						 
						
							
								
								Flag typo in built-in toolchains example  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								556c4399eb
								
							 
						 
						
							
								
								Remove empty file  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								51ae5bc543
								
							 
						 
						
							
								
								Update version numbers  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								b82aca15a2
								
							 
						 
						
							
								
								Merge branch 'feature/freebsd' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								7899269926
								
							 
						 
						
							
								
								Use Makefile CI targets in Azure CI  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								494581dc27
								
							 
						 
						
							
								
								Vagrant-based build for getting a FreeBSD executable  
							
							Hack around different compiler names on FreeBSD 
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								b6628fa7fc
								
							 
						 
						
							
								
								Support a --build-only for ci.py that skips tests  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								ea736cff8a
								
							 
						 
						
							
								
								New bootstrap commits that work with FreeBSD  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								fc95001061
								
							 
						 
						
							
								
								FreeBSD works better with static runtimes with g++9  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								027b7b9a84
								
							 
						 
						
							
								
								Default to static linking runtime libs with GCC and Clang  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								3b96447604
								
							 
						 
						
							
								
								We have basic dev docs! [ Close   #9 ]  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								ce3e3d72c3
								
							 
						 
						
							
								
								Share paths utils between Linux+FreeBSD  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								96b21936be
								
							 
						 
						
							
								
								FreeBSD has a different GCC binary name  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								7302451e45
								
							 
						 
						
							
								
								Add erroniously removed #include (for MSVC)  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								42a8c745f7
								
							 
						 
						
							
								
								Document usage from CMake [ close   #8 ]  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								c09558eb8d
								
							 
						 
						
							
								
								`build-deps` now uses json5 as well  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								44f161288e
								
							 
						 
						
							
								
								Merge branch 'feature/toolchain-docs' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								4ee3feaa04
								
							 
						 
						
							
								
								Don't automatically build docs for the sync server  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								6ce2e6c5d8
								
							 
						 
						
							
								
								Better toolchain docs, and document the defaults  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								692f720111
								
							 
						 
						
							
								
								Change spelling of toolchain template args  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								215a8c6882
								
							 
						 
						
							
								
								Merge branch 'feature/tty-detect' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								64706f6da9
								
							 
						 
						
							
								
								Add `tty_flags`, and only pass -fdiagnostics-color when output is a TTY  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								6502fbf2f1
								
							 
						 
						
							
								
								Merge branch 'feature/config-info' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								69720f0a44
								
							 
						 
						
							
								
								Very rudimentary template rendering, only accesses a small number of resources yet.  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								87f60a1e39
								
							 
						 
						
							
								
								Centralize path handling logic around generated header roots  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								9f8cf2dbfa
								
							 
						 
						
							
								
								compile_files -> file_compilations (It's a getter)  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								b1e5315a9b
								
							 
						 
						
							
								
								Early iteration of config-headers.  
							
							This is a very rudimentary version. All it does is copy and rename the
template header file and place it in the build directory in a special
subdirectory that is added as an #include-path.
There is some code duplication and cleanup necessary. There are a
few "magic strings" and "magic paths" that need to be removed as well. 
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								8311ad7c28
								
							 
						 
						
							
								
								`header_template` source kind is a header file with a `.config` on its stem  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								1e7db535f7
								
							 
						 
						
							
								
								`create_archive` is a confusing method name for a getter  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								1578787373
								
							 
						 
						
							
								
								Source files have a relative_path() to aide in finding their path from the source root  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								fa81bff674
								
							 
						 
						
							
								
								Relative #include directories are resolve to be relative to the directory in which the build executes  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								a5a0219d7a
								
							 
						 
						
							
								
								Update docs and strings for json-based toolchains  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								b3aac5c06f
								
							 
						 
						
							
								
								Merge branch 'feature/use-json5' into develop  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								5e3c668f57
								
							 
						 
						
							
								
								Remove libman-style toolchain code  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								4157ce571e
								
							 
						 
						
							
								
								Use json5 toolchain files  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								ad580e1fc2
								
							 
						 
						
							
								
								Impelment JSON5-based toolchain files  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								aae87696fb
								
							 
						 
						
							
								
								Proper semester and json5 libs are available  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								bb3c1b0bc1
								
							 
						 
						
							
								
								Use semester for JSON processing  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								6db141a7ed
								
							 
						 
						
							
								
								Name -> name  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								2d145ad6d9
								
							 
						 
						
							
								
								Misisng line in package.json5 example for test_driver  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								4d66d88bc3
								
							 
						 
						
							
								
								Test-Driver -> test_driver  
							
							
							
						 
						5 lat temu  
				
					
						
							
								 
						
							
								c1f970f161
								
							 
						 
						
							
								
								Fix remaining references to library.dds  
							
							
							
						 
						5 lat temu