Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1917236

Browse files
vasily-kirichenkoKevinRansom
authored andcommitted
optimize TimeStampCache.GetFileTimeStamp happy path (dotnet#5085)
1 parent252ab7d commit1917236

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

‎src/fsharp/CompileOps.fs‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2112,12 +2112,13 @@ type TimeStampCache(defaultTimeStamp: DateTime) =
21122112
letprojects= Dictionary<IProjectReference, DateTime>(HashIdentity.Reference)
21132113
membercache.GetFileTimeStamp fileName=
21142114
letok,v= files.TryGetValue(fileName)
2115-
if okthen velse
2115+
if okthen velse
21162116
letv=
2117-
if FileSystem.SafeExists(fileName)then
2117+
try
21182118
FileSystem.GetLastWriteTimeShim(fileName)
2119-
else
2120-
defaultTimeStamp
2119+
with
2120+
|:? FileNotFoundException->
2121+
defaultTimeStamp
21212122
files.[fileName]<- v
21222123
v
21232124

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp