about summary refs log tree commit homepage
path: root/ext/clogger_ext/clogger.c
DateCommit message (Expand)
2017-05-21SQUASH/WIP - use rb_funcallv to handle second respond_to arg respond_to-priv
2017-05-21Update respond_to? calls for second argument.
2017-02-15ext: reduce frozen string marking overhead
2017-01-17clogger.c: comment to explain the lack of GC guard
2016-07-28ext: avoid clobbering existing system functions
2015-01-13ext: get rid of noisy and unnecessary cast
2014-05-12remove :to_io support
2014-02-15remove each_id, it was never used
2014-02-15prevent potential premature GC in byte_xs
2014-02-15use RB_GC_GUARD instead of volatile
2013-09-26ext: avoid RARRAY_PTR usage for RGenGC in Ruby 2.1.0
2012-11-02avoid calling "<<" on env["rack.errors"]
2011-12-05escape individual cookie values from $cookie_*
2011-12-05escape bytes in the 0x7F-0xFF range, too
2011-07-20ext: note we rely on GVL for reentrancy detection
2011-06-22ext: fix portability defines for some installs
2011-04-19$time_local and $time_utc are locale-independent
2011-04-16add support for $time_iso8601 format
2011-03-16fix documentation of Clogger.new for :path
2011-03-13avoid potential RString -> C-string conversions
2011-03-13release GVL for filesystem operations
2011-03-13ext: ensure path is a valid C string
2011-03-04ext: avoid potentially unsafe casts with C API
2011-01-21delegate method_missing calls to the response body
2011-01-21pass along "to_io" calls to the body
2011-01-14handle abitrarily long time formats in C extension
2011-01-14RDoc fixups
2011-01-14remove Clogger::ToPath proxy class
2011-01-14another try to fix systems without CLOCK_MONOTONIC
2011-01-14another workaround for systems with broken CLOCK_MONOTONIC
2011-01-12attempt to support broken/crazy systems
2011-01-12remove unused function (obj_fileno)
2010-12-25add support for Rubinius
2010-12-24fix #include ordering under FreeBSD 7.2
2010-12-24use clock_gettime for time resolution
2010-12-24accept a new :path argument in initialize
2010-06-06ext: comment why we do what we do in to_path
2010-06-06ext: the N in /dev/fd/N must be unsigned
2010-06-06ext: handle weird regular files with O_NONBLOCK set
2010-06-06ext: cleanup -Wshadow warning
2010-06-06pass-through body.to_path when wrapping the body
2010-06-06when wrapping the body, body.close writes the log
2010-04-21ext: avoid void pointer arithmetic
2010-04-21ext: sparse cleanups
2010-04-21ext: fix signedness and shadow warnings
2010-04-21ext: eliminate unused variable
2010-04-21ext: GC safety fix when throwing an exception
2010-04-21avoid direct require of "rack" to quiet warnings
2010-04-08ext: preserve subclasses of Rack::Utils::HeaderHash
2010-04-08ext: use FIX macros instead of generic NUM macros if possible