Skip to content

Merge upstream#138

Merged
SergeiPavlov merged 47 commits intomaster-servicetitanfrom
mergeUpstream
Jul 27, 2023
Merged

Merge upstream#138
SergeiPavlov merged 47 commits intomaster-servicetitanfrom
mergeUpstream

Conversation

@SergeiPavlov
Copy link
Copy Markdown
Collaborator

No description provided.

SergeiPavlov and others added 30 commits July 7, 2022 17:35
* Optimize VisitMethodCall()

* Optimize Provider constructor

* Use Array.Empty<T>() instead of allocating Empty array

* Get rid of unused PriorityQueue<> class

* VisitNullable()
Co-authored-by: Alexey Kulakov <alexey.kulakov@dataobjects.net>
Co-authored-by: Alexey Kulakov <alexey.kulakov@dataobjects.net>
Co-authored-by: Alexey Kulakov <alexey.kulakov@dataobjects.net>
…ages

SqlServer: Adds British English (code 23) as English for ErrorMessageParser.
- TestHelper.AddValueRow() is for all build targets
- SqlSessionHandler: shared code for async and sync Execute + renames
- TemporaryTableManager: removed unused code
- CommandFactory: removed commented code
- DomainConfuguration: fixed bug of MaxNumberOfConditions value not being
  validated (added tests to make sure that validation happens)
- Test for temp table popupation
- Updated MaxQueryParameterCount for Oracle and PostgreSQL 9.0+
# Conflicts:
#	ReadMe.md
# Conflicts:
#	Version.props
alex-kulakov and others added 17 commits July 18, 2023 14:20
Remove usage of obsolete SqlInsert.Values from object cloning
Co-authored-by: Alexey Kulakov <alexey.kulakov@dataobjects.net>
Use C#9 Covariant return types feature for Clone() implementation for type safety and reduce number of casts
* Make CompilableProviderVisitor API declaration for provider vistitors

- ProviderVisitor no longer parent type for any other type and [Obsolete]
- ProviderVisitor changes reverted
- CompilableProviderVisitor gets protected Visit method from ProviderVisitor
  and all the summaries coppied; also changes signature of expressionTranslator
  to not allow having Provider as incoming parameter and cause issies.

* Apply covariant returns to CompilableProviderVisitor descendants

* CompilableProviderVisitor: convert IFs to conditionals

* Revert obsolescence of ProviderVisitor
Avoid unnecessary casts to CompilableProvider
Fix hiding exception & StackTrace in OpenSessionInternalAsync()
@SergeiPavlov SergeiPavlov merged commit 4d230cb into master-servicetitan Jul 27, 2023
@SergeiPavlov SergeiPavlov deleted the mergeUpstream branch July 27, 2023 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants