π?οΈ
Working from home
I work on .NET JIT compiler π at Microsoft
- Warsaw, Poland
- https://egorbo.com/
- @EgorBo
Highlights
Block or Report
Block or report EgorBo
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned
-
dotnet/runtime
dotnet/runtime Public.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
-
-
1,233 contributions in the last year
| Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contribution activity
March 2024
Created 10 commits in 2 repositories
Created 2 repositories
-
EgorBo/OrchardCore
C#
This contribution was made on Mar 25
-
EgorBo/DotnetPerfGraphs
C#
This contribution was made on Mar 20
Created a pull request in dotnet/runtime that received 86 comments
Opened 17 other pull requests in 2 repositories
dotnet/runtime
4
open
5
closed
7
merged
-
Revert "xor before setcc" opt
This contribution was made on Mar 26
-
Align up structs to IntPtr.Size if they have gc pointers
This contribution was made on Mar 26
-
Use number of slots intead of size in BuildBlockStore
This contribution was made on Mar 24
-
Revert #99140
This contribution was made on Mar 22
-
Special-case Dictionary for string keys
This contribution was made on Mar 20
-
CI test
This contribution was made on Mar 16
-
Fix 97272
This contribution was made on Mar 15
-
Use JitEnableOptionalRelocs in getHelperFtn
This contribution was made on Mar 14
-
Fix SPMI collect
This contribution was made on Mar 14
-
Fold const index access for static readonly string
This contribution was made on Mar 11
-
Small clean up in assertprop (casts)
This contribution was made on Mar 5
-
CI test
This contribution was made on Mar 3
-
Use VN instead of GenTree in optGlobalAssertionIsEqualOrNotEqual
This contribution was made on Mar 1
-
JIT: Improve isinst expansion
This contribution was made on Mar 1
-
ARM64: Use SIMD to copy nongc gaps in blocks with gc pointers
This contribution was made on Mar 1
-
List exact regs killed by ByRefWriteBarrier on AMD64
This contribution was made on Mar 1
EgorBo/MatieBot
1
open
-
Update BotApp.cs
This contribution was made on Mar 16
Reviewed 33 pull requests in 2 repositories
dotnet/runtime
25 pull requests
-
Convert asserts in CEEInfo::getStaticFieldContent() to 'if' checks
This contribution was made on Mar 27
-
Align up structs to IntPtr.Size if they have gc pointers
This contribution was made on Mar 26
-
Revert "xor before setcc" opt
This contribution was made on Mar 26
-
JIT: Add peephole for reversing BBJ_COND condition and removing false jump
This contribution was made on Mar 26
-
Vectorized
GetNonRandomizedHashCodeThis contribution was made on Mar 25 -
JIT: Clean up some call multi-reg ret handling
This contribution was made on Mar 25
-
JIT: Remove
GT_MKREFANYThis contribution was made on Mar 25 -
[release/9.0-preview3] Update syntax for PC relative offsets in ARM assembly
This contribution was made on Mar 22
-
Enable constant CSE for ARM
This contribution was made on Mar 21
-
JIT: Fix flags updating when sinking stores below commas
This contribution was made on Mar 20
-
Add additional checks to optimization of constant static field loads
This contribution was made on Mar 19
-
Use MemoryMarshal.Cast in a few places
This contribution was made on Mar 16
-
Fold always false type checks
This contribution was made on Mar 15
-
disable optimizations for PopCount
This contribution was made on Mar 15
-
JIT: Type fat pointer locals precisely, and avoid unnecessary normalization in inlining
This contribution was made on Mar 15
-
Rewrite math jit helpers to managed code
This contribution was made on Mar 14
-
Some System.Decimal performance improvements
This contribution was made on Mar 14
-
JIT: inline shared generics with runtime lookups inside
This contribution was made on Mar 13
-
Intrinsify typeof(T).IsGenericType
This contribution was made on Mar 12
-
List exact regs killed by ByRefWriteBarrier on AMD64
This contribution was made on Mar 7
-
Fix race condition in System.Reflection.FieldAccessor
This contribution was made on Mar 5
-
SPMI: Remove double minus in perfscore
This contribution was made on Mar 5
-
Remove the local morph quirk with block locals
This contribution was made on Mar 4
-
Do not contain out-of-bounds local addresses
This contribution was made on Mar 4
-
SPMI: Fix some more SPMI report PerfScore edge cases
This contribution was made on Mar 4
- Some pull request reviews not shown.
dotnet/jitutils
4 pull requests
-
Limit jit-diff parallelism
This contribution was made on Mar 16
-
MLCSE: more small fixes
This contribution was made on Mar 5
-
MLCSE: add readme
This contribution was made on Mar 5
-
RLCSE: add some validation, consistently divide by base
This contribution was made on Mar 2
Created an issue in dotnet/runtime that received 48 comments
JIT_NewS_MP_FastPortable is slow for Orchard CMS benchmark on Linux-arm64
Orchard CMS is one of the most complicated benchmark in our test suite (way more complicated than TE benchmarks) so, presumably, it's closer to reaβ¦
48
comments
Opened 2 other issues in 2 repositories
dotnet/runtime
1
closed
-
"error: out of range pc-relative fixup value" on linux-armel checked CoreCLR_NonPortable
This contribution was made on Mar 20
dotnet/BenchmarkDotNet
1
open
-
HideColumns + custom corerun = incorrect table markdown
This contribution was made on Mar 16
6
contributions
in private repositories
Mar 17





