Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						3f2e13af74 
					 
					
						
						
							
							Remove hardcoded language ID  
						
						 
						
						
						
						
					 
					
						2022-01-22 22:48:55 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						ee569ada7f 
					 
					
						
						
							
							Use system theme for initial dark mode setting  
						
						 
						
						
						
						
					 
					
						2022-01-22 22:48:33 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						251a6836f5 
					 
					
						
						
							
							Make editors readonly during execution  
						
						 
						
						
						
						
					 
					
						2022-01-22 21:57:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						ffc9c03452 
					 
					
						
						
							
							Cleanup and fix bug in code editor  
						
						 
						
						
						
						
					 
					
						2022-01-22 21:29:28 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						94dce5bfa9 
					 
					
						
						
							
							Add automatic syntax checker, fix editor bugs  
						
						 
						
						
						
						
					 
					
						2022-01-22 21:22:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						22ee70948a 
					 
					
						
						
							
							Adapt bf and chef to error handling  
						
						 
						
						
						
						
					 
					
						2022-01-22 18:14:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						0efd4c79ef 
					 
					
						
						
							
							Add error handling logic  
						
						 
						
						
						
						
					 
					
						2022-01-22 13:53:57 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						d8481c097b 
					 
					
						
						
							
							Refactor so engines use 0-based document ranges  
						
						 
						
						
						
						
					 
					
						2022-01-20 15:29:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						a4c0ad61e4 
					 
					
						
						
							
							Minor UI improvements in app header  
						
						 
						
						
						
						
					 
					
						2021-12-27 16:02:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						6828537153 
					 
					
						
						
							
							Fix hardcoded lang name in app header  
						
						 
						
						
						
						
					 
					
						2021-12-27 15:52:19 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						bb9e85f422 
					 
					
						
						
							
							Refactor to make language selection dynamic  
						
						 
						
						
						
						
					 
					
						2021-12-18 17:15:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						2ef2ab5ea6 
					 
					
						
						
							
							Shift darkmode class to separate div  
						
						 
						
						
						
						
					 
					
						2021-12-17 23:33:54 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						c521713b13 
					 
					
						
						
							
							Build matching color schemes to editor  
						
						 
						
						
						
						
					 
					
						2021-12-17 22:42:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						0f3664eb63 
					 
					
						
						
							
							Add support for dark mode  
						
						 
						
						
						
						
					 
					
						2021-12-17 20:07:12 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						50e15aaf57 
					 
					
						
						
							
							Minor changes to make code editor safer  
						
						 
						
						
						
						
					 
					
						2021-12-17 15:37:35 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						febe31a3d8 
					 
					
						
						
							
							Refactor state flow to boost performance  
						
						 
						
						... 
						
						
						
						For intervals < ~24ms, the main thread as unable to cope up in handling
worker responses due to Mainframe rendering on each execution. To
resolve this, this commit delegates all execution-time states to child
components, controlled imperatively from Mainframe.
This yields huge performance boost, with main thread keeping up with
worker responses even at interval of 5ms. 
						
						
					 
					
						2021-12-17 15:05:28 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						d838366023 
					 
					
						
						
							
							Fix minor type error  
						
						 
						
						
						
						
					 
					
						2021-12-17 00:51:43 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						c9346da331 
					 
					
						
						
							
							Add interval setter UI  
						
						 
						
						
						
						
					 
					
						2021-12-16 21:37:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						7d9fb457ff 
					 
					
						
						
							
							Add stepping and breakpoints to debugger  
						
						 
						
						
						
						
					 
					
						2021-12-15 22:09:24 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						38247f03c8 
					 
					
						
						
							
							Minor changes in execution loop code  
						
						 
						
						
						
						
					 
					
						2021-12-15 21:39:59 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						13ff6da638 
					 
					
						
						
							
							Add pause-resume-stop functionality and UI  
						
						 
						
						
						
						
					 
					
						2021-12-15 21:31:25 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						29b243d6f2 
					 
					
						
						
							
							Add breakpoints and ack-based comms to worker  
						
						 
						
						
						
						
					 
					
						2021-12-15 15:19:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						c9afb3a68b 
					 
					
						
						
							
							Add breakpoints to editor UI  
						
						 
						
						
						
						
					 
					
						2021-12-15 14:35:04 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilay Majorwar 
							
						 
					 
					
						
						
							
						
						01ba292b9f 
					 
					
						
						
							
							Implement basic execution system and UI  
						
						 
						
						... 
						
						
						
						This is a rather large commit that includes all of the following:
- React UI with code editor, runtime renderer and input-output panes
- Language providers for a sample language and Brainfuck
- Implementation of code execution in a web worker
- All-at-once unabortable execution of program fully functional 
						
						
					 
					
						2021-12-14 22:30:41 +05:30