-
Notifications
You must be signed in to change notification settings - Fork 380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ refactor ] ScopedSnocList: WIP #3368
base: main
Are you sure you want to change the base?
Commits on Nov 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a2f0f3 - Browse repository at this point
Copy the full SHA 5a2f0f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc6878d - Browse repository at this point
Copy the full SHA cc6878dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7a3eff - Browse repository at this point
Copy the full SHA c7a3effView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a716a - Browse repository at this point
Copy the full SHA b5a716aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e9db3 - Browse repository at this point
Copy the full SHA 54e9db3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4fd90c - Browse repository at this point
Copy the full SHA d4fd90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92238f7 - Browse repository at this point
Copy the full SHA 92238f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for caea2c8 - Browse repository at this point
Copy the full SHA caea2c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 573ac16 - Browse repository at this point
Copy the full SHA 573ac16View commit details -
Configuration menu - View commit details
-
Copy full SHA for a097777 - Browse repository at this point
Copy the full SHA a097777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ddb2e - Browse repository at this point
Copy the full SHA 42ddb2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f12e2 - Browse repository at this point
Copy the full SHA 00f12e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5a43b - Browse repository at this point
Copy the full SHA 8f5a43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a134683 - Browse repository at this point
Copy the full SHA a134683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67076a6 - Browse repository at this point
Copy the full SHA 67076a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba686e - Browse repository at this point
Copy the full SHA dba686eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dbac6c - Browse repository at this point
Copy the full SHA 3dbac6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63bdb1c - Browse repository at this point
Copy the full SHA 63bdb1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9052c8f - Browse repository at this point
Copy the full SHA 9052c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 071ddc4 - Browse repository at this point
Copy the full SHA 071ddc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c9fe7d - Browse repository at this point
Copy the full SHA 9c9fe7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 061c64c - Browse repository at this point
Copy the full SHA 061c64cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f466ec - Browse repository at this point
Copy the full SHA 9f466ecView commit details -
ScopedSnocList: WIP: Remove logical dupe
Reify (SnocList a)
ScopedSnocList: WIP: Remove logical dupe `Reflect (SnocList a)`
Configuration menu - View commit details
-
Copy full SHA for 183dd7c - Browse repository at this point
Copy the full SHA 183dd7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0dc15 - Browse repository at this point
Copy the full SHA 3f0dc15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94cfb33 - Browse repository at this point
Copy the full SHA 94cfb33View commit details -
ScopedSnocList: WIP:
getRewriteTerms
: removereverse
and use `:<……` instead of `:%:`
Configuration menu - View commit details
-
Copy full SHA for afd84b4 - Browse repository at this point
Copy the full SHA afd84b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 946fb97 - Browse repository at this point
Copy the full SHA 946fb97View commit details -
ScopedSnocList: WIP: `$AA +%+ ($BB <>> ($CC +%+ $DD)) => ($BB <>> ($D…
…D ++ $CC)) ++ $AA`
Configuration menu - View commit details
-
Copy full SHA for 07774ba - Browse repository at this point
Copy the full SHA 07774baView commit details -
ScopedSnocList: WIP:
a (b +%+ c) => a (c ++ b)
but actually a speci……al case for `elemInsertedMiddle`
Configuration menu - View commit details
-
Copy full SHA for f302afd - Browse repository at this point
Copy the full SHA f302afdView commit details -
ScopedSnocList: WIP: add
import Libraries.Data.SnocList.SizeOf
and ……`import Core.Name.CompatibleVars`
Configuration menu - View commit details
-
Copy full SHA for ff9efbb - Browse repository at this point
Copy the full SHA ff9efbbView commit details -
ScopedSnocList: WIP: aligned with
Yaffle
the following: `GenWeakena……ble`, `embed(N|Is)Var`, `locate(|N|Is)Var`, `weaken(|N)Var`, `insert(|N)Var`, `insertNVarNames`, `removeNVar`, `strengthen(*|N*|Is*)Var`
Configuration menu - View commit details
-
Copy full SHA for b1027c0 - Browse repository at this point
Copy the full SHA b1027c0View commit details -
ScopedSnocList: WIP: aligned with
Yaffle
the following: `GenWeakena……ble`, `insertNVarNames` and `genWeaken` (fixed a mistake). Also snoc applied to `CompileExpr`, `Env`, `TT`, `CaseTree`, `Subst`
Configuration menu - View commit details
-
Copy full SHA for 5b96def - Browse repository at this point
Copy the full SHA 5b96defView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be6636 - Browse repository at this point
Copy the full SHA 0be6636View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed82f94 - Browse repository at this point
Copy the full SHA ed82f94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff5d8c6 - Browse repository at this point
Copy the full SHA ff5d8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c92c254 - Browse repository at this point
Copy the full SHA c92c254View commit details -
ScopedSnocList: WIP: correct list functions with snoc ones for `Compi…
…leExpr`, `ConstantFold`, `Identity`, `Normalize`, `Convert`.
Configuration menu - View commit details
-
Copy full SHA for 9845b96 - Browse repository at this point
Copy the full SHA 9845b96View commit details -
ScopedSnocList: WIP: correct list functions with snoc ones for `Inlin…
…e`, `Name`, `TTC`, `UnifyState`.
Configuration menu - View commit details
-
Copy full SHA for d27627f - Browse repository at this point
Copy the full SHA d27627fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0162f6e - Browse repository at this point
Copy the full SHA 0162f6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a339ff8 - Browse repository at this point
Copy the full SHA a339ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 982133b - Browse repository at this point
Copy the full SHA 982133bView commit details -
ScopedSnocList: WIP: use
List
atMeta
andNMeta
, risky changes ……at `Unify`, replace `apply` on `applySpine` where applicable
Configuration menu - View commit details
-
Copy full SHA for 83e778d - Browse repository at this point
Copy the full SHA 83e778dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb86f2 - Browse repository at this point
Copy the full SHA 1cb86f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 173a89d - Browse repository at this point
Copy the full SHA 173a89dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd63a1 - Browse repository at this point
Copy the full SHA 6fd63a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6470c77 - Browse repository at this point
Copy the full SHA 6470c77View commit details -
ScopedSnocList: WIP: use List stack at
TTImp
, separate `applyStackW……ithFC` and `applySpineWithFC`
Configuration menu - View commit details
-
Copy full SHA for 3f3d1f1 - Browse repository at this point
Copy the full SHA 3f3d1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb15fc - Browse repository at this point
Copy the full SHA 8fb15fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb618b1 - Browse repository at this point
Copy the full SHA bb618b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1364fa9 - Browse repository at this point
Copy the full SHA 1364fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bdc92a - Browse repository at this point
Copy the full SHA 0bdc92aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe10aa7 - Browse repository at this point
Copy the full SHA fe10aa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97aa24 - Browse repository at this point
Copy the full SHA b97aa24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af73fc - Browse repository at this point
Copy the full SHA 9af73fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3f2b0d - Browse repository at this point
Copy the full SHA b3f2b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64364f5 - Browse repository at this point
Copy the full SHA 64364f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92bc131 - Browse repository at this point
Copy the full SHA 92bc131View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8caeef - Browse repository at this point
Copy the full SHA e8caeefView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59b384 - Browse repository at this point
Copy the full SHA e59b384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 392b3e2 - Browse repository at this point
Copy the full SHA 392b3e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac27296 - Browse repository at this point
Copy the full SHA ac27296View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf65ec9 - Browse repository at this point
Copy the full SHA cf65ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 944f442 - Browse repository at this point
Copy the full SHA 944f442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ef9b86 - Browse repository at this point
Copy the full SHA 0ef9b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 441723e - Browse repository at this point
Copy the full SHA 441723eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a837a75 - Browse repository at this point
Copy the full SHA a837a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92fd100 - Browse repository at this point
Copy the full SHA 92fd100View commit details -
Yaffle uses
normalizeLHS
instead ofnormalizeHoles
here but we le……ave `normalizeHoles` for easier logging analysis
Configuration menu - View commit details
-
Copy full SHA for 4d6b106 - Browse repository at this point
Copy the full SHA 4d6b106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd5013 - Browse repository at this point
Copy the full SHA 0cd5013View commit details -
Make
XX
,YY
at{arg:XX}
and{e:YY}
follow origin order due of…… comparing with idx at `quoteHead` (`findName`)
Configuration menu - View commit details
-
Copy full SHA for 583157c - Browse repository at this point
Copy the full SHA 583157cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b08c6cc - Browse repository at this point
Copy the full SHA b08c6ccView commit details