amoffat/Inspect-Shell - GitHub
december 2011
Small module to allow inspection of python code while it's running.
python
debugging
from delicious
december 2011
http://blogs.oracle.com/dave/resource/NHM-Pipeline-Blog-V2.txt
july 2011
LOCK:ed ADD faster than MFENCE in some cases!
assembly
optimization
from delicious
july 2011
Memory ordering - Wikipedia, the free encyclopedia
june 2011
*compiler* barriers (as opposed to CPU memory barriers -- need both!)
compiler
barriers
concurrency
from delicious
june 2011
Barriers to understanding Memory Barriers « Forethoughts
june 2011
load/store/acquire/release terminology glossary
concurrency
barriers
c++
atomics
from delicious
june 2011
Some Assembly Required » Load-hit-stores and the __restrict keyword
may 2011
Nice explanation of load-hit-store, with simple example
c++
performance
aliasing
load-hit-store
c
optimization
from delicious
may 2011
Keyed Events
april 2011
Read/absorb with heightened skepticality :)
windows
concurrency
threads
programming
mutex
from delicious
april 2011
mspdbsrv reference page
april 2011
See answer by "Fish Fish".
debugging
msvc
pdb-files
race-condition
mspdbsrv.exe
from delicious
april 2011
Undocumented Windows 2000 Secrets
march 2011
Lots of notes on debugging, the Windows ABI, etc
windows
data-structures
debugging
from delicious
march 2011
Dormand–Prince method - Wikipedia, the free encyclopedia
february 2011
Runge Kutta method, suitable for adaptive time-stepping.
mathematics
numerical-methods
Dormand-Prince
from delicious
february 2011
Where the top of the stack is on x86
february 2011
Straight forward explanation of x86 stack.
x86
assembly
from delicious
february 2011
Password Manager + Automatic Form Filler for Mac OS X
january 2011
Windows version too. Can apparently use dropbox for storage.
tools
mac
windows
from delicious
january 2011
Stack Allocators
january 2011
Nifty stack allocation that falls back to dynamic allocation after a certain limit has been reached
c++
optimization
allocation
from delicious
january 2011
Re: Message Passing/IPC in LUA
january 2011
Notes on using lua_dump/lua_load and debug.getupvalues/setupvalues to copy lua functions between Lua_states. N.B. lua_getupvalue/lua_setupvalue C functions also exist
lua
concurrency
serialization
from delicious
january 2011
Re: wiki Warning Guidelines for VC
january 2011
Contains information on dodgy /Za and /Wp64 compiler switches. Later posts in the thread also contain some hints for enabling warnings/errors for other standards-breaking behaviour.
msvc
c++
compiler
from delicious
january 2011
jinja2/debug.py at master from mitsuhiko's jinja2 - GitHub
december 2010
Hack to effectively modify a Python traceback
python
exceptions
from delicious
december 2010
Download details: Microsoft Application Verifier
december 2010
Tool to examine runtime behaviour of application.
security
runtime
memory
windows
december 2010
HOWTO Specify the Location of Libraries for use with MinGW | MinGW
december 2010
Includes notes on how to find MinGW's default library search paths.
mingw
c++
linker
december 2010
Getting Started With Breakpad. - Project Hosting on Google Code
november 2010
Cross platform system for saving mini-dumps on application crash that can be sent back to the application author.
debugging
trace
breakpad
november 2010
3D
8bit
abi
agile
ai
algorithms
aliasing
allocation
analogy
animation
api
architecture
assembly
astronomy
asynchronous
atomics
awesome
barriers
batch-file
benchmarks
bestpractices
bezier-curves
bias
bindings
bitbucket
blender
book
boost
breakpad
build
C
c++
C99
cache
cairo
canabalt
canvas
cheeky
cli
clojure
Cocoa
cocotron
collada
collision-detection
COM
common-lisp
compiler
component
concurrency
course
cover-letter
css
cuda
culling
cv
data-structures
data-visualization
debugging
declarative
decorating
decorators
demoscene
deployment
design
despair
development
direct-x
dirty
diy
django
dllexport
dllimport
Dormand-Prince
dos
dsl
dvcs
dynamic-library
economics
electronics
email
ergonomics
error-handling
exceptions
expression-templates
expressiveness
extensions
facebook
filesystem
floating-point
format
gamedev
games
gcc
gdb
generic-programming
geometry
git
glsl
goto
gpu
graphics
graphs
gui
guide
hardware
Haskell
health
hg-git
home-improvement
hosting
humor
i18n
IAT-patching
icc
idioms
import-hooks
improvement
inspiration
intel
interesting
interface
Java
javascript
jmake
JNI
keyboard
lambda-calculus
larrabee
library
lifehacks
lighting
linear-algebra
linker
linking
linux
lisp
load-hit-store
loading
locale
lock-free
lua
luabind
mac
macros
make
markdown
markov-chain
mathematics
megatexture
memoization
memoize
memory
mercurial
MFC
mingw
modeling
models
mspdbsrv.exe
msvc
multithreading
murky
muscle
music
mutex
network
nifty
ntfs
numerical-methods
NURBS
objective-c
oop
opencl
opengl
openmp
operator-overloading
optimization
papers
parallel
pathfinding
patterns
pdb-files
PDF
performance
perlin
permissions
persistence
persistent-data-structures
physics
pitfalls
plugins
posix
prebinding
presentation
priority
privacy
probability
procedural
processes
productivity
profiling
programming
programming-languages
prototype
ps3
python
Qt
race-condition
rasterization
rationality
ray-tracing
reference
regex
rendering
resume
robustness
rss
runtime
s-expression
scheduling
scheme
scons
scripting
sdk
security
serialization
shaders
simd
simulation
skill
so
software-update
sorting
sound-effects
space
spam
sport
sse
standard
static-library
sutter
svd
svg
swing
TBB
tcc
TDD
template-meta-programming
testing
tga
threading
threads
tips
tools
trace
transactional-memory
tutorial
typing
typography
unicode
unix
vectorization
verlet
version-control
video
vim
volatile
voronoi
vsync
wait-free
web
windows
winged-edge
wishlist
work-stealing
x86
xcode
xml
xss