1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-24 21:50:20 +02:00
guile/module/web
Andy Wingo 4df9e5eb0f micro-optimizations to string-trim-both, and to (web http)
* libguile/srfi-13.c (scm_string_trim, scm_string_trim_right)
  (scm_string_trim_both): Take the whitespace fast-path if the char_pred
  is scm_char_set_whitespace.

* module/web/http.scm (read-header, split-and-trim, parse-quality-list):
  (parse-param-component, parse-credentials, "Content-Type"):
  (read-request-line, read-response-line): Use char-set:whitespace
  instead of char-whitespace?.  It avoids recursing into the VM.
2012-03-07 13:04:53 +01:00
..
server (web response) and (web request): bodies are bytevectors 2011-01-10 22:44:36 -08:00
client.scm Update a comment in (web client) 2011-12-06 11:46:58 +01:00
http.scm micro-optimizations to string-trim-both, and to (web http) 2012-03-07 13:04:53 +01:00
request.scm Improve the usage of variable names in Scheme docstrings. 2012-02-02 12:24:40 +01:00
response.scm web server: do not provide a response body where it is not permitted 2012-02-12 13:29:19 +01:00
server.scm micro-optimization in (web server) 2012-03-06 22:22:31 +01:00
uri.scm microoptimizations in (web uri) 2012-02-22 20:40:55 +01:00