| 
							
						 | 
						
							
							
							
							
								
							
							
								50177d96b8
								
							
						 | 
						
							
							
								
								Remove paths module
							
							
							
							
							
						 | 
						
							2016-02-28 09:24:20 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								146b177ca9
								
							
						 | 
						
							
							
								
								Property export env
							
							
							
							
							
						 | 
						
							2016-02-28 09:22:46 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								84b5595490
								
							
						 | 
						
							
							
								
								Remove TODO
							
							
							
							
							
						 | 
						
							2016-02-28 09:22:34 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0ed28ab34c
								
							
						 | 
						
							
							
								
								Formatting
							
							
							
							
							
						 | 
						
							2016-02-28 03:51:30 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								069ce17238
								
							
						 | 
						
							
							
								
								Note about slower performance of console writing in kmain() vs kearly()
							
							
							
							
							
						 | 
						
							2016-02-28 03:50:35 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								14b7750b28
								
							
						 | 
						
							
							
								
								Remove hello.cc
							
							
							
							
							
						 | 
						
							2016-02-28 03:48:50 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d997765710
								
							
						 | 
						
							
							
								
								Global initialization of C++ static objects
							
							
							
							
							
							
							
							I *think* I have this working right...? 
							
						 | 
						
							2016-02-28 03:46:30 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								760884de78
								
							
						 | 
						
							
							
								
								Console can scroll now!
							
							
							
							
							
						 | 
						
							2016-02-27 15:07:52 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								42ac9ebe86
								
							
						 | 
						
							
							
								
								Console has tabs
							
							
							
							
							
						 | 
						
							2016-02-27 14:04:18 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4d7a8653be
								
							
						 | 
						
							
							
								
								Console has newline support
							
							
							
							
							
						 | 
						
							2016-02-27 13:59:30 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f750094b13
								
							
						 | 
						
							
							
								
								Say hello, kernel!
							
							
							
							
							
						 | 
						
							2016-02-27 13:50:51 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d8c96e8eed
								
							
						 | 
						
							
							
								
								Move main.cc -> Main.cc
							
							
							
							
							
						 | 
						
							2016-02-27 13:02:59 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c6eaba487c
								
							
						 | 
						
							
							
								
								Get console building
							
							
							
							
							
						 | 
						
							2016-02-27 13:02:49 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5f0c65bf81
								
							
						 | 
						
							
							
								
								Add Console class
							
							
							
							
							
						 | 
						
							2016-02-27 12:51:25 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								989118d8d3
								
							
						 | 
						
							
							
								
								Comment formatting
							
							
							
							
							
						 | 
						
							2016-02-27 12:34:36 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								114642d9be
								
							
						 | 
						
							
							
								
								boot tweaks
							
							
							
							
							
						 | 
						
							2016-02-27 12:34:31 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2b41a47bcd
								
							
						 | 
						
							
							
								
								Get it all building
							
							
							
							
							
						 | 
						
							2016-02-27 12:27:44 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2ab67a8138
								
							
						 | 
						
							
							
								
								Add color diagnostics switch for gcc
							
							
							
							
							
						 | 
						
							2016-02-27 09:11:38 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								30823ca314
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'base/master'
							
							
							
							
							
						 | 
						
							2016-02-27 08:56:41 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								517a083694
								
							
						 | 
						
							
							
								
								Add Append and Replace to the env
							
							
							
							
							
						 | 
						
							2016-02-27 08:55:09 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c70074aa89
								
							
						 | 
						
							
							
								
								grub.cfg
							
							
							
							
							
						 | 
						
							2016-02-27 08:39:42 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1261443ac1
								
							
						 | 
						
							
							
								
								The built
							
							
							
							
							
						 | 
						
							2016-02-27 08:39:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2b51791632
								
							
						 | 
						
							
							
								
								SConstruct for building an OS
							
							
							
							
							
						 | 
						
							2016-02-27 08:38:49 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a6fb9594da
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'base/master'
							
							
							
							
							
						 | 
						
							2016-02-26 22:47:14 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cc79e6bd01
								
							
						 | 
						
							
							
								
								Move everything to src
							
							
							
							
							
							
							
							I am indecisive 
							
						 | 
						
							2016-02-26 22:46:18 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d71037a775
								
							
						 | 
						
							
							
								
								Barest of bare bones
							
							
							
							
							
						 | 
						
							2016-02-26 22:31:34 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3350ea2151
								
							
						 | 
						
							
							
								
								Empty SConstruct
							
							
							
							
							
						 | 
						
							2016-02-26 22:15:40 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a9b87fc778
								
							
						 | 
						
							
							
								
								Initial commit
							
							
							
							
							
						 | 
						
							2016-02-26 22:13:51 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fd2e6ae699
								
							
						 | 
						
							
							
								
								Add swiftc tool
							
							
							
							
							
						 | 
						
							2015-12-05 09:53:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c669ad98f1
								
							
						 | 
						
							
							
								
								Doc comment for SConstruct
							
							
							
							
							
						 | 
						
							2015-12-05 09:52:52 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7266c24896
								
							
						 | 
						
							
							
								
								Rewrite the src SConscript
							
							
							
							
							
						 | 
						
							2015-10-17 00:24:54 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8a00e0a00d
								
							
						 | 
						
							
							
								
								Program: name instead of program argument
							
							
							
							
							
						 | 
						
							2015-10-17 00:24:38 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								67ab71ee8d
								
							
						 | 
						
							
							
								
								Use LOCAL_LIBS instead of LIBS -- fewer conflicts
							
							
							
							
							
						 | 
						
							2015-10-17 00:24:19 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								26eeb0874e
								
							
						 | 
						
							
							
								
								Remove global do_sconscript function
							
							
							
							
							
						 | 
						
							2015-10-17 00:15:20 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e1c4e0c4b7
								
							
						 | 
						
							
							
								
								Add program and sconscript tools
							
							
							
							
							
						 | 
						
							2015-10-17 00:13:49 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bd7a79c9e1
								
							
						 | 
						
							
							
								
								Move more things to the lib tool
							
							
							
							
							
						 | 
						
							2015-10-17 00:13:11 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e0f3f0a2b4
								
							
						 | 
						
							
							
								
								Run all tests as part of the test target
							
							
							
							
							
						 | 
						
							2015-10-16 23:51:14 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c9e28a2bff
								
							
						 | 
						
							
							
								
								Move lib environment methods to the lib tool
							
							
							
							
							
						 | 
						
							2015-10-16 23:50:48 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9031c61ad7
								
							
						 | 
						
							
							
								
								Fix color diagnostics stuff
							
							
							
							
							
						 | 
						
							2015-10-16 23:50:07 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								de2d8602e1
								
							
						 | 
						
							
							
								
								Remove test directory
							
							
							
							
							
						 | 
						
							2015-10-16 23:14:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c56cc557f8
								
							
						 | 
						
							
							
								
								Redo the _whooollleee_ build system
							
							
							
							
							
							
							
							Following the tutorials on http://www.ostricher.com/tag/scons/, I rebuilt the
build system so that SConscript files are *much* easier to write. 
							
						 | 
						
							2015-10-16 23:12:39 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								10b650c9a4
								
							
						 | 
						
							
							
								
								Make the defines right
							
							
							
							
							
						 | 
						
							2015-10-10 23:07:32 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d78abd911c
								
							
						 | 
						
							
							
								
								gtest color for autorun tests
							
							
							
							
							
						 | 
						
							2015-10-03 19:40:53 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a472d5aae5
								
							
						 | 
						
							
							
								
								Return and run tests after building
							
							
							
							
							
						 | 
						
							2015-10-03 19:30:44 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6087354bc8
								
							
						 | 
						
							
							
								
								out_dir for do_sconscript is optional
							
							
							
							
							
						 | 
						
							2015-10-03 10:49:47 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1ee16a1747
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'refs/remotes/origin/master'
							
							
							
							
							
						 | 
						
							2015-10-03 10:43:23 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								164d2944f6
								
							
						 | 
						
							
							
								
								Revamp how libraries are done
							
							
							
							
							
						 | 
						
							2015-10-03 10:43:18 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b745019f39
								
							
						 | 
						
							
							
								
								Fix up how CC, CXX, and LINK are set in environments
							
							
							
							
							
						 | 
						
							2015-10-03 10:42:25 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b1f11e9732
								
							
						 | 
						
							
							
								
								env['NAME'] instead of env['_name']
							
							
							
							
							
						 | 
						
							2015-10-03 10:41:15 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a408005eb1
								
							
						 | 
						
							
							
								
								Add same directory incldues
							
							
							
							
							
						 | 
						
							2015-10-03 10:40:07 -07:00 | 
						
						
							
							
							
							
								
							
							
						 |