Daniel Selsam
|
0036111db9
|
feat: pp.analyze original mvars are not unknown
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
5a5ed67698
|
refactor: pp.analyze track postponed constraints
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
c0c9d72cc3
|
refactor: pp.analyze put helper in 'where'
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
f1002cf759
|
feat: delab more thorough 'getParamKinds'
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
652681621a
|
fix: pp.analyze don't type-annotate mdatas
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
d6253e091b
|
fix: pp.analyze _s when forced explicit
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
ea6fca24c2
|
refactor: pp.analyze StateT for analyzeApp
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
be02133ca7
|
feat: pp.analyze default transparency
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
aefd31b2a2
|
feat: better bottom-up/structure-type heuristics
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
ed67bd56e0
|
fix: only unexpand when pp.notation=true
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
b6be5435cd
|
fix: pp.all should enable binderTypes
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
c89dff56c4
|
fix: pp.analyze missing structure instance types
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
e55a5770f3
|
refactor: nested for-loop
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
44f1f4e410
|
refactor: pp.analyze needs pp options
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
48d5c0d2a6
|
chore: pp.proofs defaults to false
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
e6b90dde8f
|
fix: pp.analyze mvars can bottom-up
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
3fa992c684
|
feat: new pp.analyze.knowsType option
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
a84291641b
|
fix: pp.analyze restriction on _
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
702211db2a
|
feat: pp.analyze detect when struct-inst type needed
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
db4d33487a
|
fix: unexpanders can't specify exact names
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
1f183cdc30
|
fix: only pp.analyze when all is not set
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
126db5fb12
|
fix: pp.analyze confirm def-eq before omitting arg
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
3bef119136
|
fix: pp.analyze missing inBottomUp
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
5fd68821c1
|
feat: flag for omitted 'bad' max annotations
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
9838625f19
|
doc: comment out blockImplicitLambda check
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
d28419594e
|
fix: pp.analyze do not panic on bvar
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
cded8be388
|
feat: more HBinOps in pp.analyze
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
54146f1859
|
fix: 4-ary SubExpr repr for types
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
9744b51c1b
|
fix: unexpand pairs
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
3309da8f1e
|
fix: pp.analyze LocalInstances not in MessageData
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
45a880ac05
|
feat: pp.analyze treat original uvars as params
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
ca73f60894
|
feat: pp.analyze flag to trust ofScientific
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
ff4551d217
|
fix: pp.analyze bottom up with fvar app-fns
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
3b3e54143c
|
feat: pp.analyze isSubstLike support Eq.rec
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
7030eaad3d
|
feat: one more pp.analyze pass
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
d6412b3a98
|
fix: pp.analyze was still printing inaccessibles
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
912e5cf212
|
fix: avoid pp.analyze trace/exception loop
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
aa590ccdf5
|
feat: pp option to instantiate mvars
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
b3bb82ee7e
|
feat: turn more delaborators into unexpanders
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
0b19f8e5a5
|
fix: do not double @@
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
2f9963f092
|
fix: literals are bottom-up safe
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
a96a043618
|
feat: better coe support
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
ca3be9876e
|
feat: flag to trust coercions
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
50d67e77ac
|
fix: type ascriptions
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
9158899145
|
feat: pp.analize try/catch and trace
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
eed0fb6635
|
feat: special support for 'fun x => x'
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
811bb56d10
|
fix: never set a negation
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
548bf4d9f4
|
chore: rm stale todo
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
4a35cef2c2
|
chore: rm stale instance
|
2021-08-03 09:13:18 +02:00 |
|
Daniel Selsam
|
e84a5ac432
|
fix: @ when there are inaccessible names
|
2021-08-03 09:13:18 +02:00 |
|