ruleguard rules package management

A quick intro into the ruleguard rules packaging.

Calling Go funcs from asm and JITed code

Learn how to avoid fatal errors when calling Go functions from the asm code.

gogrep: structural search and replace

Learn how to use gogrep from the command line and VS Code.

Let's Go write Pratt parsers!

Learn how to write Pratt parsers in Go.

ruleguard: dynamic inspection rules for Go

New CodeQL-Like Analyzer for Go.

Step driven evaluation

A pattern for writing multi-step programs.

log.Fatal vs log.Panic

tl;dr: avoid os.Exit near deferred calls.

Go compiler: SSA optimization rules description language

Learn how to write new SSA optimization rules for Go compiler.

Go AVX-512 support

Your guide in Go AVX-512 world. Links to docs, articles and so on.

Disassembling Go AVX-512

objdump that is distributed with Go can’t handle AVX-512 yet. This article describes workarounds.