Skip to content

Instantly share code, notes, and snippets.

View br337's full-sized avatar

Brian br337

View GitHub Profile
@mishurov
mishurov / syntax.s
Last active June 12, 2024 05:09
AT&T assembly syntax and IA-32 instructions
# --------
# Hardware
# --------
# Opcode - operational code
# Assebly mnemonic - abbreviation for an operation
# Instruction Code Format (IA-32)
# - Optional instruction prefix
# - Operational code
@graninas
graninas / cpp_stm_free_tutorial.md
Last active May 25, 2024 15:56
Software Transactional Memory in C++: Pure Functional Approach (tutorial)

Software Transactional Memory in C++: pure functional approach (Tutorial)

In this article I’ll tell you about my pure functional library for Software Transactional Memory (STM) that I’ve built in C++. I adopted some advanced functional programming concepts that make it composable and convenient to use. Its implementation is rather small and robust, which differentiates the library from competitors. Let’s discuss what STM is and how to use it.