summary refs log tree commit homepage
path: root/ext
AgeCommit message (Expand)AuthorFilesLines
2014-02-15use rb_thread_call_without_gvl for Ruby 2+Eric Wong2-8/+27
2014-02-15remove each_id, it was never usedEric Wong1-2/+0
2014-02-15prevent potential premature GC in byte_xsEric Wong1-6/+3
2014-02-15use RB_GC_GUARD instead of volatileEric Wong1-3/+4
2014-02-15remove unused RARRAY_PTR macroEric Wong1-3/+0
2014-02-15blocking_helpers: remove fstat wrapperEric Wong1-17/+0
2013-09-26ext: avoid RARRAY_PTR usage for RGenGC in Ruby 2.1.0Eric Wong1-34/+38
2012-11-06ext: enable C extension under Ruby 2.0.0Eric Wong1-5/+0
2012-11-02avoid calling "<<" on env["rack.errors"]Eric Wong1-2/+7
2011-12-05escape individual cookie values from $cookie_*Eric Wong1-2/+1
2011-12-05escape bytes in the 0x7F-0xFF range, tooEric Wong1-1/+1
2011-07-20ext: note we rely on GVL for reentrancy detectionEric Wong1-0/+2
2011-06-22ext: fix portability defines for some installsEric Wong2-1/+9
2011-04-19$time_local and $time_utc are locale-independentEric Wong1-2/+48
2011-04-16add support for $time_iso8601 formatEric Wong1-1/+37
2011-03-21extconf: unnecessary dir_config statementEric Wong1-1/+0
2011-03-16fix documentation of for :pathEric Wong1-2/+2
2011-03-13avoid potential RString -> C-string conversionsEric Wong1-12/+14
2011-03-13release GVL for filesystem operationsEric Wong3-0/+61
2011-03-13ext: ensure path is a valid C stringEric Wong1-1/+1
2011-03-04ext: avoid potentially unsafe casts with C APIEric Wong1-7/+13
2011-01-21delegate method_missing calls to the response bodyEric Wong1-0/+7
2011-01-21pass along "to_io" calls to the bodyEric Wong1-0/+19
2011-01-14handle abitrarily long time formats in C extensionEric Wong1-9/+26
2011-01-14RDoc fixupsEric Wong1-1/+15
2011-01-14remove dead RSTRUCT* compatibility macrosEric Wong1-8/+0
2011-01-14remove Clogger::ToPath proxy classEric Wong1-21/+15
2011-01-14another try to fix systems without CLOCK_MONOTONICEric Wong2-2/+4
2011-01-14another workaround for systems with broken CLOCK_MONOTONICEric Wong3-12/+48
2011-01-12attempt to support broken/crazy systemsEric Wong3-0/+29
2011-01-12remove unused function (obj_fileno)Eric Wong1-5/+0
2010-12-25add support for RubiniusEric Wong2-6/+19
2010-12-24fix #include ordering under FreeBSD 7.2Eric Wong1-2/+2
2010-12-24use clock_gettime for time resolutionEric Wong2-26/+33
2010-12-24accept a new :path argument in initializeEric Wong1-10/+25
2010-06-06ext: comment why we do what we do in to_pathEric Wong1-0/+5
2010-06-06ext: the N in /dev/fd/N must be unsignedEric Wong1-3/+4
2010-06-06ext: handle weird regular files with O_NONBLOCK setEric Wong1-1/+11
2010-06-06ext: cleanup -Wshadow warningEric Wong1-3/+3
2010-06-06pass-through body.to_path when wrapping the bodyEric Wong2-2/+82
2010-06-06when wrapping the body, body.close writes the logEric Wong1-9/+8
2010-04-21ext: avoid void pointer arithmeticEric Wong1-2/+3
2010-04-21ext: sparse cleanupsEric Wong1-3/+4
2010-04-21ext: fix signedness and shadow warningsEric Wong1-10/+10
2010-04-21ext: eliminate unused variableEric Wong1-2/+0
2010-04-21ext: GC safety fix when throwing an exceptionEric Wong1-1/+3
2010-04-21avoid direct require of "rack" to quiet warningsEric Wong1-14/+6
2010-04-08ext: preserve subclasses of Rack::Utils::HeaderHashEric Wong1-2/+3
2010-04-08ext: use FIX macros instead of generic NUM macros if possibleEric Wong1-4/+4
2010-02-13ext: fix memory leak when reentrant/multithreaded v0.3.1Eric Wong1-1/+1