From 492786481ed69edb847f5ebfa9a24a95d08aedb8 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Mon, 13 May 2024 15:35:19 -0700 Subject: Bugfix 78 (#81) * Missing idepth for LoopNode * backedge code removing a Parser keep Stop subsuming a node parser yet needs * Missing addDep * LoadNode cloning peep better profit The LoadNode cloning peep cannot clone around a Loop unless its profit on the backedge, otherwise might infinitely clone around backedge. peep: x - (-y) is x+y peep: -(-x) is x * Drop alias from Field Field is intended to be a part of a Type; as such is abstract, immutable, and true for ALL Time and all TypeStructs which have the same field. Drop the alias and struct from Field. Drop field reset. The alias#s are decided in the Parser, and have a lifetime for the compilation unit; the Fields have infinite lifetime. Minor bugfix idepth caching * Remove emacs junk file --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 57f113ef..af200c8f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,7 @@ target/ *.iml # Editors -.#* +#* *~ TAGS -- cgit v1.2.3