b3dc3e690b 
							
						 
					 
					
						
						
							
							Update search index.  
						
						 
						
						
						
					 
					
						2020-12-30 13:41:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1943ede2f 
							
						 
					 
					
						
						
							
							Add internship footer to posts (sorry)  
						
						 
						
						
						
					 
					
						2020-12-30 13:41:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0467e4e12f 
							
						 
					 
					
						
						
							
							Disable progress bar in Stork.  
						
						 
						
						
						
					 
					
						2020-12-28 22:44:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8164624cee 
							
						 
					 
					
						
						
							
							Remove useless paragraph element and fix CSS.  
						
						 
						
						
						
					 
					
						2020-12-28 22:41:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e0451d026c 
							
						 
					 
					
						
						
							
							Update index.  
						
						 
						
						
						
					 
					
						2020-12-28 22:32:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1f1345477f 
							
						 
					 
					
						
						
							
							Use Hugo's plaintext instead of file path for Stork index.  
						
						 
						
						
						
					 
					
						2020-12-28 22:32:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							44529e872f 
							
						 
					 
					
						
						
							
							Fix wrong path name for index file.  
						
						 
						
						
						
					 
					
						2020-12-28 22:23:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a10996954e 
							
						 
					 
					
						
						
							
							Redirect search index.  
						
						 
						
						
						
					 
					
						2020-12-28 22:22:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4d1dfb5f66 
							
						 
					 
					
						
						
							
							Generate initial index. This will not be static indefinitely; I just need to find a way to build it in Nix.  
						
						 
						
						
						
					 
					
						2020-12-28 22:22:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f97b624688 
							
						 
					 
					
						
						
							
							Tweak search styles a little bit.  
						
						 
						
						
						
					 
					
						2020-12-28 22:03:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8215c59122 
							
						 
					 
					
						
						
							
							Change search highlight color.  
						
						 
						
						
						
					 
					
						2020-12-27 22:24:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eb97bd9c3e 
							
						 
					 
					
						
						
							
							Add search box to main page.  
						
						 
						
						
						
					 
					
						2020-12-27 20:09:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d2e100fe4b 
							
						 
					 
					
						
						
							
							Add search CSS.  
						
						 
						
						
						
					 
					
						2020-12-27 20:08:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							de09a1f6bd 
							
						 
					 
					
						
						
							
							Enable TOML output.  
						
						 
						
						
						
					 
					
						2020-12-27 20:08:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c40672e762 
							
						 
					 
					
						
						
							
							Add a way to generate TOML template for Stork.  
						
						 
						
						
						
					 
					
						2020-12-27 20:08:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							565d4a6955 
							
						 
					 
					
						
						
							
							Update resume.  
						
						 
						
						
						
					 
					
						2020-12-14 18:03:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8f0f2eb35e 
							
						 
					 
					
						
						
							
							Finish up the Coq Advent of Code post.  
						
						 
						
						
						
					 
					
						2020-12-02 18:45:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							234b795157 
							
						 
					 
					
						
						
							
							Add Coq advent of code post.  
						
						 
						
						
						
					 
					
						2020-12-02 01:14:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e317c56c99 
							
						 
					 
					
						
						
							
							Add some shortcodes for making the game theory post nicer.  
						
						 
						
						
						
					 
					
						2020-11-08 21:22:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							29d12a9914 
							
						 
					 
					
						
						
							
							Publish new Idris post.  
						
						 
						
						
						
					 
					
						2020-11-02 01:08:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b459e9cbfe 
							
						 
					 
					
						
						
							
							Update typesafe imperative language post draft.  
						
						 
						
						
						
					 
					
						2020-11-01 23:56:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							52abe73ef7 
							
						 
					 
					
						
						
							
							Make the typesafe imperative language work properly.  
						
						 
						
						
						
					 
					
						2020-10-31 01:34:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f0fe481bcf 
							
						 
					 
					
						
						
							
							Add post about the typesafe imperative language.  
						
						 
						
						
						
					 
					
						2020-10-30 19:07:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							222446a937 
							
						 
					 
					
						
						
							
							Add non-color indication to highlighted lines.  
						
						 
						
						
						
					 
					
						2020-10-10 17:12:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e7edd43034 
							
						 
					 
					
						
						
							
							Add draft warning.  
						
						 
						
						
						
					 
					
						2020-09-27 16:22:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2bc2c282e1 
							
						 
					 
					
						
						
							
							Revert "Experimentally enable shortcodes"  
						
						 
						
						... 
						
						
						
						This reverts commit 5cc92d3a9d . 
						
					 
					
						2020-09-27 14:47:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5cc92d3a9d 
							
						 
					 
					
						
						
							
							Experimentally enable shortcodes  
						
						 
						
						
						
					 
					
						2020-09-27 14:42:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4be8a25699 
							
						 
					 
					
						
						
							
							Add a label to codelines that includes the source file.  
						
						 
						
						
						
					 
					
						2020-09-27 14:41:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d3421733e1 
							
						 
					 
					
						
						
							
							Update resume.  
						
						 
						
						
						
					 
					
						2020-09-25 22:52:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4c099a54e8 
							
						 
					 
					
						
						
							
							Publish part 13.  
						
						 
						
						
						
					 
					
						2020-09-19 16:27:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9f77f07ed2 
							
						 
					 
					
						
						
							
							Finish 13th part of the compiler series.  
						
						 
						
						
						
					 
					
						2020-09-19 16:14:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							04ab1a137c 
							
						 
					 
					
						
						
							
							Mark 13th post as draft  
						
						 
						
						
						
					 
					
						2020-09-19 11:59:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							53744ac772 
							
						 
					 
					
						
						
							
							Fix wording  
						
						 
						
						
						
					 
					
						2020-09-18 15:14:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							50a1c33adb 
							
						 
					 
					
						
						
							
							Adjust code lines.  
						
						 
						
						
						
					 
					
						2020-09-18 14:42:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d153af5212 
							
						 
					 
					
						
						
							
							Get rid of more constructors and make mangled names optional.  
						
						 
						
						
						
					 
					
						2020-09-18 14:09:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a336b27b6c 
							
						 
					 
					
						
						
							
							Remove unneeded explicit calls to std::string  
						
						 
						
						
						
					 
					
						2020-09-18 12:27:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97eb4b6e3e 
							
						 
					 
					
						
						
							
							Fix silent error in set_mangled_name  
						
						 
						
						
						
					 
					
						2020-09-18 12:02:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							430768eac5 
							
						 
					 
					
						
						
							
							Add a TODO to part 13.  
						
						 
						
						
						
					 
					
						2020-09-17 22:56:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5db864881a 
							
						 
					 
					
						
						
							
							Fix use of wrong environment for name mangling.  
						
						 
						
						
						
					 
					
						2020-09-17 22:55:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d3b1047d37 
							
						 
					 
					
						
						
							
							Renamed the file since we have no optimization.  
						
						 
						
						
						
					 
					
						2020-09-17 22:36:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98cac103c4 
							
						 
					 
					
						
						
							
							Update blog post, switching away from two sections.  
						
						 
						
						
						
					 
					
						2020-09-17 22:35:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7226d66f67 
							
						 
					 
					
						
						
							
							Remove the parent method from type_env.  
						
						 
						
						
						
					 
					
						2020-09-17 22:35:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8a352ed3ea 
							
						 
					 
					
						
						
							
							Roll back optimization changes.  
						
						 
						
						
						
					 
					
						2020-09-17 20:45:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							02f8306c7b 
							
						 
					 
					
						
						
							
							Use an  instruction instead of a special-case boolean instruction.  
						
						 
						
						
						
					 
					
						2020-09-17 18:33:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cf6f353f20 
							
						 
					 
					
						
						
							
							Change tagging to assume sign extension.  
						
						 
						
						... 
						
						
						
						ARM and x86_64 require "real" pointers to be
sign-extended in their top bits. This means
a working pointer is guaranteed to have either "11"
as leading bits, or "00". So, to tag a "fake" pointer
which is an unboxed 32-bit integer, we simply toggle
the leading bit. 
						
					 
					
						2020-09-17 18:30:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7a631b3557 
							
						 
					 
					
						
						
							
							Make a few more things classes.  
						
						 
						
						
						
					 
					
						2020-09-17 18:30:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e13047846 
							
						 
					 
					
						
						
							
							Make global scope a class.  
						
						 
						
						
						
					 
					
						2020-09-15 19:45:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c17d532802 
							
						 
					 
					
						
						
							
							Make type_mgr a class.  
						
						 
						
						
						
					 
					
						2020-09-15 19:19:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							55e4e61906 
							
						 
					 
					
						
						
							
							Make mangler a class and reformat graph.  
						
						 
						
						
						
					 
					
						2020-09-15 19:13:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f2f88ab9ca 
							
						 
					 
					
						
						
							
							Make env a class.  
						
						 
						
						
						
					 
					
						2020-09-15 19:12:12 -07:00