#1620 |
Some let bindings are not replaced resulting in unnecessary CPS calls
|
|
defect
|
major
|
5.2
|
compiler
|
#1623 |
Avoid consing for optional procedure arguments
|
sjamaan
|
enhancement
|
minor
|
5.2
|
compiler
|
#1624 |
Flonum unboxing too agressive
|
|
defect
|
critical
|
5.2
|
compiler
|
#1625 |
Empty keyword is not read as such
|
sjamaan
|
defect
|
minor
|
5.2
|
core libraries
|
#1626 |
+inf.0 inserted literally into C code in some situations with -O3 and above
|
|
defect
|
major
|
5.2
|
compiler
|
#1630 |
Optimizer sometimes incorrectly drops procedure arguments
|
|
defect
|
major
|
5.2
|
compiler
|
#1631 |
srfi-13 string-pad segfaults when arguments are not of the right type
|
|
defect
|
major
|
5.2
|
extensions
|
#1633 |
define-record-type does not check constructor arguments
|
sjamaan
|
defect
|
major
|
5.2
|
unknown
|
#1637 |
Build fails on Debian/armel
|
|
defect
|
critical
|
5.2
|
core libraries
|
#1645 |
Invalid letrec usage hangs the compiler
|
felix winkelmann
|
defect
|
minor
|
5.2
|
unknown
|
#1647 |
chicken-install on windows fails from other drive than C:
|
|
defect
|
minor
|
5.2
|
extensions
|
#1648 |
Inliner goes wrong
|
felix winkelmann
|
defect
|
major
|
5.2
|
compiler
|
#1649 |
foreign-lambda annotates return type without considering retconvert from define-foreign-type
|
|
defect
|
major
|
5.2
|
scrutinizer
|
#1655 |
csc: when .c files are supplied and -c is given, the -o option has no effect
|
felix winkelmann
|
defect
|
major
|
5.2
|
core tools
|
#1658 |
One bug left with rest-argument optimizations
|
|
defect
|
major
|
5.2
|
compiler
|
#1659 |
c-objects should be compiled with proper C compiler flags
|
felix winkelmann
|
defect
|
major
|
5.2
|
extensions
|
#1661 |
irregex-replace/all behaves weirdly at bos/bol
|
|
defect
|
major
|
5.2
|
core libraries
|
#1662 |
Error in generated C for invalid call to rest_arg_out_of_bounds_error
|
sjamaan
|
defect
|
critical
|
5.2
|
compiler
|
#1665 |
Inlining issue
|
|
defect
|
major
|
5.2
|
compiler
|
#757 |
provide ##core#inline-routines for cheap SRFI-4 vector primitives
|
felix winkelmann
|
enhancement
|
minor
|
5.1
|
compiler
|
#806 |
DSSSL extended lambda lists are unhygienic
|
|
defect
|
minor
|
5.1
|
core libraries
|
#1077 |
Symbols containing newlines don't get quoted by write
|
sjamaan
|
defect
|
major
|
5.1
|
core libraries
|
#1159 |
Handle -debug h without a source file
|
|
defect
|
minor
|
5.1
|
core tools
|
#1318 |
Add peak (and average?) memory usage to `time` macro
|
|
defect
|
not urgent at all
|
5.1
|
core libraries
|
#1343 |
Unable to create R7RS libraries which don't import quote
|
evhan
|
defect
|
major
|
5.1
|
unknown
|
#1403 |
bytestructures: reference to possibly unbound identifiers `r6rs.bytevectors' and `quote'
|
evhan
|
defect
|
major
|
5.1
|
extensions
|
#1428 |
Embedded test triggers invalid read in Valgrind and asan
|
|
defect
|
major
|
5.1
|
core libraries
|
#1442 |
file-copy in compiled code causes segfaults
|
sjamaan
|
defect
|
major
|
5.1
|
core libraries
|
#1455 |
XDG basedir support for csi config, egg cache and maybe more
|
|
change request
|
minor
|
5.1
|
core tools
|
#1467 |
Bare hashes cause confusing error message in scripts
|
sjamaan
|
enhancement
|
minor
|
5.1
|
core libraries
|
#1506 |
module importing itself does not result in an error
|
|
defect
|
major
|
5.1
|
core tools
|
#1532 |
"lint mode" for csc
|
|
enhancement
|
minor
|
5.1
|
core tools
|
#1537 |
Add unboxing pass
|
felix winkelmann
|
enhancement
|
minor
|
5.1
|
compiler
|
#1538 |
Add egg component type for C code
|
felix winkelmann
|
enhancement
|
major
|
5.1
|
extensions
|
#1539 |
Allow conditionals in egg specifications
|
felix winkelmann
|
enhancement
|
major
|
5.1
|
extensions
|
#1563 |
Renaming issue with "the"
|
|
defect
|
major
|
5.1
|
expander
|
#1572 |
read/write invariance of #! is violated
|
|
defect
|
major
|
5.1
|
core libraries
|
#1576 |
Keywords get encoded with leading NUL byte, breaking read-write invariance of symbols starting with a NUL byte
|
|
defect
|
minor
|
5.1
|
core libraries
|
#1578 |
apropos does not filter internal & keywords properly
|
Kon Lovett
|
defect
|
major
|
5.1
|
unknown
|
#1581 |
record-instance? from (chicken memory representation) fails in modules
|
|
defect
|
minor
|
5.1
|
core libraries
|
#1583 |
coops record-printer for instances do not work
|
|
defect
|
minor
|
5.1
|
extensions
|
#1584 |
installing srfi-13 on win8 fails (MAX_PATH is too low)
|
|
defect
|
major
|
5.1
|
core tools
|
#1588 |
Big breakage linked to eggs’ custom-build scripts
|
|
defect
|
major
|
5.1
|
core tools
|
#1600 |
c-object linked to extension isn’t installed but shows up in installed-files in the egg-info file
|
felix winkelmann
|
defect
|
minor
|
5.1
|
core tools
|
#1601 |
Infinite continuation loop corrupts stack(?)
|
|
defect
|
minor
|
5.1
|
unknown
|
#1602 |
POSIX permission definitions are wrong
|
|
defect
|
major
|
5.1
|
core libraries
|
#1604 |
fixnum arithmetic is ignored
|
|
defect
|
major
|
5.1
|
compiler
|
#1608 |
chicken-install checks for installed files even when -n is passed
|
|
defect
|
minor
|
5.1
|
core tools
|
#1609 |
chicken.file.posix#file-type should accept a port
|
Robert C Jensen
|
defect
|
not urgent at all
|
5.1
|
core libraries
|
#1613 |
CR: Make keywords and symbols distinct types
|
sjamaan
|
change request
|
major
|
5.1
|
compiler
|
#1614 |
define-foreign-type is broken inside modules
|
|
defect
|
critical
|
5.1
|
expander
|
#1618 |
srfi-18 types file is incorrect in 5.1
|
|
defect
|
major
|
5.1
|
extensions
|
#133 |
(require 'id) may load executable "id"
|
evhan
|
defect
|
minor
|
5.0
|
core libraries
|
#703 |
Restructure core libraries
|
|
defect
|
major
|
5.0
|
core libraries
|
#736 |
make CHICKEN_REPOSITORY support a search path
|
Jim Ursetto
|
enhancement
|
not urgent at all
|
5.0
|
core libraries
|
#929 |
chicken-install should rm shared libraries prior to install
|
Jim Ursetto
|
defect
|
minor
|
5.0
|
core libraries
|
#1093 |
chicken-uninstall should not interpret the given egg as a pattern by default
|
|
enhancement
|
minor
|
5.0
|
core tools
|
#1096 |
(abs most-negative-fixnum) does return negative value
|
|
defect
|
minor
|
5.0
|
core libraries
|
#1098 |
Remove the apply limit wrt the number of arguments
|
|
defect
|
minor
|
5.0
|
unknown
|
#1100 |
chicken-install uninstalls eggs on updating
|
|
defect
|
minor
|
5.0
|
core tools
|
#1142 |
CR: remove queues, mmap, evict and binary search from core libraries
|
felix winkelmann
|
change request
|
minor
|
5.0
|
core libraries
|
#1156 |
compiler warnings when import specifiers are used for setup-api and setup-download
|
|
defect
|
minor
|
5.0
|
unknown
|
#1169 |
*.setup-info installed with user login and group instead of root
|
|
defect
|
minor
|
5.0
|
core tools
|
#1172 |
The overhead of loading import files is noticable
|
|
defect
|
major
|
5.0
|
core libraries
|
#1173 |
Symbols held in GC-roots are sometimes collected in "symbol-gc" mode
|
|
defect
|
major
|
5.0
|
core libraries
|
#1193 |
Ambiguity in csc's command line options
|
|
defect
|
major
|
5.0
|
core tools
|
#1195 |
,q in csi gives an error
|
sjamaan
|
defect
|
major
|
5.0
|
unknown
|
#1218 |
chicken-install may fail if TMPDIR is mounted noexec (depending on setup-file details)
|
|
defect
|
major
|
5.0
|
extensions
|
#1219 |
read-char could be better optimized
|
|
enhancement
|
major
|
5.0
|
scrutinizer
|
#1257 |
out-of-memory sometimes causes infinite loop
|
|
defect
|
major
|
5.0
|
unknown
|
#1270 |
process procedures should expect their env parameter in the same format get-environment-variables uses
|
|
change request
|
not urgent at all
|
5.0
|
core libraries
|
#1309 |
CHICKEN allows misplaced internal defines, which live on outside the body
|
|
defect
|
critical
|
5.0
|
core libraries
|
#1314 |
The R5RS section of the manual does not document CHICKEN-specific extensions
|
|
defect
|
major
|
5.0
|
documentation
|
#1315 |
Move FAQ section from manual into wiki
|
|
enhancement
|
major
|
5.0
|
documentation
|
#1342 |
define-record-type doesn't define type name
|
|
defect
|
major
|
5.0
|
core libraries
|
#1347 |
functor test fails when compiled on chicken-5
|
|
defect
|
major
|
5.0
|
compiler
|
#1356 |
trace buffer unnecessarily holds on to thread objects
|
felix winkelmann
|
defect
|
minor
|
5.0
|
unknown
|
#1361 |
Update explicit info strings in calls to `getter-with-setter`
|
|
enhancement
|
minor
|
5.0
|
core libraries
|
#1363 |
when compiled, set! will clobber previous lambda-info's
|
|
defect
|
minor
|
5.0
|
unknown
|
#1366 |
linking tests fail when "make check" is run without installing first
|
|
defect
|
major
|
5.0
|
compiler
|
#1369 |
Use different file extension for object files intended for shared or static egg components
|
|
defect
|
minor
|
5.0
|
core tools
|
#1385 |
bit-set? argument order is reversed
|
|
enhancement
|
not urgent at all
|
5.0
|
core libraries
|
#1386 |
file-read-access? returns #f for non-existent files
|
|
defect
|
minor
|
5.0
|
core libraries
|
#1387 |
Nicer formatting of the foreign-lambda result
|
|
enhancement
|
not urgent at all
|
5.0
|
unknown
|
#1398 |
read-all in C5
|
felix winkelmann
|
defect
|
major
|
5.0
|
core libraries
|
#1425 |
and-let* is not 100% compatible with SRFI-2
|
|
defect
|
minor
|
5.0
|
expander
|
#1429 |
"make check" requires installing first
|
|
defect
|
major
|
5.0
|
compiler
|
#1431 |
Document deployment
|
|
enhancement
|
major
|
5.0
|
documentation
|
#1432 |
Build error on Cygwin after randomness merge
|
|
defect
|
major
|
5.0
|
compiler
|
#1437 |
csi needs double imports
|
|
defect
|
major
|
5.0
|
expander
|
#1438 |
clang warnings
|
|
defect
|
minor
|
5.0
|
compiler
|
#1451 |
interrupts-enabled vs disable-interrupts
|
|
task
|
minor
|
5.0
|
compiler
|
#1456 |
Get rid of chicken.posix import library
|
|
defect
|
major
|
5.0
|
unknown
|
#1457 |
module/import information in statically linked executables has massive runtime overhead
|
|
defect
|
major
|
5.0
|
extensions
|
#1458 |
`make check` doesn't respect PROGRAM_SUFFIX/PROGRAM_PREFIX
|
|
defect
|
major
|
5.0
|
build system
|
#1461 |
file access test fails on windows (wine only? 64bit only?) with PLATFORM=mingw
|
|
defect
|
major
|
5.0
|
core libraries
|
#1468 |
Static extensions with inter-component dependencies must be installed twice
|
evhan
|
defect
|
major
|
5.0
|
core tools
|
#1477 |
chicken-install cache does not know if an egg has tests
|
|
defect
|
major
|
5.0
|
core tools
|
#1479 |
On Windows, custom-build will try to use the UNIX script
|
|
defect
|
critical
|
5.0
|
build system
|
#1484 |
Should csc-options be valid at the top level too?
|
|
enhancement
|
not urgent at all
|
5.0
|
build system
|