Track artifact commands and operations per-module (#7426)
* Change so that operations are stored per module * Refactor so that all modeling commands go through ExecState * Remove unneeded PartialOrd implementations * Remove artifact_commands from KclError since it was only for debugging --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
		@ -300,12 +300,6 @@ extrude001 = extrude(profile001, length = 4)
 | 
			
		||||
    let first = &result.first().unwrap().2;
 | 
			
		||||
    let second = &result.last().unwrap().2;
 | 
			
		||||
 | 
			
		||||
    assert!(
 | 
			
		||||
        first.artifact_commands.len() < second.artifact_commands.len(),
 | 
			
		||||
        "Second should have all the artifact commands of the first, plus more. first={:?}, second={:?}",
 | 
			
		||||
        first.artifact_commands.len(),
 | 
			
		||||
        second.artifact_commands.len()
 | 
			
		||||
    );
 | 
			
		||||
    assert!(
 | 
			
		||||
        first.artifact_graph.len() < second.artifact_graph.len(),
 | 
			
		||||
        "Second should have all the artifacts of the first, plus more. first={:?}, second={:?}",
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user