-
Notifications
You must be signed in to change notification settings - Fork 418
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
Resolve rectangular domain module code in Dyno #25684
base: main
Are you sure you want to change the base?
Resolve rectangular domain module code in Dyno #25684
Commits on Sep 19, 2024
-
Add test for correct ambiguity between procs
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for d247e1b - Browse repository at this point
Copy the full SHA d247e1bView commit details -
Add test for resolving 'this' on shadowing var
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for aca1839 - Browse repository at this point
Copy the full SHA aca1839View commit details -
Repeat lookupIdentifier as non-called if no methods found
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 85e26cb - Browse repository at this point
Copy the full SHA 85e26cbView commit details -
Only repeat lookupIdentifier when result is ambiguous
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 11f4034 - Browse repository at this point
Copy the full SHA 11f4034View commit details -
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 155cf65 - Browse repository at this point
Copy the full SHA 155cf65View commit details -
Check for any procs, not just methods
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 778c513 - Browse repository at this point
Copy the full SHA 778c513View commit details -
Resolve to innermost identifier for called var case
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 2d01907 - Browse repository at this point
Copy the full SHA 2d01907View commit details -
Check for vars only rather than absence of functions
To avoid edge cases with module names Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for fe82d15 - Browse repository at this point
Copy the full SHA fe82d15View commit details -
Remove redundant calculation of resolvingCalledIdent
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 11dd1ee - Browse repository at this point
Copy the full SHA 11dd1eeView commit details -
Add TODO for a more principled solution
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 0cfd280 - Browse repository at this point
Copy the full SHA 0cfd280View commit details -
Test and handle similar shadowing formal case
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 377ec06 - Browse repository at this point
Copy the full SHA 377ec06View commit details -
Test resolving a dependently-typed field in method
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 547d28d - Browse repository at this point
Copy the full SHA 547d28dView commit details -
Instantiate generic class types with actual type
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 9f1723a - Browse repository at this point
Copy the full SHA 9f1723aView commit details -
Refactor to include manageability check
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for a727ef5 - Browse repository at this point
Copy the full SHA a727ef5View commit details -
Revert accidental autoformat changes
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for d15cc59 - Browse repository at this point
Copy the full SHA d15cc59View commit details -
Add tests for type field/parenless in signature
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for e770a61 - Browse repository at this point
Copy the full SHA e770a61View commit details -
Fix setting instantiated receiver type in instantiateSignature
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 3496931 - Browse repository at this point
Copy the full SHA 3496931View commit details -
Fix setting receiver type in Resolver setup
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 6350456 - Browse repository at this point
Copy the full SHA 6350456View commit details -
Test generic receiver with parenless type proc case
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 623d6a8 - Browse repository at this point
Copy the full SHA 623d6a8View commit details -
Delay qualified field resolution on generic types
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 3c3103b - Browse repository at this point
Copy the full SHA 3c3103bView commit details -
Delay unqualified field resolution on generic types
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for b88d4a7 - Browse repository at this point
Copy the full SHA b88d4a7View commit details -
Add test that forwarding 'except' doesn't exlude others
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for ba70058 - Browse repository at this point
Copy the full SHA ba70058View commit details -
Fix resolving forwarding with VisibilityClauses
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 33cbe9a - Browse repository at this point
Copy the full SHA 33cbe9aView commit details -
Move 'init' call comment closer to where it's created
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for f2551e4 - Browse repository at this point
Copy the full SHA f2551e4View commit details -
Rewrite 'new dmap' to 'new _distribution'
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for ae90479 - Browse repository at this point
Copy the full SHA ae90479View commit details -
Add 'new' resolution for domains
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for ac85a84 - Browse repository at this point
Copy the full SHA ac85a84View commit details -
Replace hardcoded IDs of special records in return-type-inference
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 6e0db7a - Browse repository at this point
Copy the full SHA 6e0db7aView commit details -
Remove more redundant hardcoded symbol names of special types
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 6104d8f - Browse repository at this point
Copy the full SHA 6104d8fView commit details -
Assert domain is domain type in testDomains
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 62edf66 - Browse repository at this point
Copy the full SHA 62edf66View commit details -
Rewrite resolveSpecialCall if/else as a short-circuiting disjunction
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 4bee01e - Browse repository at this point
Copy the full SHA 4bee01eView commit details -
Add 'domain' case to resolveSpecialKeywordCall
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 2c476d7 - Browse repository at this point
Copy the full SHA 2c476d7View commit details -
Resolve 'domain(?)' as 'domain'
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for cd76840 - Browse repository at this point
Copy the full SHA cd76840View commit details -
Pass 'dist' arg with placeholder type
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 3e1f587 - Browse repository at this point
Copy the full SHA 3e1f587View commit details -
Resolve and use real 'defaultDist' type
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 09af8a4 - Browse repository at this point
Copy the full SHA 09af8a4View commit details -
Remove workaround in chpl__defaultDistInitPrivate
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 15b2bd9 - Browse repository at this point
Copy the full SHA 15b2bd9View commit details -
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 0ad4199 - Browse repository at this point
Copy the full SHA 0ad4199View commit details -
Switch domain resolve from chpl__buildDomainRuntimeType to new _domain
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 794f773 - Browse repository at this point
Copy the full SHA 794f773View commit details -
More work on getting new _domain working
Most significantly including proper lookup of the type of defaultDist Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 6a34bac - Browse repository at this point
Copy the full SHA 6a34bacView commit details -
Add TODO to put runAndTrackErrors back
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 5f3c941 - Browse repository at this point
Copy the full SHA 5f3c941View commit details -
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 0f3e436 - Browse repository at this point
Copy the full SHA 0f3e436View commit details -
Use init call as type rather than value
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for be4821b - Browse repository at this point
Copy the full SHA be4821bView commit details -
Add domain literal type resolution
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for fb6c824 - Browse repository at this point
Copy the full SHA fb6c824View commit details -
Fix comment about object -> RootClass
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 29a770c - Browse repository at this point
Copy the full SHA 29a770cView commit details -
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 3565b80 - Browse repository at this point
Copy the full SHA 3565b80View commit details -
Set INIT_RECEIVER kind for generated _domain.init call
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 7361d45 - Browse repository at this point
Copy the full SHA 7361d45View commit details -
Include _instance in DomainType subsittutions to fix init issue
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 4523975 - Browse repository at this point
Copy the full SHA 4523975View commit details -
Fix resolving domain type expressions via resolved init receiver
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 7d8e9d9 - Browse repository at this point
Copy the full SHA 7d8e9d9View commit details -
Restore use of runAndTrackErrors
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 5acc293 - Browse repository at this point
Copy the full SHA 5acc293View commit details -
Get basic testing with standard domain module
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 568b55d - Browse repository at this point
Copy the full SHA 568b55dView commit details -
Update testing from stridable -> strides
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for ec73826 - Browse repository at this point
Copy the full SHA ec73826View commit details -
Add and use RUNTIME_TYPE AssociatedAction for domain type expressions
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 8af1d4b - Browse repository at this point
Copy the full SHA 8af1d4bView commit details -
Remove compiler-generated domain methods
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for cdd57ba - Browse repository at this point
Copy the full SHA cdd57baView commit details -
Re-enable testing for some basic domain methods
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 053b7dc - Browse repository at this point
Copy the full SHA 053b7dcView commit details -
Re-enable testDomains .type testing
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 4f4f088 - Browse repository at this point
Copy the full SHA 4f4f088View commit details -
Enable forwarding on DomainTypes
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 1b052a7 - Browse repository at this point
Copy the full SHA 1b052a7View commit details -
Adjust and re-enable _domain.pid testing
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 70c32e0 - Browse repository at this point
Copy the full SHA 70c32e0View commit details -
Re-enable domain iteration testing
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 9a07752 - Browse repository at this point
Copy the full SHA 9a07752View commit details -
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 58f56db - Browse repository at this point
Copy the full SHA 58f56dbView commit details -
Remove use of minimal ChapelArray in testArrays
Also remove test-minimal-modules.h as now empty and unused Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 2bbaae2 - Browse repository at this point
Copy the full SHA 2bbaae2View commit details -
Revert "Remove use of minimal ChapelArray in testArrays"
This reverts commit a953fb3. Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 585188e - Browse repository at this point
Copy the full SHA 585188eView commit details -
Use real ChapelDomain in testArrays, with module code errors ignored
Also disable associative array testing until associative domains are fixed Signed-off-by: Anna Rift <anna.rift@hpe.com>
Configuration menu - View commit details
-
Copy full SHA for 1c7598e - Browse repository at this point
Copy the full SHA 1c7598eView commit details