cc1bc44e69 
							
						 
					 
					
						
						
							
							Use mimalloc when targeting musl  
						
						
						
						
							
						
					 
					
						2024-09-29 11:52:04 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c7b85518ab 
							
						 
					 
					
						
						
							
							Rework jobs view & error handling improvements  
						
						... 
						
						
						
						Job status is now shown in the top menu bar,
with a new Jobs window that can be toggled.
Build and diff errors are now handled more
gracefully.
Fixes  #40  
						
						
							
						
					 
					
						2024-09-28 12:14:20 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bb039a1445 
							
						 
					 
					
						
						
							
							Add "Open source file" option  
						
						... 
						
						
						
						Available when right-clicking an object in
the object list or when viewing an object
Resolves  #99  
						
						
							
						
					 
					
						2024-09-28 11:50:56 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8fc142d316 
							
						 
					 
					
						
						
							
							Debounce loaded object modification check  
						
						... 
						
						
						
						Before, this was running 2 fs::metadata
calls every frame. We don't need to do it
nearly that often, so now it only checks
once every 500ms.
This required refactoring AppConfig into
a separate AppState that holds transient
runtime state along with the loaded
AppConfig. 
						
						
							
						
					 
					
						2024-09-28 10:55:22 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b0123b3f83 
							
						 
					 
					
						
						
							
							Improve build log message when command doesn't exist  
						
						... 
						
						
						
						Before, it didn't include the actual command
that was attempted to run. 
						
						
							
						
					 
					
						2024-09-28 10:55:09 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ec17aee9b 
							
						 
					 
					
						
						
							
							Improve config read/write performance  
						
						... 
						
						
						
						We were accidentally using unbuffered readers
and writers before, leading to long pauses on
the main thread on slow filesystems. (e.g.
FUSE or WSL) 
						
						
							
						
					 
					
						2024-09-28 10:54:54 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ec9731e1e5 
							
						 
					 
					
						
						
							
							Set app_id in eframe NativeOptions  
						
						... 
						
						
						
						Fixes missing WM_CLASS on Wayland 
						
						
							
						
					 
					
						2024-09-28 10:53:58 -06:00 
						 
				 
			
				
					
						
							
							
								OndrikB 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a06382c27e 
							
						 
					 
					
						
						
							
							Disambiguate dummy symbols ( #107 )  
						
						... 
						
						
						
						* Disambiguate dummy symbols
* Small formatting improvement
* Put HashMap logic into symbol creation 
						
						
							
 
						
					 
					
						2024-09-27 00:33:36 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e013638c5a 
							
						 
					 
					
						
						
							
							clippy fixes  
						
						
						
						
							
						
					 
					
						2024-09-27 00:30:30 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70ab82f1f7 
							
						 
					 
					
						
						
							
							gui: Highlight registers in columns separately  
						
						... 
						
						
						
						This matches the behavior of decomp.me and the
CLI.
Resolves  #71  
						
						
							
						
					 
					
						2024-09-27 00:27:36 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c5896689cf 
							
						 
					 
					
						
						
							
							Use ppc750cl Opcode::from  
						
						
						
						
							
						
					 
					
						2024-09-27 00:12:21 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							67719dd93e 
							
						 
					 
					
						
						
							
							report: Exclude "hidden" functions  
						
						... 
						
						
						
						Fixes  #111  
					
						2024-09-27 00:12:21 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							258e141017 
							
						 
					 
					
						
						
							
							Upgrade all dependencies  
						
						
						
						
							
						
					 
					
						2024-09-27 00:12:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dbdda55065 
							
						 
					 
					
						
						
							
							Add Report::split  
						
						... 
						
						
						
						A hack for supporting games that build
all versions at once. 
						
						
							
						
					 
					
						2024-09-26 23:47:03 -06:00 
						 
				 
			
				
					
						
							
							
								Steven Casper 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a43320af1f 
							
						 
					 
					
						
						
							
							PPC: Guess reloc data type based on the instruction. ( #108 )  
						
						... 
						
						
						
						* Guess reloc data type based on the instruction.
Adds an entry to the reloc tooltip to show the inferred data type
and value.
* Fix clippy warning
* Match on Opcode rather than mnemonic string 
						
						
							
						
					 
					
						2024-09-25 23:45:37 -06:00 
						 
				 
			
				
					
						
							
							
								Amber Brault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35bbd40f5d 
							
						 
					 
					
						
						
							
							Actually update extab stuff ( #110 )  
						
						... 
						
						
						
						* Update cwextab
* Update
* Update ppc.rs
* Make fmt shut up 
						
						
							
						
					 
					
						2024-09-24 09:16:14 -06:00 
						 
				 
			
				
					
						
							
							
								Amber Brault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1cb4b0b19 
							
						 
					 
					
						
						
							
							Update cwextab ( #109 )  
						
						
						
						
							
						
					 
					
						2024-09-23 21:24:33 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2379853faa 
							
						 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
							
						
					 
					
						2024-09-10 23:29:22 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e1aff180f 
							
						 
					 
					
						
						
							
							Remove vergen / GIT_COMMIT_SHA handling  
						
						
						
						
							
						
					 
					
						2024-09-10 23:22:40 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3846a7d315 
							
						 
					 
					
						
						
							
							Version v2.0.0  
						
						
						
						
							
 
						
					 
					
						2024-09-09 20:18:56 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dcf209aac5 
							
						 
					 
					
						
						
							
							Cleanup & move extab code into ppc arch  
						
						
						
						
							
						
					 
					
						2024-09-09 19:43:10 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c7e6394628 
							
						 
					 
					
						
						
							
							Try to resolve deleting autoupdate tmp dir  
						
						
						
						
							
						
					 
					
						2024-09-09 19:42:01 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							235dc7f517 
							
						 
					 
					
						
						
							
							Use released ppc750cl & update README.md  
						
						
						
						
							
						
					 
					
						2024-09-09 19:41:29 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Avery 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							199c07e975 
							
						 
					 
					
						
						
							
							Add cargo install instructions to README ( #105 )  
						
						
						
						
							
						
					 
					
						2024-09-09 19:38:06 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							56a5a61825 
							
						 
					 
					
						
						
							
							Updates to CI workflow & README.md  
						
						
						
						
							
						
					 
					
						2024-09-09 19:34:50 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3d2236de82 
							
						 
					 
					
						
						
							
							Use workspace keys in Cargo.toml  
						
						
						
						
							
						
					 
					
						2024-09-09 19:32:22 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bcc5871cd8 
							
						 
					 
					
						
						
							
							Update all dependencies  
						
						
						
						
							
						
					 
					
						2024-09-09 19:26:46 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Lambertz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d0d7df54c 
							
						 
					 
					
						
						
							
							Add 32-bit windows objdiff-cli build ( #102 )  
						
						... 
						
						
						
						* Revert "Add 32-bit windows builds (#101 )"
This reverts commit bc687173c0ef5587ff52bccb5f447c37566d8f99.
* Add 32-bit objdiff-cli build 
						
						
							
						
					 
					
						2024-09-06 19:25:18 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0221a2d54d 
							
						 
					 
					
						
						
							
							clippy fix  
						
						
						
						
							
						
					 
					
						2024-09-05 17:52:43 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Lambertz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc687173c0 
							
						 
					 
					
						
						
							
							Add 32-bit windows builds ( #101 )  
						
						
						
						
							
						
					 
					
						2024-09-05 17:50:37 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1ae369d17 
							
						 
					 
					
						
						
							
							CI: Fix Cargo.toml version check  
						
						
						
						
							
 
						
					 
					
						2024-09-04 23:51:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ce05d6d6c0 
							
						 
					 
					
						
						
							
							Version v2.0.0-beta.6  
						
						
						
						
							
						
					 
					
						2024-09-04 23:36:41 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c16a926d9b 
							
						 
					 
					
						
						
							
							objdiff-cli: Build static binary & for more arches  
						
						
						
						
							
						
					 
					
						2024-09-04 23:33:52 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Lambertz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a32d99923c 
							
						 
					 
					
						
						
							
							Coff line number ( #100 )  
						
						... 
						
						
						
						* Update object to 0.36
* Add COFF line number support 
						
						
							
						
					 
					
						2024-09-04 18:36:09 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68606dfdcb 
							
						 
					 
					
						
						
							
							Add config.schema.json & update README.md  
						
						
						
						
							
						
					 
					
						2024-09-03 20:48:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4650b660a 
							
						 
					 
					
						
						
							
							Hide auto-generated objects in object list  
						
						... 
						
						
						
						With filter option to display them,
if desired. decomp-toolkit will
start writing auto-generated objects
in objdiff.json for reporting
purposes, so this maintains the
existing behavior. 
						
						
							
 
						
					 
					
						2024-09-03 18:59:07 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							195379968c 
							
						 
					 
					
						
						
							
							Support for progress categories & linked stats  
						
						
						
						
							
						
					 
					
						2024-09-03 00:59:15 -06:00 
						 
				 
			
				
					
						
							
							
								Aetias 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd8aaee41 
							
						 
					 
					
						
						
							
							Bump unarm to 1.5.0 ( #98 )  
						
						
						
						
							
						
					 
					
						2024-08-25 20:57:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1f4175dc21 
							
						 
					 
					
						
						
							
							Overall wasm refactoring & improvements  
						
						
						
						
							
						
					 
					
						2024-08-21 19:48:58 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0fccae1049 
							
						 
					 
					
						
						
							
							Add experimental wasm bindings  
						
						... 
						
						
						
						Published to npm as objdiff-wasm 
						
						
							
						
					 
					
						2024-08-20 21:40:32 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8250d26b77 
							
						 
					 
					
						
						
							
							Support R_MIPS_LITERAL, R_MIPS15_S3 relocations  
						
						... 
						
						
						
						Resolves  #92 
Resolves  #95 
 
						
					 
					
						2024-08-18 22:05:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd555a6e0f 
							
						 
					 
					
						
						
							
							Fix reading little-endian .line section  
						
						
						
						
							
						
					 
					
						2024-08-18 21:57:53 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3710b6a91e 
							
						 
					 
					
						
						
							
							Try even harder to recover from protoc missing  
						
						
						
						
							
						
					 
					
						2024-08-18 14:01:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							faebddbc5e 
							
						 
					 
					
						
						
							
							More updates to report types  
						
						
						
						
							
						
					 
					
						2024-08-18 13:42:41 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a733a950a3 
							
						 
					 
					
						
						
							
							Avoid requiring protoc unless protos change  
						
						
						
						
							
						
					 
					
						2024-08-18 13:40:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cad9b70632 
							
						 
					 
					
						
						
							
							Support protobuf format for reports  
						
						... 
						
						
						
						This migrates to using protobuf to
define the "report" and "changes"
formats in objdiff-cli.
The JSON output now uses the Proto3
"JSON Mapping", which is slightly
incompatible with the existing JSON
format. Mainly, 64-bit numbers are
represented as strings, and addresses
are decimal strings instead of hex.
However, the older JSON format is
still accepted by "report changes"
to ease migration. 
						
						
							
						
					 
					
						2024-08-16 00:52:24 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cf937b0be9 
							
						 
					 
					
						
						
							
							Guard against symbols larger than section  
						
						
						
						
							
 
						
					 
					
						2024-08-11 16:54:24 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							23b6d33a98 
							
						 
					 
					
						
						
							
							Fix botched find/replace  
						
						
						
						
							
						
					 
					
						2024-08-11 16:53:35 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f17ee83622 
							
						 
					 
					
						
						
							
							Version v2.0.0-beta.3  
						
						
						
						
							
						
					 
					
						2024-08-11 16:02:36 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							615ec4c50a 
							
						 
					 
					
						
						
							
							mips: Support R_MIPS_PC16 relocations  
						
						
						
						
							
						
					 
					
						2024-08-11 16:00:10 -06:00