GitHub PushEvent at 2014-07-28 15:01:35
Repository: guile
Actor: gregnietsky
Payload: {"shas":[["1ea8954814d124b995f2296bc6aec92adb566bc1","9ca8624b354671dd898baa30d05f83fa7ac377ba@netris.org","Avoid quadratic expansion time in 'and' and 'or' macros.\n\nFixes <http://bugs.gnu.org/17147>.\nReported by David Kastrup <dak@gnu.org>.\n\n* module/ice-9/boot-9.scm (and, or): Use dotted tail instead of ellipsis\n  in patterns.","Mark H Weaver",true],["4afca1a0662323ed8760c75d84c3aadc64b72908","9ca8624b354671dd898baa30d05f83fa7ac377ba@netris.org","test-guild-compile: Increase sleep time before sending SIGINT.\n\n* test-suite/standalone/test-guild-compile: Increase sleep time\n  before sending SIGINT, for slow machines.","Mark H Weaver",true],["fc8a90043bb8dc876cf638d9959348883c748fe3","9ca8624b354671dd898baa30d05f83fa7ac377ba@netris.org","Optimize scm_ilength and 'length+'.\n\n* libguile/list.c (scm_ilength): Test for SCM_NULL_OR_NIL_P only after\n  testing scm_is_pair.  Conform to GNU coding standards.\n\n* libguile/srfi-1.c (scm_srfi1_length_plus): Ditto.","Mark H Weaver",true],["d86a0631585ba887cd8635001f3a2c8d000c6517","e073ef5ad643359c6e9a030e3bba34eea2789e3e@gnu.org","Fix typo in `transform-string' doc.\n\n* doc/ref/texinfo.texi: Fix single typo.\n\nSigned-off-by: Dmitry Bogatov <KAction@gnu.org>","Dmitry Bogatov",true],["43191a31a5f15729acbde3fa58f750021977a9f9","036af56b75856494611ccb1f06f650b8e201b1cd@gmail.com","R6RS library documentation fix\n\n* doc/ref/api-modules.texi (R6RS Libraries): Move 'export' before\n  'import' in the example library form, as required by R6RS.","Taylan Ulrich B",true],["82b8cfa40cbaea1ef2b8053af574c6d84f2705bc","ae5a3c4fa3c5d1c2cc98e43b1899f88bce0e3569@gnu.org","tests: Use NUL instead of /dev/null on MinGW.\n\nReported by Eli Zaretskii <eliz@gnu.org>.\n\n* test-suite/test-suite/lib.scm (%null-device): New variable.\n* test-suite/tests/c-api.test (egrep): Use %NULL-DEVICE instead of\n  /dev/null.\n* test-suite/tests/popen.test (\"open-input-pipe\")[\"no duplicate\"]:\n  Likewise.","Ludovic Courtès",true],["c84f25bccebb1ba557ace597370d88bc8f5382e6","ae5a3c4fa3c5d1c2cc98e43b1899f88bce0e3569@gnu.org","i18n: Ignore LC_MESSAGES on MinGW.\n\n* libguile/locale-categories.h (MESSAGES): Add condition on\n  !(defined(LC_MAX) && LC_MESSAGES > LC_MAX).\n* test-suite/tests/i18n.test (\"locale objects\")[\"make-locale (2 args,\n  list)\", \"make-locale (3 args)\", \"locale?\"]: Use LC_NUMERIC or LC_TIME\n  instead of LC_MESSAGES.\n\nCo-authored-by: Eli Zaretskii <eliz@gnu.org>","Ludovic Courtès",true],["700f6cd86b939789e19fd325f3ad2862eac5975e","ae5a3c4fa3c5d1c2cc98e43b1899f88bce0e3569@gnu.org","i18n: Adjust tests for Windows.\n\n* test-suite/tests/i18n.test (mingw?): New variable.\n  (%french-locale-name, %french-utf8-locale-name,\n  %turkish-utf8-locale-name, %german-utf8-locale-name,\n  %greek-utf8-locale-name): Add name of corresponding Windows codepage,\n  when MINGW? is true.\n  (under-turkish-utf8-locale-or-unresolved): Add exception for\n  \"mingw32\".\n\nCo-authored-by: Eli Zaretskii <eliz@gnu.org>","Ludovic Courtès",true],["f0893308461d9586d4fd00d78fd7999a660058ff","ae5a3c4fa3c5d1c2cc98e43b1899f88bce0e3569@gnu.org","tests: Improve lack-of-/dev/null detection.\n\nSuggested by Eli Zaretskii <eliz@gnu.org>.\n\n* test-suite/test-suite/lib.scm (%null-device): Test for Windows based\n  by checking for a drive letter in the current directory name.","Ludovic Courtès",true],["c7161ee334c20a81cb50512b2d6ae0aebf34ede9","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Fix compilation of scm_nl_langinfo when some nl_langinfo items are missing.\n\n* i18n.c (scm_nl_langinfo): Don't assume that both INT_* and\n  the corresponding non-INT_* items are always either all defined\n  or all undefined.","Eli Zaretskii",true],["0d77e062dc70ed10cfcedf1e6080287f8be20b1b","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","\tFix deletion of ports.test test file on MS-Windows.\n\n\t* test-suite/tests/ports.test (\"fdes->port\", \"seek\")\n\t(\"truncate-file\"): Close every file and port we open, to avoid\n\tfailure to delete the test file on MS-Windows when the test is\n\tcompleted.","Eli Zaretskii",true],["4698a11cbdb057953cf4e02126c701d875cc1f42","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","\tMake 'system*' available on MS-Windows.\n\n\t* libguile/simpos.c (scm_system_star) [!HAVE_FORK]: An\n\timplementation of 'system*' for MS-Windows, which doesn't have\n\t'fork', but can use 'spawnvp' in this case.","Eli Zaretskii",true],["bc945fadd2e94c5ddf1a5b42e7eef5726b5b1068","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","\tMore fixes for deleting files whose ports are not closed.\n\n\t* test-suite/tests/r6rs-files.test: Close the port after\n\tusing it.\n\n\t* test-suite/tests/posix.test (\"mkstemp!\"): Close the port after\n\tusing it.","Eli Zaretskii",true],["317f6a237089a421d8cb57f398eedf6afc600832","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Unconditionally build and test the ice-9/popen module.\n\n* module/Makefile.am (ICE_9_SOURCES): Add ice-9/popen.scm.\n  (ICE_9_SOURCES) [BUILD_ICE_9_POPEN]: Remove conditional addition\n  of ice-9/popen.scm.\n  (SCRIPTS_SOURCES): Add scripts/autofrisk.scm and\n  scripts/scan-api.scm unconditionally.\n  (SCRIPTS_SOURCES) [BUILD_ICE_9_POPEN]: Remove conditional addition\n  of scripts/autofrisk.scm and scripts/scan-api.scm.\n\n* configure.ac: Remove the BUILD_ICE_9_POPEN condition.\n\n* test-suite/tests/popen.test (if-supported): Don't test for 'fork\n feature being supported.","Eli Zaretskii",true],["5102fc3790a781af8fc124cc6f1e6a1fd990ceb9","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Provide a more reasonable default value for stack limit on MS-Windows.\n\n* libguile/debug.c (init_stack_limit) [__MINGW32__]: Use\n  VirtualQuery to compute the stack limit on MS-Windows.","Eli Zaretskii",true],["9dc3fc4dd474ce4da6a45dcf197e1f99a9a7047a","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Fix calculation of CPU set size for getaffinity.\n\n* libguile/posix.c (cpu_set_to_bitvector): Use CPU_SETSIZE, not\n  sizeof, to compute the size of the CPU set.","Eli Zaretskii",true],["9235f805fa0bacc02a6ddaeceb9867cb37d01d85","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Fix problems with Windows file names that use backslashes.\n\n* libguile/load.c (scm_i_mirror_backslashes): New function.\n  (scm_init_load_path): Call it to produce MS-Windows file names\n  with forward slashes.\n  (FILE_NAME_SEPARATOR_STRING): Define as \"/\" on all platforms.\n\n* libguile/load.h (scm_i_mirror_backslashes): Add prototype.\n\n* libguile/init.c (scm_boot_guile): Call scm_i_mirror_backslashes\n  on argv[0].\n\n* libguile/filesys.c (scm_getcwd): Call scm_i_mirror_backslashes\n  on the directory name returned by getcwd.\n\n* test-suite/tests/ports.test (\"file name separators\"): New test.","Eli Zaretskii",true],["8c6b62e7d5bbc5bfe0c69110156a80539f97b978","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Untabify some test files.\n\n* test-suite/tests/ports.test: Untabify.\n* test-suite/tests/posix.test: Untabify.\n* test-suite/tests/r6rs-files.test: Untabify.","Eli Zaretskii",true],["c53b5d891fb8369abcb7fb3f8d00e134ab7b2d9b","9bea97ca54594f32677f9bd326119cdb56ababc9@gnu.org","Remove trailing whitespace from ports.test.","Eli Zaretskii",true],["df8c52e93dfa3965e4714275f4b8cea2c8e0170b","ae5a3c4fa3c5d1c2cc98e43b1899f88bce0e3569@gnu.org","Recognize arm-* target triplets.\n\nReported by Sylvain Beucler <beuc@beuc.net>.\n\n* module/system/base/target.scm (cpu-endianness): Add case where CPU is\n  \"arm\".\n* test-suite/tests/asm-to-bytecode.test (\"cross-compilation\")[\"arm-unknown-linux-androideabi\"]:\n  New test.","Ludovic Courtès",true]],"size":24,"ref":"refs/heads/stable-2.0","head":"ffd3e55cfd12a3559621e3130d613d319243512d"}