use flag cache and marks array to optimize away syscalls
treece3094edcb30315157b245e80a304680a8b8d999
-rw-r--r-- 150 .document
-rw-r--r-- 175 .gitignore
-rw-r--r-- 159 .wrongdoc.yml
-rw-r--r-- 7637 COPYING
-rwxr-xr-x 736 GIT-VERSION-GEN
-rw-r--r-- 4359 GNUmakefile
-rw-r--r-- 979 LICENSE
-rw-r--r-- 1896 README
-rw-r--r-- 1938 Rakefile
-rw-r--r-- 101 TODO
drwxr-xr-x - ext
drwxr-xr-x - lib
-rw-r--r-- 36189 setup.rb
-rw-r--r-- 975 sleepy_penguin.gemspec
drwxr-xr-x - test