Jared Parsons

28.6K posts

Jared Parsons banner
Jared Parsons

Jared Parsons

@jaredpar

Work on compilers and languages. Creator of VsVim. He/Him #BlackLivesMatter

Redmond, WA Katılım Aralık 2008
711 Takip Edilen14.5K Takipçiler
Abdur Rafay Saleem
Abdur Rafay Saleem@AbdurRafaySale2·
@jaredpar I am definitely interested in applying. Is it open to me since I am based in Pakistan?
English
1
0
0
688
Jared Parsons retweetledi
Sergiy Teplyakov 🇺🇦 🇺🇸
Hey #dotnet people! Exciting news! I've launched my YouTube channel: "Dissecting the Code". It's going to be very similar to my blog, where I'll cover .NET internals, performance tips & tricks, and more deep dives. #csharp I've already published the first two videos: ➡️ Episode 0: What You'll Learn Here ➡️ Episode 1: Dissecting Variable Lifetime I hope you'll like it! Please share, subscribe, and let me know what you think! Your support means a lot to me. 🙏 Links to the channel & videos are 👇
Sergiy Teplyakov 🇺🇦 🇺🇸 tweet media
English
7
31
195
16.6K
Jared Parsons
Jared Parsons@jaredpar·
@riosgeorge @davidfowl @GarethSeth A top priority of this effort is ensuring we have a smooth, and aesthetic, transition to a real project. Many of our design decisions come down to "okay, but how does that work once the customer transitions to a real project?"
English
1
0
3
456
Jared Parsons retweetledi
David Fowler
David Fowler@davidfowl·
We’re about to take C# to the next level. Look out Python 👀 #dotnet #csharp
David Fowler tweet mediaDavid Fowler tweet media
English
94
130
1.3K
151.1K
EgorBo
EgorBo@EgorBo·
@STeplyakov @davidfowl @jaredpar There are many ways you can expose a pinned pointer out of its fixed scope. You need to either use ref (C# provides some escape analysis for those) or be careful with unsafe code. Making life easier of those who go fully unsafe is not exactly in our priorities 🙂
English
1
0
4
254
Sergiy Teplyakov 🇺🇦 🇺🇸
Hey #dotnet people. Here is the case, I've faced recently (see the image). Do you know a legit case when its ok to save a pinned local into a field? It seems that it should be a warning here. (yeah, I can add a rule to ErrorProneDotNet)
Sergiy Teplyakov 🇺🇦 🇺🇸 tweet media
English
7
2
18
4.6K
Jared Parsons retweetledi
Update Conference
Update Conference@update_conf·
Want to see what went down at Update Conference Prague? Watch the highlights and get ready for next year’s edition! 🎉    More than 40 sessions, top experts, and endless networking opportunities - online or in person.   ✅ Save the date for next year: 13-14 Nov 2025! 🔗 updateconference.net   #UpdateConference #TechEvent #DeveloperLife #Networking #SoftwareDevelopment #Learning #TechConf @itixocz @riganti
English
0
3
8
1.2K
Jared Parsons
Jared Parsons@jaredpar·
@STeplyakov Definitely be interested to see if it caught any issues with us. Or honestly what docs you discovered that better outlined what is / isn't illegal. Getting to the "is this okay or not" has tripped us up a few timse
English
1
0
1
226
Sergiy Teplyakov 🇺🇦 🇺🇸
EventSource analysis is coming to ErrorProne Dot Net. Here is a sneak peak of some of the warnings: * Warn on duplicate ids * Warn on unsupported param types * Warn on arg mismatch * Warn on even method not calling WriteEvent
Sergiy Teplyakov 🇺🇦 🇺🇸 tweet mediaSergiy Teplyakov 🇺🇦 🇺🇸 tweet mediaSergiy Teplyakov 🇺🇦 🇺🇸 tweet media
English
1
2
22
1.5K
.Morten 🪁🗺💻
.Morten 🪁🗺💻@dotMorten·
@jaredpar Movenext moves to the first record but never past the first yield. So dispose triggers the two finally statements only
English
1
0
12
2.7K
Jared Parsons
Jared Parsons@jaredpar·
C# trivia: what does the following print and why?
Jared Parsons tweet media
English
16
8
152
33.2K
.Morten 🪁🗺💻
.Morten 🪁🗺💻@dotMorten·
Another C# pop-quiz: What two lines will this print to the output? Vote in the next tweet
.Morten 🪁🗺💻 tweet media
English
5
5
56
17.9K
Jared Parsons
Jared Parsons@jaredpar·
@Capyvara Correct. It's because the `Dispose` method mirrors the try / finally state from the main method. But it _only_ copies the finally blocks, nothing else. So the code between the finally blocks doesn't exist in Dispose
English
1
0
10
2.4K
Marcelo Oliveira
Marcelo Oliveira@Capyvara·
@jaredpar inner finally, outer finally? becuse enumerator only executes anything after the first MoveNext() and I think finally should execute inner to outer.
English
1
0
5
2.6K
Jared Parsons
Jared Parsons@jaredpar·
@dotMorten @timheuer The roslyn team is well aware of this bug because of the week of productivity lost to tracking it down when they introduced said marshalling bug into our own code base :)
English
1
0
0
114
Jared Parsons
Jared Parsons@jaredpar·
@dotMorten @timheuer That produces all kinds of fascinating behavior with the runtimes logic around empty string interning.
English
2
0
0
158