Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								91573140a4
								
									
								
							
								
							
						 | 
						
							
							
								
								all errors now contain source location
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								d4534c9c66
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp: add span info to Sexps
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								0fd1c9980b
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp: move error defs to a module
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								6dfe22152c
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp: replace logging with log crate trace macro
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								7272eecc48
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp automated format & cleanup
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								3cb445a31c
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp: tests to submodule
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								a2dada519d
								
									
								
							
								
							
						 | 
						
							
							
								
								sexp: replace try! with ?
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								250f0f22c0
								
									
								
							
								
							
						 | 
						
							
							
								
								cargo fix
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								85911c8e99
								
									
								
							
								
							
						 | 
						
							
							
								
								add sexp into source tree
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								f404445003
								
							
								
							
						 | 
						
							
							
								
								deny direct access to symmed register - prevents bugs
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								2fa23dbbc3
								
							
								
							
						 | 
						
							
							
								
								start program without spawning thread so screen works on mac. improve mouse demo
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								f4ced467e4
								
							
								
							
						 | 
						
							
							
								
								add rpush and rpop stack instructions
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								7ce51c0cc6
								
									
								
							
								
							
						 | 
						
							
							
								
								check close condition on poll
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								583ac7bcbf
								
									
								
							
								
							
						 | 
						
							
							
								
								mouse and key input, handle close btn, mouse demo
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								6eef2b7ae3
								
									
								
							
								
							
						 | 
						
							
							
								
								cleaning
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								fe8bf87e6d
								
									
								
							
								
							
						 | 
						
							
							
								
								add round-trip tests for built-in instructions
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								05104c93ca
								
									
								
							
								
							
						 | 
						
							
							
								
								fix ld printed as mov
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								34e339b1ca
								
									
								
							
								
							
						 | 
						
							
							
								
								add pretty-printer for assembled instructions
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								986f3be6a2
								
									
								
							
								
							
						 | 
						
							
							
								
								cleanup. remove conditional jumps, replaced by condition embedded in the enum
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								810ed2dddc
								
									
								
							
								
							
						 | 
						
							
							
								
								optimize labels, jumps
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								b06ef50acd
								
									
								
							
								
							
						 | 
						
							
							
								
								surround routines by far jump across
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								e0cc1973ba
								
							
								
							
						 | 
						
							
							
								
								Routine arity disambiguation, slash syntax (add/2, add/3)
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								8d585d765b
								
									
								
							
								
							
						 | 
						
							
							
								
								stacks example
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								651ffcb888
								
									
								
							
								
							
						 | 
						
							
							
								
								new test
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								6d8d0fd51a
								
									
								
							
								
							
						 | 
						
							
							
								
								show unsym and undef in the aliases example
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								4336454156
								
									
								
							
								
							
						 | 
						
							
							
								
								add unsym and undef
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								e580a2b679
								
									
								
							
								
							
						 | 
						
							
							
								
								Add "sym" and "def" instructions, add argument naming
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								afd412f22a
								
									
								
							
								
							
						 | 
						
							
							
								
								make more stuff public for use by extensions
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								822e7912aa
								
									
								
							
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								4be5b4e05b
								
									
								
							
								
							
						 | 
						
							
							
								
								generalize parsing to allow extensions to add arbitrary syntax; add 'proc' keyword to introduce a routine.
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								d47d0f2345
								
							
								
							
						 | 
						
							
							
								
								add note about log level
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								0b168b5f5d
								
							
								
							
						 | 
						
							
							
								
								add example config file, add default config file to gitignore
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
							
								
							
								c37408c7a2
								
							
								
							
						 | 
						
							
							
								
								read program from file; fmt, cleanup
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								01068ea001
								
									
								
							
								
							
						 | 
						
							
							
								
								crazy hypno + added sleep cmd
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								532df6eb04
								
									
								
							
								
							
						 | 
						
							
							
								
								screen imrpvoements
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								d19c4e5bea
								
									
								
							
								
							
						 | 
						
							
							
								
								add experimental framebuffer extension using minifb
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								b7345144e0
								
									
								
							
								
							
						 | 
						
							
							
								
								refactors
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								2269d759c6
								
									
								
							
								
							
						 | 
						
							
							
								
								refactors
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								3599cb46c4
								
									
								
							
								
							
						 | 
						
							
							
								
								cleanup, optimize. use Arc for reference sharing
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								d5de189af6
								
									
								
							
								
							
						 | 
						
							
							
								
								add more sensible API for object handles, add drop instruction
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								79d5aa3cd5
								
									
								
							
								
							
						 | 
						
							
							
								
								renaming, cleanup, fmt, move "extension module" traits and structs into a separate mod
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								8222efe6da
								
									
								
							
								
							
						 | 
						
							
							
								
								remove "immediate ptr" data type, move read, write funcs to RunState, add %objectPtr syntax
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								d489b214e0
								
									
								
							
								
							
						 | 
						
							
							
								
								add a readme
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								be1ee66970
								
									
								
							
								
							
						 | 
						
							
							
								
								make exec speed configurable
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								0cd800653f
								
									
								
							
								
							
						 | 
						
							
							
								
								Example extension: Stacks; fixes to allow module data storage in thread context
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								3e0aaa71e9
								
									
								
							
								
							
						 | 
						
							
							
								
								Convert builtin ops into a pseudo-extension
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								1d444fd516
								
									
								
							
								
							
						 | 
						
							
							
								
								cleaning
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								ba0e3d0fd2
								
									
								
							
								
							
						 | 
						
							
							
								
								preparations for module data storage, remove broken tests (dyn trait can't implement PartialEq because ???)
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								44e7cd3a8f
								
									
								
							
								
							
						 | 
						
							
							
								
								renames, improve module API (avoid cloning)
							
							
							
							
							
						 | 
						
							5 years ago | 
						
					
				
					
						
							
							
								
									
								
								 Ondřej Hruška
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								f015104b95
								
									
								
							
								
							
						 | 
						
							
							
								
								re-arrange modules, add "plug-in" system so instructions can be defined in multiple crates
							
							
							
							
							
						 | 
						
							5 years ago |