Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
-
Forked from microsoft/terminal
The new Windows Terminal, and the original Windows console host -- all in the same place!
C++
-
-
Forked from PowerShell/openssh-portable
Portable OpenSSH, all Win32-OpenSSH releases and wiki are managed at https://github.com/powershell/Win32-OpenSSH
C
-
Forked from MicrosoftDocs/windows-uwp
Conceptual and overview content for developing Microsoft Universal Windows Platform (UWP) apps
C#
-
Forked from microsoft/winget-pkgs
The Microsoft community Windows Package Manager manifest repository
PowerShell
-
821 contributions in the last year
Activity overview
Contribution activity
July 2020
Created a pull request in microsoft/terminal that received 7 comments
Avoid copying the bitmap on the way into the tracing function
PR Checklist Closes perf itch. I work here. Manual perf test. Documentation irrelevant. Schema irrelevant. Am core contributor. Detailed De…
- Helix Testing
- Dig directly into text buffer with render base for perf
- Skip validations on some text buffer methods
- Skip DX invalidation if we've already scrolled an entire screen worth of height
- Set memory order on slow atomics
- Commit attr runs less frequently by accumulating length of color run
- Cache the viewport to make invalidation faster
- Cache the size viewport structure inside TextBuffer
- Cache VT buffer line string to avoid (de)alloc on every paint
- UIA: use full buffer comparison in rects and endpoint setter
- Swap brightBlack/black in the Solarized color schemes
- Move to the TerminalDependencies NuGet feed
- Added til::spsc, a lock-free, single-producer/-consumer FIFO queue
- Replace basic_string_view<T> with span<const T>
- Replace gsl::at with a new til::at(span) for pre-checked bounds
- Replace the color table init code with two const arrays
- Skip DX invalidation if we've already scrolled an entire screen worth of height
- `wt.exe`: Add support for "short" sub-commands
- Move to GSL 3.1.0
- Add support for DA2 and DA3 device attributes reports
- Refactor the renderer color calculations
- Reintroduce a color compatibility hack, but only for PowerShells
- Build and ship an actual binary named wt that just launches WT
- Account for WHEEL_DELTA when dispatching VT mouse wheel events
- Make Terminal look great in High Contrast
- Add support for focus mode
- Add some trace logging concerning which schemes are in use
- Replace old C headers (xxx.h) with modern ones (cxxx)
- Refactor TerminalDispatch (graphics) to match AdaptDispatch
- Improve conpty rendering of default colors in legacy apps
Created an issue in microsoft/terminal that received 1 comment
Apply PGO to Binaries
PGO, or Profile Guided Optimization, is a way that we can accelerate the performance of the most frequently used paths in our applications. We prof…

