Skip to content
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

interface support in the interface library #13154

Merged
merged 41 commits into from
Mar 15, 2022
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
fe79479
look up the full interface definition
S11001001 Mar 3, 2022
942ae43
create a proper dar for inspection in the interface library tests
S11001001 Mar 4, 2022
3e5eab3
reformat
S11001001 Mar 4, 2022
ddfcea7
test interface using the old syntax
S11001001 Mar 4, 2022
378a924
compile the test interface with 1.dev
S11001001 Mar 4, 2022
8b7efe8
new DefInterface for iface.Interface
S11001001 Mar 4, 2022
4b2557d
build foldModule's state all at once
S11001001 Mar 4, 2022
196ac55
only pull the fixedChoices from the interfaces
S11001001 Mar 4, 2022
93cde92
add the DefInterfaces to the Interface and EnvironmentInterface boxes
S11001001 Mar 5, 2022
9a67993
remove state-stepping functions
S11001001 Mar 5, 2022
9e52766
failing test that the choice made it all the way through
S11001001 Mar 5, 2022
05ebc96
Merge commit '1f1e50514bb3561afd0a333497a4ad1d581cddc1' into 13036-if…
S11001001 Mar 5, 2022
b265fc9
Merge commit '7bfd5e40c87187f61e94f952a65f7eafdab7245' into 13036-ifa…
S11001001 Mar 9, 2022
50cc32f
copy inheritedChoices with delayed lookup into DefTemplate
S11001001 Mar 9, 2022
2a62879
function to resolve inherited choices given an EnvironmentInterface
S11001001 Mar 9, 2022
8b2df63
document resolveChoices
S11001001 Mar 9, 2022
4ba8add
test inheritedChoices' presence
S11001001 Mar 9, 2022
895fa13
Ast.DataInterface is empty, just use the interfaces map directly
S11001001 Mar 9, 2022
a855041
working test for the whole structure of the interface data
S11001001 Mar 9, 2022
e876425
resolve inherited choices for the whole EnvironmentInterface
S11001001 Mar 10, 2022
3fb3ef9
Merge commit 'e73963c88de98c6494cbbacb68370777b35855d3' into 13036-if…
S11001001 Mar 10, 2022
730346b
test inherited choice resolution
S11001001 Mar 10, 2022
c975d22
use value comparison to check the choice's structure instead
S11001001 Mar 10, 2022
7459ac6
port navigator tests for interface API changes
S11001001 Mar 10, 2022
cbd5d18
port json-api for interface API changes; does not solve #12689
S11001001 Mar 10, 2022
d830be4
port Scala codegen for interface API changes; does not add support
S11001001 Mar 10, 2022
3aac2e8
port Java codegen for interface API changes; does not solve #11350
S11001001 Mar 10, 2022
82a233d
Merge commit 'e1030365f0870e7f1061a50377e2e336263593a6' into 13036-if…
S11001001 Mar 10, 2022
feee1a8
no changelog
S11001001 Mar 10, 2022
4508dc3
remove test println
S11001001 Mar 10, 2022
a98898e
missed reformat
S11001001 Mar 10, 2022
c960d4d
variant of resolveChoices better for incrementally building environments
S11001001 Mar 10, 2022
534ca70
Merge commit '0ffb88a6ca3074082a6d539eec912d2f3fba55dd' into 13036-if…
S11001001 Mar 15, 2022
9531dd9
doc typo
S11001001 Mar 15, 2022
99ac8b4
another utility for choice resolution
S11001001 Mar 15, 2022
a75fe76
rename inheritedChoices to unresolvedInheritedChoices
S11001001 Mar 15, 2022
00787e4
seal a trait
S11001001 Mar 15, 2022
8751634
rename inheritedChoices to unresolvedInheritedChoices in doc
S11001001 Mar 15, 2022
163ec7b
factor cons
S11001001 Mar 15, 2022
09ccbb0
use Ref.TypeConName for interface names
S11001001 Mar 15, 2022
524df88
Merge commit '739173bf8460e237d6bffb904bfb96077d2f80c2' into 13036-if…
S11001001 Mar 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge commit '0ffb88a6ca3074082a6d539eec912d2f3fba55dd' into 13036-if…
…ace-library-with-interfaces
  • Loading branch information
S11001001 committed Mar 15, 2022
commit 534ca70dda53ca1ed5d33ab58cafaa83627519a5

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.