Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 17, 2013
  1. Version 4.8.0.1

    authored
Commits on Jan 10, 2013
  1. Update news

    authored
Commits on Jan 9, 2013
  1. Fix select() buffer overrun vulnerability by using POSIX poll() on sy…

    Peter Bex authored committed
    …stems that support it, leaving only those few systems vulnerable that don't (ie, only Windows).
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 9eef92115fba6034a98cc21ef740fd82ea52387b)
    
    Conflicts:
    
    	NEWS
  2. Update copyright year to 2013. This time I used a slightly modified v…

    Peter Bex authored committed
    …ersion of last year's oneliner, to catch banner.scm and README as well:
    
       for i in `git grep -Il '(c) [0-9-]*, The Chicken Team'`; do sed -r 's/\(c\) (([0-9]+)-|(2012))(2012)?,/(c) \2\3-2013,/' "$i" > tmp && mv tmp "$i"; done
    
    banner.scm had to be slightly changed (spaces and commas) in order to get detected by this script.
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 62aac3554955e36fbe31ad7b13846b712805f612)
    
    Conflicts:
    
    	lfa2.scm [does not exist]
  3. @bunny351

    disable integer64 test on 32-bit platforms

    bunny351 authored committed
    (cherry picked from commit eb9c5c6a07e423381f56c38b1756127370555d3c)
  4. Add regression test for #955

    Peter Bex authored committed
    (cherry picked from commit bbbbc0be8fb56a1c2e6dc2e37a4d582c780da518)
  5. Change one of the duplicated ##sys#foreign-unsigned-integer64-argumen…

    Peter Bex authored committed
    …t definitions to ##sys#foreign-unsigned-integer-argument (copy/paste mistake?)
    
    (cherry picked from commit 1117e01239b1181b0d6ee66d998eb1e83dbd8285)
  6. @bunny351

    Bugfix for foreign-argument-check routine for 64-bit unsigned longs. …

    bunny351 authored committed
    …The function returned a raw floating-point value (coerced to C_word) instead of the original number.
    
    Reported by Kon Lovett.
    
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
    (cherry picked from commit 42c869949f893baba40c9b0d5e4832eb2004b20e)
  7. @bunny351

    bugfix for unsigned-integer64 type check

    bunny351 authored committed
    (cherry picked from commit 52c69531d586a39c51f3acc636596c65e181622e)
  8. Irregex: Fixing folds on conditional begin patterns which aren't trea…

    Peter Bex authored committed
    …ted as searchers. This is the final fix for #686 and synchronizes with upstream version 0.9.2 (upstream changesets 01058fc79a16 and fad713187dbb)
    
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
    (cherry picked from commit 0425b20986a049217c599870f7eed70c45cb3071)
    
    Conflicts:
    
    	NEWS
  9. Irregex: Ensure 'bos is matched only once in irregex/fold; this fixes…

    Peter Bex authored committed
    … #686 and updates irregex to 0.9.1 (upstream changesets a6444839100c through 1741bbf14d3e)
    
    Upstream changeset message for this bugfix: Don't bother looping in irregex-fold(/chunked)/fast if the irregex is a searcher. Either it only matches the beginning, or it already consumed the rightmost match.
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    
    Conflicts:
    	NEWS (removed change)
  10. Mark all unused procedures (or replaced by compiler-macro) in irregex…

    Peter Bex authored committed
    … to get rid of compile-time warnings
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 84e997b979393600323c19d2149c39c88b4ea71e)
    
    Backporting:
    
    irregex-match-chunk&index-from-tag-set! is not present because
    c5a5d250c38 (Laurikari's algorithm) has not been applied, so the
    unused declaration gives a conflict.  We add the definition anyway
    as it is harmless and, if the patch is later applied, we need to
    keep the unused declaration.
    
    Conflicts:
    
    	irregex.scm
  11. Irregex: Remove bogus pair? checks; they were testing the wrong bit o…

    Peter Bex authored committed
    …f the list, and sre-sequence will already return 'epsilon when the passed list is empty (upstream changeset 4f257a9c3576)
    
    This gets rid of a scrutiny warning
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 10c77f8c18a569d5f34d9abc558311c38c62dda9)
  12. @bunny351

    trivial formatting change

    bunny351 authored committed
    (cherry picked from commit 4223b30426c257f3192d780b7d5e4de3a919dcfd)
  13. @bunny351

    trivial change in describe-output

    bunny351 authored committed
    (cherry picked from commit af7cc16b0f5986c758958b3b5d73885ad2f4217c)
  14. manual: Note find-files old signature style was made invalid after 4.7.3

    authored
    (cherry picked from commit 564285c33e7a1451084e0ba809d6efd29ae2dab1)
  15. @bunny351

    some comments

    bunny351 authored committed
    (cherry picked from commit f016cd78979654ef43d7dbd90b0e96382274a1b4)
  16. @bunny351

    trivial change

    bunny351 authored committed
    (cherry picked from commit 9b0fac688337d292bb96965bf7c45bd3a74ff2c2)
  17. @bunny351

    removed obsolete definitions

    bunny351 authored committed
    (cherry picked from commit 42c6071ada87135a3eca87defd2af061ff1a21b7)
  18. @bunny351

    comments

    bunny351 authored committed
    (cherry picked from commit 20b7d9ef62480b43a64e04b7381d9cf62e6823a7)
  19. standard-extension uses -O3, not -O2, which can make a big difference

    Peter Bex authored committed
    (cherry picked from commit a1b972dfe1d9cc238b5fcddc577d357c355d3bbe)
    
    Note: upstream manual has not been updated from the wiki as in 86391ed,
    so there was a conflict.
    
    Conflicts:
    
    	manual/Extensions
  20. @bunny351

    do not make buildid and buildbranch .PHONY on Windows, or buildversio…

    bunny351 authored committed
    …n.scm needs to be recompiled on every make(1) invocation
    
    (cherry picked from commit 27e6458716b7078f8ade4d6d8ef0f5d6a8203eb1)
  21. @mario-goulart

    install-extension fix for when the second arg contains pairs (SOURCE …

    mario-goulart authored committed
    …DEST)
    
    Cases like
    
      (install-extension 'foo '(("orig" "dest")))
    
    break install-extension.  See
    http://tests.call-cc.org/master/linux/x86/2012/10/15/salmonella-report/install/crunch.html
    for example.
    
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
    (cherry picked from commit ef8c48db3fb656663e148eac0dad4f78a44af599)
  22. @bunny351

    assert: only add form as argument to error if no message is given

    bunny351 authored committed
    (cherry picked from commit b5472d45310ebb1838d6b2b0534bcf31d5857a8a)
  23. Fix #944 by making the behvior of macro-renamed definitions inside mo…

    Peter Bex authored committed
    …dules similar to the behavior at toplevel; they unhygienically introduce identifiers
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 7bef21de09d279b0413ca94dbef978665c7a0f1c)
  24. @bunny351

    register feature-identifier 64bit when running on a 64-bit CPU (sugge…

    bunny351 authored committed
    …sted by Kon Lovett)
    
    (cherry picked from commit 6f95195f4840fe8e1342356b648036713a59e93e)
  25. @bunny351

    handle case in make-pathname when the directory-argument is #f and th…

    bunny351 authored committed
    …e file-argument begins with a path separator (reported by kon)
    
    Fixes #959
    
    Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
    (cherry picked from commit 7818de84946260fabbaffbc971ac77583832ce83)
  26. @DerGuteMoritz

    Fix TO argument check in subvector procedure

    DerGuteMoritz authored committed
    The subvector procedure checked its TO argument as if it was
    inclusive. However, its default value is the passed vector's length so
    it must be exclusive which also corresponds with the implementation. In
    effect, the erroneous check prevented producing a subvector including
    the given vector's last element. This patch changes the TO argument
    check to be exclusive and adds some test cases for the subvector
    procedure.
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit fe4c184e20d358d2c9befb20a3d53c729b58fc86)
  27. @bunny351

    remove implicit dependency on tcp.scm from posix-common.scm

    bunny351 authored committed
    (cherry picked from commit bc09c5580b3dbd76810bc4cd26c89e0d455c24fd)
  28. @bunny351

    added missing Types.html to manifest (reported by megane)

    bunny351 authored committed
    (cherry picked from commit 1ae287896160a006ea648b1234a20553f28d618d)
  29. @bunny351

    new is a C++ keyword

    bunny351 authored committed
    (cherry picked from commit 8181fe9b6a29a40dcffbe3389a8f7bd04564c445)
  30. respect -output-file option when compiling from stdin

    Evan Hanson authored committed
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    (cherry picked from commit 59926ffe6928530a683be56009efc78cdcf66e90)
  31. @bunny351

    Copy-propagation of global that refers to intrinsic

    bunny351 authored committed
    If a variable is known to be bound to a global variable which itself
    refers to an intrinsic function (one of the "standard-" or "extended"
    bindings, that get specifically treated in call position by the
    compiler), than references to the former variable will be replaced
    with the latter.
    
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
    (cherry picked from commit 0cca92ea9ca8dfef2b2edafa95948e1afd511beb)
  32. @bunny351

    removed obsolete file from helper script

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