Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 18, 2012
  1. Version 4.7.0.5-st

    authored
  2. Update NEWS.stability

    authored
Commits on Feb 16, 2012
  1. Use C_stack_pointer instead of C_alloc(0) when generating foreign cal…

    authored
    …lback stubs
    
    alloca(0) returns NULL in LLVM instead of returning the stack pointer,
    so generate a call to C_stack_pointer instead.  This is only necessary
    when adjusting the callback stack, as all other calls to C_alloc are
    omitted when their size is 0.
  2. Make C_stack_pointer work with LLVM backend

    authored
    When using LLVM, allocating zero bytes on the stack is legal but
    is documented to return an undefined value.  In practice, this is
    NULL if optimization is enabled, or alloca(1) if not.  Work around
    this by using alloca(1) to get the stack pointer or, in supported
    environments, using inline asm.   alloca(1) may waste a machine word,
    but does not always; also, llvm uses the stack more efficiently,
    so the effects tend to even out.
  3. Update NEWS.stability

    authored
  4. Update README notes on LLVM hang and ARCH for OS X 10.7.

    authored
    (cherry picked from commit 1b60ad2)
Commits on Jan 27, 2012
  1. Update NEWS.stability

    authored
  2. Use flexible array member in C99 mode; silences clang array bounds wa…

    authored
    …rnings [#778]
    
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
    (cherry picked from commit 3ac5bf7)
Commits on Jan 13, 2012
  1. Update NEWS.stability

    authored
  2. Fix stack alloc size in C_callback

    authored
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
    (cherry picked from commit a471d95)
  3. @bunny351

    escape single-char symbol if it is a special character (fixes #772)

    bunny351 authored committed
    (cherry picked from commit 6d8290e)
  4. Update NEWS.stability

    authored
  5. Ensure we C_alloc enough stack space in C_string_to_symbol.

    authored
    Fixes a crash when built with LLVM.  Plain gcc tends to round up.
    
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
    (cherry picked from commit 38ca6fd)
Commits on Dec 20, 2011
  1. Version 4.7.0.4-st

    authored
  2. Update NEWS.stability

    authored
  3. Ensure current-{input,output}-port are properly restored on exception.

    authored
    Modify with-input-from-{file,pipe} and with-output-to-{file,pipe} to use
    fluid-let on ##sys#standard-{input,output} to ensure they are restored
    after an exception.  The ports were restored only if the exception bubbled
    up to the REPL; if intercepted prior to that, the REPL would then read
    further commands from (or write output to) that file or pipe.
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 5ae71ec)
Commits on Sep 20, 2011
  1. Update NEWS.stability

    authored
  2. @mario-goulart

    C_TARGET_INCLUDE_HOME fix for cygwin

    mario-goulart authored committed
    signed off by felix
    (cherry picked from commit ef2a975)
Commits on Sep 16, 2011
  1. Update the README with improved OS X build instructions.

    authored
    Added fix for Lion LLVM hang and 10.6 build error on Core 2 Duo,
    clarified 32/64 bit stuff and rearranged a bit.
    (cherry picked from commit 4d821a6)
  2. Update NEWS.stability

    authored
Commits on Sep 15, 2011
  1. @bunny351

    disabled check for failed port->fileno in port tests

    bunny351 authored committed
    (cherry picked from commit 586d998)
    (Minus: moved some fd-related stuff into posix-common)
  2. @bunny351

    disable part of port-tests that does process-fork for windows

    bunny351 authored committed
    (cherry picked from commit 2c380be)
Commits on Sep 1, 2011
  1. Version 4.7.0.3-st

    authored
  2. Update NEWS.stability

    authored
Commits on Aug 31, 2011
  1. @bunny351

    fixed bug in reading of octal escape in string literal

    bunny351 authored committed
    (cherry picked from commit 2a68517)
Commits on Aug 15, 2011
  1. Update NEWS.stability

    authored
  2. @bunny351

    clear list of previous assignments in toplevel-assignment-removal for…

    bunny351 authored committed
    … each branch in conditional (found by Paul Colby and Mario Domenench Goulart)
    
    (cherry picked from commit ac8f2da)
Commits on Jul 19, 2011
  1. Version 4.7.0.2-st

    authored
  2. Update NEWS.stability

    authored
  3. @bunny351

    add isinf definition for Solaris - thanks to Claude Marinier

    bunny351 authored committed
    (cherry picked from commit 23fad30)
  4. Change port procedures which try to read or write (or access the unde…

    Peter Bex authored committed
    …rlying descriptor) to not just check their arguments for being a port, but also check that the port is still open.
    
    (cherry picked from commit 9351741)
Commits on Jul 17, 2011
  1. Apply upstream irregex changesets 65f3099f0aa6 and 4b9d8131ca52 (fixe…

    Peter Bex authored committed
    …s the 'help my irregex is half-matched' part of #636. Still doesn't explain why sometimes the input does get rejected on some machines)
    
    (cherry picked from commit 7d0520e)
  2. @bunny351

    fixed percentage calculation in chicken-profile (thanks to megane)

    bunny351 authored committed
    (cherry picked from commit 9663b2e)
Something went wrong with that request. Please try again.