Sam Blackshear
f83284ad7c
[access paths] make raw access paths the default, move abstraction into AccessPath.Abs module
...
Summary:
It's nice to have "raw" as the default kind of access path, since it's used much more often than the abstraction.
This is also a prereq for supporting index expressions in access paths, since we'll need mutual recursion between accesses and access paths.
Reviewed By: jeremydubreil
Differential Revision: D5529807
fbshipit-source-id: cb3f521
8 years ago
Andrzej Kotulski
61aa7aaae5
Move Fieldname module inside Typ
...
Reviewed By: mbouaziz
Differential Revision: D5291900
fbshipit-source-id: 2bf232a
8 years ago
Jules Villard
b50f9f2695
[police] open IStd everywhere
...
Summary: `IStd` shall prevail.
Reviewed By: jberdine
Differential Revision: D5182263
fbshipit-source-id: f579046
8 years ago
Andrzej Kotulski
7c64d217f2
[IR] Refactor Ident.fieldname _*into Fieldname module
...
Reviewed By: jberdine
Differential Revision: D4745840
fbshipit-source-id: 4140221
8 years ago
Sam Blackshear
df5798336b
[cleanup] give AccessPath.raw its own module
...
Summary: This allows us to simplify ThreadSafetyDomain a bit.
Reviewed By: jberdine
Differential Revision: D4452740
fbshipit-source-id: 76fce02
8 years ago
Sam Blackshear
6a1a0d68da
create access paths from expressions
...
Reviewed By: jvillard
Differential Revision: D3605422
fbshipit-source-id: 1ccd9f8
9 years ago
Sam Blackshear
e95ebca786
factoring out some utility methods for testing access-based stuff
...
Reviewed By: jvillard
Differential Revision: D3584798
fbshipit-source-id: cd24e77
9 years ago