Pinned Repositories
Competition
My Programming Competition solutions
cshung.github.io
fourfoureightpricedisplay
MingDebugger
MingDebugger is a simple prototype to illustrate how debugging work in practice.
MingLogic
MultiplexingLab
Experimental code to build multiple streams in a single TCP connection.
ParserGenerator
ParserGenerator is a prototype LR(1) parser generator written to practice the theory I have learnt in the compiler course.
PrologInterpreter.NET
A simple Prolog interpreter written in C#
RotatingCube
This is my experimental software 3D rendering engine writing using WPF
StringDedupAnalyzer
A data collection tool to support the StringDedup feature
cshung's Repositories
cshung/PrologInterpreter.NET
A simple Prolog interpreter written in C#
cshung/ParserGenerator
ParserGenerator is a prototype LR(1) parser generator written to practice the theory I have learnt in the compiler course.
cshung/MingLogic
cshung/cshung.github.io
cshung/gtest-cmake-example
A sample project using GoogleTest with CMake
cshung/JwBibleDownloader
Download Bible Content from http://www.jw.org
cshung/perfview
PerfView is a performance-analysis tool that helps isolate CPU- and memory-related performance issues.
cshung/Tools
This repository contains a collection of tools that I built for various purposes.
cshung/Competition
My Programming Competition solutions
cshung/blog
cshung/blog-samples
Samples for my blog
cshung/clrgc
cshung/clrmd
Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
cshung/coreclr
This repo contains the .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.
cshung/diagnostics
This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
cshung/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints
cshung/gohugo-theme-ananke
Ananke: A theme for Hugo Sites
cshung/ILSpy
.NET Decompiler
cshung/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
cshung/MingCalc
A calculator generator
cshung/MiscLab
This is simply a collection of code that I wanted to save online - once the project get large they might spin out.
cshung/pac3man
Python3 port of Berkeley Pacman
cshung/performance
This repo contains benchmarks used for testing the performance of all .NET Runtimes
cshung/pysos
Convenient debugging extension using PyKd
cshung/realmon
A monitoring tool that tells you when GCs happen in a process and some characteristics about these GCs
cshung/roslyn
The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.
cshung/runtime
.NET is a cross-platform runtime and libraries, for cloud, IoT and desktop apps. It includes a garbage collector, JIT compiler, primitive data types and class libraries.
cshung/runtimelab
This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
cshung/SimpleCoursera.NET
SimpleCoursera.NET is a simplification of Coursera.NET that allow user to download Coursera content using C# easily.
cshung/Simplex
Simplex - Linear programming solver