summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-02-14web server: use CLOEXECwip-threads-and-forkAndy Wingo1-1/+1
2012-02-14optional flags arg to scm_accept, which uses accept4Andy Wingo2-6/+16
2012-02-14primitive-move->fdes preserves CLOEXEC flagAndy Wingo1-6/+4
2012-02-14add file-port-close-on-exec?; popen takes advantage of it.Andy Wingo3-11/+48
2012-02-14fcntl: support F_DUPFD_CLOEXEC and O_CLOEXEC.Andy Wingo1-1/+9
2012-02-14wrap iconv_open / iconv_close with a lock to help in thread/fork issuesAndy Wingo4-1/+42
2012-02-14use scm_c_atfork_lock_static_mutex for guile's static mutexenAndy Wingo9-4/+20
2012-02-14add scm_c_atfork_lock_static_mutexAndy Wingo2-0/+19
2012-02-14add atfork interfaceAndy Wingo6-31/+253
2012-02-14fix a race (one of many) relating to close-portAndy Wingo2-37/+59
2012-02-14scm_from_stringn utf8 optimizationAndy Wingo1-7/+3
2012-02-14fix buggy scm_from_utf8_stringn (!)Andy Wingo1-2/+2
2012-02-14ports: avoid adding port table entries and finalizers if possibleAndy Wingo2-33/+37
2012-02-14refactor port encoding modes: utf-8 and iconvAndy Wingo3-94/+158
2012-02-14string ports simplificationAndy Wingo1-65/+20
2012-02-13weaks: move an allocation outside a critical sectionAndy Wingo2-34/+71
2012-02-12Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo3-6/+31
2012-02-12web server: do not provide a response body where it is not permittedAndy Wingo3-6/+31
2012-02-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-16/+8
2012-02-11web server: print backtrace on errors when run in batch modeAndy Wingo1-16/+8
2012-02-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo10-201/+422
2012-02-10more efficient scm_string_to_utf8, scm_string_to_utf32Andy Wingo1-26/+30
2012-02-10more efficient scm_to_utf8_stringn, scm_to_utf32_stringnAndy Wingo1-4/+52
2012-02-08Support => within case, and improve error messages for cond and caseMark H Weaver5-84/+234
2012-02-08Add source properties to many more types of dataMark H Weaver2-26/+47
2012-02-08Unoptimize 'read' to return freshly allocated empty stringsMark H Weaver2-12/+8
2012-02-08Optimize empty substring case of scm_i_substring_copyMark H Weaver1-22/+27
2012-02-08Add and use maybe_annotate_source helper in read.cMark H Weaver1-12/+11
2012-02-08Remove inline and register attributes from read.cMark H Weaver1-12/+12
2012-02-08Remove incorrect comment in read.cMark H Weaver1-3/+2
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+2
2012-02-08i18: avoid freelocale (NULL)Andy Wingo1-1/+2
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo147-4676/+17939
2012-02-05Fix --enable-debug-mallocAndy Wingo1-37/+56
2012-02-04i18n: Skips ~h `format' tests when digit grouping info is missing.Ludovic Courtès1-5/+13
2012-02-04fix check for when libc already has clock_gettime / clock_getcpuclockidAndy Wingo1-1/+2
2012-02-04Improve consistency of definitions of C functions in manual.Bake Timmons7-57/+57
2012-02-04fix compilation of control.c, continuations.c when SCM_ALIGNED is not definedAndy Wingo2-36/+34
2012-02-04Make notation for Scheme repeated arguments more consistent in manual.Bake Timmons20-347/+369
2012-02-03i18n: Provide default values for when Gnulib has no replacement.Ludovic Courtès1-26/+32
2012-02-03Augment `-Wformat' analysis with support for `~:h'.Ludovic Courtès2-1/+33
2012-02-03format: Add specifier ~h for localized number output.Ludovic Courtès4-7/+109
2012-02-03i18n: Add a couple of tests for `monetary-amount->locale-string'.Ludovic Courtès1-0/+18
2012-02-03i18n: Use Gnulib's `nl_langinfo' module.Ludovic Courtès5-103/+50
2012-02-03Use Gnulib's `regex' module.Ludovic Courtès40-43/+16040
2012-02-03tests: Have `getaddrinfo' test work for Darwin 8.Ludovic Courtès3-13/+22
2012-02-03tests: Work around erroneous tr_TR locale in Darwin 8.Ludovic Courtès1-4/+5
2012-02-02Update srfi-14 test for Unicode 6.1Mike Gran1-2/+2
2012-02-02Implement scm_to_pointerMark H Weaver3-0/+27
2012-02-02revert r5rs changesAndy Wingo1-82/+83