Ben Marsh
72dbf9aa4e
Enable code analysis (and fix warnings) for EpicGames.Perforce.
...
#preflight 61b7b75dc65177a67488ca5e
[CL 18449150 by Ben Marsh in ue5-main branch]
2021-12-13 16:50:25 -05:00
Ben Marsh
2f6b890df1
Horde: Reduce memory usage when capturing workspace (part 2)
...
* Added UTF8 native version of fstat record to avoid unnecessary conversions
* Avoid conversion to/from UTF8 strings when converting Perforce records into CB objects
* Fixed implicit conversion of string to UTF8 string in argument check
* Converted ViewMap to use UTF8 strings
[CL 17601088 by Ben Marsh in ue5-main branch]
2021-09-22 17:34:10 -04:00
Ben Marsh
24076d2685
Fix xmldoc markup for EpicGames.Perforce.
...
[CL 17334551 by Ben Marsh in ue5-main branch]
2021-08-27 09:21:43 -04:00
Ben Marsh
a855dca4ea
Rename ReadOnlyUtf8String to Utf8String. Strings are always immutable in C#.
...
[CL 16807051 by Ben Marsh in ue5-main branch]
2021-07-02 12:16:55 -04:00
Ben Marsh
07eb83c555
Fix copyright notices in Perforce library.
...
#rb none
#jira UE-106047
[CL 15100566 by Ben Marsh in ue5-main branch]
2021-01-14 20:19:50 -04:00
Ben Marsh
85154a736f
Merge changes from Horde fork of EpicGames.Perforce (various performance improvements, bug fixes, nullable and async aware)
...
#rb none
#rnx
[CL 15027976 by Ben Marsh in ue5-main branch]
2021-01-08 19:28:15 -04:00