-
Notifications
You must be signed in to change notification settings - Fork 203
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
Member-wise constructor generation with visibility control #5107
base: master
Are you sure you want to change the base?
Member-wise constructor generation with visibility control #5107
Commits on Aug 15, 2024
-
Member-wise constructor generation with visibility control
NOTE: This is a draft Key Changes: 1. Initializer lists call into constructors (and no longer hack around per element) 2. we auto-generate member-wise constructors for varying visibility of members (public, public-internal, public-internal-private) 3. Implements visibility and member-wise constructor rules described in shader-slang#3406 4. Reorders and reformats how we auto-generate constructors along with adding support for member-wise constructors ('visitStruct' and 'visitAggTypeDecl'). * This was changed since currently Slang (if no constructors are found) falls back to initializer list syntax for non initializer list constructor code. Since we add a non-default-ctor this fallback logic never happens causing failures now. 5. initialization-list logic for struct objects has been reordered and reformatted due to previous logical incompatibilities.
Configuration menu - View commit details
-
Copy full SHA for 40f0cbe - Browse repository at this point
Copy the full SHA 40f0cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce554c3 - Browse repository at this point
Copy the full SHA ce554c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb70c4 - Browse repository at this point
Copy the full SHA ceb70c4View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 6df637d - Browse repository at this point
Copy the full SHA 6df637dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0110058 - Browse repository at this point
Copy the full SHA 0110058View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b1c50 - Browse repository at this point
Copy the full SHA a1b1c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dca495 - Browse repository at this point
Copy the full SHA 0dca495View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 44de3d4 - Browse repository at this point
Copy the full SHA 44de3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab4c9f - Browse repository at this point
Copy the full SHA bab4c9fView commit details -
1. fix breaking tests which cannot be fixed by adding 'old style slang array init-list syntax' support, specifically for constructing a struct without an explicit '{}' 2. clean up tests
Configuration menu - View commit details
-
Copy full SHA for d82d68b - Browse repository at this point
Copy the full SHA d82d68bView commit details -
1. resolve generics which are associated to a struct instance during init list evaluation 2. fix autodiff test with incorrect init-list
Configuration menu - View commit details
-
Copy full SHA for 892016a - Browse repository at this point
Copy the full SHA 892016aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5755c0a - Browse repository at this point
Copy the full SHA 5755c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d5bd3 - Browse repository at this point
Copy the full SHA f6d5bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 251314e - Browse repository at this point
Copy the full SHA 251314eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 045e27a - Browse repository at this point
Copy the full SHA 045e27aView commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 6d50283 - Browse repository at this point
Copy the full SHA 6d50283View commit details -
Revert "init expr with default ctor is now more restrictive due to cu…
…rrent limitations." Revert because it will break code, instead just check more generally for 0, if we don't want the "everything does an 'init'" logic this can be changes later.
Configuration menu - View commit details
-
Copy full SHA for 4c36d3a - Browse repository at this point
Copy the full SHA 4c36d3aView commit details
Commits on Aug 16, 2024
-
try removing null default-ctor construction logic due to causing fail…
…iures remove all null default-ctor's like before, instead though redesign the hacky overload resolution into ctor such that it works: 1. resolveInvoke properly culls useless overloads 2. This stops spirious generation of empty init's (side-effect if we generate a real ctor) 3. This stops lots of warnings since we don't have a ctor that init's nothing
Configuration menu - View commit details
-
Copy full SHA for cbe95fb - Browse repository at this point
Copy the full SHA cbe95fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bf220 - Browse repository at this point
Copy the full SHA f8bf220View commit details -
make a few additions/changes to init list logic:
1. allow a more formalized init-list logic for flattened init-lists's 2. fixing invalid tests
Configuration menu - View commit details
-
Copy full SHA for 1e7819a - Browse repository at this point
Copy the full SHA 1e7819aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4ec35 - Browse repository at this point
Copy the full SHA 1e4ec35View commit details -
cleanup some tests, logic and auto-documentation code
1. clean-up documentation tests 2. fix recursive type crash with uninitialized value checks 3. fully disallow synth object printing rather than partially for auto-documentation code.
Configuration menu - View commit details
-
Copy full SHA for 95e719d - Browse repository at this point
Copy the full SHA 95e719dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f7177 - Browse repository at this point
Copy the full SHA 04f7177View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d18c7 - Browse repository at this point
Copy the full SHA b3d18c7View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67c9d29 - Browse repository at this point
Copy the full SHA 67c9d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7476962 - Browse repository at this point
Copy the full SHA 7476962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78feed6 - Browse repository at this point
Copy the full SHA 78feed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cd3b3 - Browse repository at this point
Copy the full SHA 98cd3b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a788a53 - Browse repository at this point
Copy the full SHA a788a53View commit details -
fix no_diff and trySynthesizeDifferentialAssociatedTypeRequirementWit…
…ness bug Adding 2 things: 1. add no_diff to synth'ed ctor if param is no_diff 2. Fix bug where DifferentialType 'ownedScope' is not setup to track the associated contained (causes 'ThisExpr' to resolve incorrectly)
Configuration menu - View commit details
-
Copy full SHA for ff905ae - Browse repository at this point
Copy the full SHA ff905aeView commit details
Commits on Aug 20, 2024
-
Fix how auto-diff code is auto-generated by synthed ctor's
member-wise synth'ed ctor's (to match how they worked when used in an init-list) check for differentiability of a member and per-member assigns no_diff appropriately.
Configuration menu - View commit details
-
Copy full SHA for 89e1339 - Browse repository at this point
Copy the full SHA 89e1339View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aced6e - Browse repository at this point
Copy the full SHA 4aced6eView commit details -
Expand on automatic auto-diff modifier resolution
needed to add additional inheritance-decl 'ensureDecl' to ensure we have derivative member modifiers setup correctly for correct derivative modifier annotation.
Configuration menu - View commit details
-
Copy full SHA for 8771a3b - Browse repository at this point
Copy the full SHA 8771a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26908f5 - Browse repository at this point
Copy the full SHA 26908f5View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75a1e7d - Browse repository at this point
Copy the full SHA 75a1e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 465e07c - Browse repository at this point
Copy the full SHA 465e07cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 906f439 - Browse repository at this point
Copy the full SHA 906f439View commit details -
Configuration menu - View commit details
-
Copy full SHA for f26ea60 - Browse repository at this point
Copy the full SHA f26ea60View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for bded32e - Browse repository at this point
Copy the full SHA bded32eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b02019 - Browse repository at this point
Copy the full SHA 5b02019View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6acffc - Browse repository at this point
Copy the full SHA c6acffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e558d7 - Browse repository at this point
Copy the full SHA 3e558d7View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 6bb3906 - Browse repository at this point
Copy the full SHA 6bb3906View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd7999f - Browse repository at this point
Copy the full SHA fd7999fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ec8ce - Browse repository at this point
Copy the full SHA 36ec8ceView commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b2cbb4 - Browse repository at this point
Copy the full SHA 8b2cbb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d88849c - Browse repository at this point
Copy the full SHA d88849cView commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for df421c5 - Browse repository at this point
Copy the full SHA df421c5View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 01274fb - Browse repository at this point
Copy the full SHA 01274fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b7080 - Browse repository at this point
Copy the full SHA c9b7080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83af023 - Browse repository at this point
Copy the full SHA 83af023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 969dff4 - Browse repository at this point
Copy the full SHA 969dff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5840d91 - Browse repository at this point
Copy the full SHA 5840d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd9081 - Browse repository at this point
Copy the full SHA dcd9081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b3fd31 - Browse repository at this point
Copy the full SHA 7b3fd31View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1395e1 - Browse repository at this point
Copy the full SHA b1395e1View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for b2ce412 - Browse repository at this point
Copy the full SHA b2ce412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23039c9 - Browse repository at this point
Copy the full SHA 23039c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9221ea - Browse repository at this point
Copy the full SHA c9221eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f55254a - Browse repository at this point
Copy the full SHA f55254aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d948c75 - Browse repository at this point
Copy the full SHA d948c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1a46c - Browse repository at this point
Copy the full SHA cd1a46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4403ede - Browse repository at this point
Copy the full SHA 4403edeView commit details -
auto-infer generic from the base-struct type with `constructZeroInitL…
…istFunc`; fix cudaHostModfiier assignment
Configuration menu - View commit details
-
Copy full SHA for 99088c3 - Browse repository at this point
Copy the full SHA 99088c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f8c45 - Browse repository at this point
Copy the full SHA 24f8c45View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25138e0 - Browse repository at this point
Copy the full SHA 25138e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93af3db - Browse repository at this point
Copy the full SHA 93af3dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c026b07 - Browse repository at this point
Copy the full SHA c026b07View commit details -
add defaults to syth'ed ctor's under special situations to allow c-st…
…yle-partial-initializers
Configuration menu - View commit details
-
Copy full SHA for 915b0b8 - Browse repository at this point
Copy the full SHA 915b0b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31c1e46 - Browse repository at this point
Copy the full SHA 31c1e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe2413 - Browse repository at this point
Copy the full SHA 7fe2413View commit details -
handle
shouldUseInitializerDirectly
differently to work better with…… 'partial-initializer-lists', disable incorrect warning (will need to look into it)
Configuration menu - View commit details
-
Copy full SHA for c270055 - Browse repository at this point
Copy the full SHA c270055View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for c883af4 - Browse repository at this point
Copy the full SHA c883af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for de1bc55 - Browse repository at this point
Copy the full SHA de1bc55View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f6a343 - Browse repository at this point
Copy the full SHA 4f6a343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06eea82 - Browse repository at this point
Copy the full SHA 06eea82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9086f7e - Browse repository at this point
Copy the full SHA 9086f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bac6c31 - Browse repository at this point
Copy the full SHA bac6c31View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 759a709 - Browse repository at this point
Copy the full SHA 759a709View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8588e - Browse repository at this point
Copy the full SHA fb8588eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d3c6a - Browse repository at this point
Copy the full SHA e5d3c6aView commit details
Commits on Aug 31, 2024
-
Merge branch 'master' of https://github.com/ArielG-NV/slang into init…
…ializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 05d8fd8 - Browse repository at this point
Copy the full SHA 05d8fd8View commit details
Commits on Sep 3, 2024
-
1. problem with dxil causing infinite loop (slang-ir.cpp, slang-ir-specialize-resources.cpp) 2. hlsl.meta so it doesn't use a limitation of generics that cause a crash (hlsl.meta.slang)
Configuration menu - View commit details
-
Copy full SHA for 39bd24d - Browse repository at this point
Copy the full SHA 39bd24dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9a9035 - Browse repository at this point
Copy the full SHA e9a9035View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b1b4a - Browse repository at this point
Copy the full SHA f6b1b4aView commit details -
fix possible cyclic ref & change
_emitDefaultConstruct
so it cannot…… emit invalid struct-value
Configuration menu - View commit details
-
Copy full SHA for b7654d4 - Browse repository at this point
Copy the full SHA b7654d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c7e16 - Browse repository at this point
Copy the full SHA d5c7e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea9950 - Browse repository at this point
Copy the full SHA 6ea9950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5712dbb - Browse repository at this point
Copy the full SHA 5712dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4956257 - Browse repository at this point
Copy the full SHA 4956257View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af50a8 - Browse repository at this point
Copy the full SHA 8af50a8View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb3fa44 - Browse repository at this point
Copy the full SHA bb3fa44View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 561a9f7 - Browse repository at this point
Copy the full SHA 561a9f7View commit details -
1. move $ZeroInit definition to same pass as other functions
Configuration menu - View commit details
-
Copy full SHA for 763055b - Browse repository at this point
Copy the full SHA 763055bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a6604 - Browse repository at this point
Copy the full SHA d3a6604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1281459 - Browse repository at this point
Copy the full SHA 1281459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 964c3e5 - Browse repository at this point
Copy the full SHA 964c3e5View commit details
Commits on Sep 5, 2024
-
heavily document and comment on this PR in-case it is handed off to a…
…nother team-member
Configuration menu - View commit details
-
Copy full SHA for 0e5e5ba - Browse repository at this point
Copy the full SHA 0e5e5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 997d1f0 - Browse repository at this point
Copy the full SHA 997d1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d40ddc - Browse repository at this point
Copy the full SHA 6d40ddcView commit details -
fix up wittness table fufillment:
Currently if we have a wrapped type we skip wittness table fufillment checks and try to synth an item incorrectly every-time. This is done to avoid `lookupMember()` checking inheritanceDecl's. Since 2 levels of inheritance is not very common this caused no issues thus far. The changes of this PR is to just lookup using `LookupOptions::IgnoreInheritance`
Configuration menu - View commit details
-
Copy full SHA for a73795b - Browse repository at this point
Copy the full SHA a73795bView commit details -
Configuration menu - View commit details
-
Copy full SHA for afa8812 - Browse repository at this point
Copy the full SHA afa8812View commit details -
Configuration menu - View commit details
-
Copy full SHA for f56d34a - Browse repository at this point
Copy the full SHA f56d34aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df745d - Browse repository at this point
Copy the full SHA 7df745dView commit details -
try to fix more interface (and such) issues with reordering declarati…
…ons & bodies of automatic-ctor-generation
Configuration menu - View commit details
-
Copy full SHA for 2177db4 - Browse repository at this point
Copy the full SHA 2177db4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 989837f - Browse repository at this point
Copy the full SHA 989837fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c135f85 - Browse repository at this point
Copy the full SHA c135f85View commit details -
remove one of the backup-overload-resolution-hack-cases that was adde…
…d + `SemanticsDeclConformancesVisitor::visitAggTypeDecl` cleanup
Configuration menu - View commit details
-
Copy full SHA for 7312af1 - Browse repository at this point
Copy the full SHA 7312af1View commit details -
fix incorrect overload candidate resolution
fix incorrect overload candidate resolution to allow AssocType to function with StructDecl resolution.
Configuration menu - View commit details
-
Copy full SHA for 92ed12a - Browse repository at this point
Copy the full SHA 92ed12aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6056e40 - Browse repository at this point
Copy the full SHA 6056e40View commit details -
1. fix auto-diff issues that cause incorrect `no_diff` error when Slang should not error 2. change when Slang applies to auto-gen parameters `no_diff` to be more correct/accurate
Configuration menu - View commit details
-
Copy full SHA for 1164d27 - Browse repository at this point
Copy the full SHA 1164d27View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37e788e - Browse repository at this point
Copy the full SHA 37e788eView commit details -
fix vectors to parse correctly with
{...}
, change tests todxil
t……o better report compile failiures with hlsl
Configuration menu - View commit details
-
Copy full SHA for 6587a3f - Browse repository at this point
Copy the full SHA 6587a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5bbca0 - Browse repository at this point
Copy the full SHA f5bbca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d37593a - Browse repository at this point
Copy the full SHA d37593aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b4bb0d - Browse repository at this point
Copy the full SHA 2b4bb0dView commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for 56b343b - Browse repository at this point
Copy the full SHA 56b343bView commit details -
Configuration menu - View commit details
-
Copy full SHA for efbca49 - Browse repository at this point
Copy the full SHA efbca49View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3a91d - Browse repository at this point
Copy the full SHA ba3a91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22bf6f6 - Browse repository at this point
Copy the full SHA 22bf6f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852bbc3 - Browse repository at this point
Copy the full SHA 852bbc3View commit details -
Merge branch 'initializer-list-visibility' of https://github.com/Arie…
…lG-NV/slang into initializer-list-visibility
Configuration menu - View commit details
-
Copy full SHA for ddf061d - Browse repository at this point
Copy the full SHA ddf061dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af2ef09 - Browse repository at this point
Copy the full SHA af2ef09View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2cc233 - Browse repository at this point
Copy the full SHA e2cc233View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e59e8 - Browse repository at this point
Copy the full SHA c0e59e8View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2682128 - Browse repository at this point
Copy the full SHA 2682128View commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb22fa2 - Browse repository at this point
Copy the full SHA bb22fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5401494 - Browse repository at this point
Copy the full SHA 5401494View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39268d6 - Browse repository at this point
Copy the full SHA 39268d6View commit details
Commits on Sep 20, 2024
-
change function '_doesCtorExpectInitializerListUsage' to '_isSynthisi…
…zedMemberwiseCtor'
Configuration menu - View commit details
-
Copy full SHA for 5771007 - Browse repository at this point
Copy the full SHA 5771007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d221c - Browse repository at this point
Copy the full SHA 89d221cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d966b3f - Browse repository at this point
Copy the full SHA d966b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cb426 - Browse repository at this point
Copy the full SHA 69cb426View commit details -
Replace the name '_tryToSpecialCaseOverloadDefaultConstructWithoutIni…
…t' to '_tryOverloadWithDefaultInit' This function just tried to resolve a problem that struct S {int x}; S s = S(); We will try to overload `S()` with synthesized default initializer. Because there is no such function with signature of "S S()".
Configuration menu - View commit details
-
Copy full SHA for 2b6f7a2 - Browse repository at this point
Copy the full SHA 2b6f7a2View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1861df4 - Browse repository at this point
Copy the full SHA 1861df4View commit details -
DNS: Modify all the tests that does not have empty initializer
This commit will be reverted when the initializer list re-work is done. This is just to unblock the test failure when we're in the middle ground.
Configuration menu - View commit details
-
Copy full SHA for fde9141 - Browse repository at this point
Copy the full SHA fde9141View commit details