Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Performance enhancement.

Calling module_info/0 one time is much more expensive than calling
function_exported/3.

From: eprof:

erlang:function_exported/3       22  0.25     7  [      0.32]

erlang:get_module_info/2         1  7.22   267  [    267.00]

Last two numbers are time in and time per call (uS).
latest commit cfbdd16f4f
@mmzeeman mmzeeman authored
..
Failed to load latest commit information.
webmachine_app.erl
webmachine_controller.erl Performance enhancement.
webmachine_decision_core.erl
webmachine_deps.erl resource -> controller
webmachine_dispatcher.erl resource -> controller
webmachine_error_handler.erl Fix for has_response_body return value.
webmachine_id.erl Typo
webmachine_logger.erl
webmachine_mochiweb.erl Return sensible error codes for 'CONNECT'. Map CONNECT to 'CONNECT'.
webmachine_mochiweb.erl.orig Allow binaries for the header values.
webmachine_multipart.erl Use wrq:get_req_header_lc/2 where possible.
webmachine_perf_logger.erl
webmachine_request.erl Do not send empty file chunks, as they truncate the transfer.
webmachine_skel.erl
webmachine_sup.erl
webmachine_util.erl
webzmachine.app.src Make sendfile behaviour switchable. Defaults to using the sendfile fr…
webzmachine.erl Replace dict() type depending on Erlang release.
wmtrace_controller.erl
wrq.erl
wrq.erl.orig Allow binaries for the header values.
z_logger.erl
Something went wrong with that request. Please try again.