#1534 |
string<=? and string>=? return the wrong value for some strings
|
|
defect
|
major
|
5.0
|
core libraries
|
#1540 |
Used heap reported by memory-statistics is too big after heap resize
|
megane
|
task
|
minor
|
5.3
|
core libraries
|
#1565 |
file-lock/blocking failing
|
|
defect
|
major
|
someday
|
core libraries
|
#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
|
#1581 |
record-instance? from (chicken memory representation) fails in modules
|
|
defect
|
minor
|
5.1
|
core libraries
|
#1602 |
POSIX permission definitions are wrong
|
|
defect
|
major
|
5.1
|
core libraries
|
#1609 |
chicken.file.posix#file-type should accept a port
|
Robert C Jensen
|
defect
|
not urgent at all
|
5.1
|
core libraries
|
#1625 |
Empty keyword is not read as such
|
sjamaan
|
defect
|
minor
|
5.2
|
core libraries
|
#1637 |
Build fails on Debian/armel
|
|
defect
|
critical
|
5.2
|
core libraries
|
#1650 |
Empty program will sometimes do a major GC, sometimes not - figure out why
|
sjamaan
|
task
|
major
|
5.3
|
core libraries
|
#1661 |
irregex-replace/all behaves weirdly at bos/bol
|
|
defect
|
major
|
5.2
|
core libraries
|
#1675 |
Maximum heap size is limited on 64-bit machines
|
|
defect
|
minor
|
5.3
|
core libraries
|
#1683 |
srfi-18: unquoted build script variables
|
|
defect
|
not urgent at all
|
someday
|
core libraries
|
#1684 |
programs that specify component-dependencies should build-depend on their import libraries
|
|
defect
|
major
|
5.4
|
core libraries
|
#1686 |
egg install scripts don't have to rm before install
|
|
enhancement
|
not urgent at all
|
5.3
|
core libraries
|
#1693 |
add 32bit feature, similar to 64bit
|
|
enhancement
|
minor
|
someday
|
core libraries
|
#1698 |
Use 0666 as the default file mode in "file-open" from the chicken.file.posix module
|
|
change request
|
minor
|
someday
|
core libraries
|
#1710 |
Major garbage collector runs all the time
|
|
defect
|
major
|
someday
|
core libraries
|
#1711 |
##sys#read with -keyword-style prefix transforms bare colon into empty symbol
|
|
defect
|
minor
|
someday
|
core libraries
|
#1730 |
scheme#numerator and scheme#denominator call unbound procedure for non-finite flonums
|
|
defect
|
major
|
5.3
|
core libraries
|
#1733 |
set-sharp-read-syntax! has an incorrect type annotation in types.db
|
|
defect
|
minor
|
5.3
|
core libraries
|
#1736 |
Incomplete SRFI-46/R7RS tail pattern support
|
|
defect
|
minor
|
6.0.0
|
core libraries
|
#1777 |
Drop builtin-features from eval.scm
|
|
defect
|
major
|
5.4
|
core libraries
|
#1779 |
reverse-list->string not exported by srfi-13 egg
|
|
defect
|
minor
|
someday
|
core libraries
|
#1787 |
current-user-id setter from (chicken process-context posix) maybe needs some argument validation
|
|
defect
|
minor
|
5.3
|
core libraries
|
#1797 |
checked inline procedures should not call intern
|
felix winkelmann
|
defect
|
major
|
5.4
|
core libraries
|
#1819 |
Add user-facing weak pairs API
|
|
defect
|
major
|
5.4
|
core libraries
|
#1825 |
srfi-88 module is broken somehow
|
|
defect
|
major
|
5.4
|
core libraries
|
#9 |
setting default nursery size via compiler option doesn't seem to work
|
felix winkelmann
|
defect
|
major
|
|
compiler
|
#15 |
let-syntax and letrec-syntax don't recognize local vars in compiled code
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#17 |
use of `define-foreign-record-type' expands into incorrect result type identifier
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#23 |
numbers egg interferes with (module foo * ...)
|
Alex Shinn
|
defect
|
minor
|
|
compiler
|
#27 |
unsigned-c-string does not work as advertised
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#29 |
allow "... #!rest values)" type signature (scrutiny branch)
|
felix winkelmann
|
task
|
major
|
|
compiler
|
#30 |
merge scrutiny branch into trunk
|
felix winkelmann
|
enhancement
|
major
|
|
compiler
|
#33 |
add option to load inline files directly
|
felix winkelmann
|
enhancement
|
major
|
|
compiler
|
#39 |
inlining of procedures that use non-simple subexpressions
|
felix winkelmann
|
enhancement
|
minor
|
|
compiler
|
#41 |
Implement format-control optimization for [fs]printf
|
|
enhancement
|
minor
|
|
compiler
|
#50 |
document compiler syntax
|
felix winkelmann
|
task
|
minor
|
|
compiler
|
#73 |
building an extension will prefer already installed eggs over currently built ones
|
|
defect
|
major
|
|
compiler
|
#75 |
"ref" foreign argument type does not work
|
|
defect
|
minor
|
|
compiler
|
#138 |
readline: unbound variable
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#144 |
scrutiny fixes for posix
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#145 |
inlining of procedures with rest-arg promoted to vector will fail
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#150 |
csc -Ob (-O5) bug (unsafe)
|
felix winkelmann
|
defect
|
major
|
|
compiler
|
#157 |
compiler-syntax defined in a module should be local to that module
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#160 |
implement minimal global value propagation
|
felix winkelmann
|
enhancement
|
minor
|
|
compiler
|
#164 |
unboxing can generate incorrect C
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#169 |
unboxing in safe mode doesn't quite work
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#174 |
lift stack-check out of looping procedures, if they do not allocate
|
felix winkelmann
|
enhancement
|
not urgent at all
|
|
compiler
|
#192 |
Only the last clause in COND may be an ELSE clause
|
|
defect
|
minor
|
4.5.0
|
compiler
|
#228 |
avoid recompilation of regular expressions, at least for simple cases
|
felix winkelmann
|
enhancement
|
not urgent at all
|
|
compiler
|
#250 |
debug flag to list exported bindings to which no-procedure-checks-for-toplevel-bindings was applied
|
felix winkelmann
|
defect
|
critical
|
|
compiler
|
#271 |
declarations that apply to named global variables may not work unless aliased
|
felix winkelmann
|
defect
|
major
|
|
compiler
|
#274 |
emit notice if pure intrinsic is dropped because result is not used
|
felix winkelmann
|
enhancement
|
not urgent at all
|
|
compiler
|
#289 |
use fixed-argc C_inline routines for vector/list/##sys#make-structure
|
|
enhancement
|
not urgent at all
|
|
compiler
|
#352 |
let/let* environments aren't properly seen in profiling mode
|
felix winkelmann
|
defect
|
major
|
|
compiler
|
#372 |
make check error on Linux/PPC (Error: assertion failed: (= -1 (pointer-s8-ref some-chunk)))
|
felix winkelmann
|
defect
|
major
|
4.9.0
|
compiler
|
#389 |
contraction must take precedence before inlining
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#430 |
commit cbb27fe380ff8e45cdf04d812e1ec649bf45ca47 not (always) compatible with DSSSL key arguments
|
|
defect
|
critical
|
4.9.0
|
compiler
|
#431 |
rewrite-rules for `string->number' and `exact->inexact' can be done better
|
felix winkelmann
|
enhancement
|
major
|
|
compiler
|
#432 |
scrutinizer should warn if `if' without else branch is in tail-position of a procedure
|
felix winkelmann
|
enhancement
|
minor
|
|
compiler
|
#449 |
csc doesn't handle relative paths correctly
|
|
defect
|
major
|
4.9.0
|
compiler
|
#451 |
Unexpected warning using define-values at toplevel.
|
felix winkelmann
|
defect
|
minor
|
4.9.0
|
compiler
|
#453 |
Allow unsigned-integer64 as an FFI return type
|
felix winkelmann
|
enhancement
|
minor
|
|
compiler
|
#459 |
-picky shouldn't warn when other path also returns an undefined value?
|
|
defect
|
minor
|
4.9.0
|
compiler
|
#461 |
undefined symbol compiling genturfa'i after updating Chicken
|
|
defect
|
major
|
4.9.0
|
compiler
|
#466 |
csc -gui broken (OS X)
|
|
defect
|
minor
|
4.9.0
|
compiler
|
#484 |
-scrutinize not properly expanding match macro.
|
|
defect
|
major
|
4.9.0
|
compiler
|
#516 |
letrec fails when used in re-assigning top-level bindings
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#541 |
define-external does not grok "const" qualifier
|
felix winkelmann
|
defect
|
minor
|
4.9.0
|
compiler
|
#543 |
(declare (lambda-lift)) infinite loop.
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#571 |
merging rest-parameter in combination with inlining fails
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#573 |
types.db: "allocate" can return false, not just pointers
|
felix winkelmann
|
defect
|
not urgent at all
|
4.9.0
|
compiler
|
#574 |
Define-constant cannot be used with the FFI
|
felix winkelmann
|
defect
|
minor
|
4.9.0
|
compiler
|
#584 |
Unused arguments in callback wrappers are incorrectly optimized away
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#585 |
int32 not allowed as arg type
|
felix winkelmann
|
defect
|
not urgent at all
|
4.9.0
|
compiler
|
#634 |
Profiler does not work correctly on recursive procedures
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#647 |
make check fails on 2011-07-11
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#711 |
compiler seems to loop endlessly on nemo
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#712 |
when setting CHICKEN_PREFIX the default include path is not correctly prefixed
|
Christian Kellermann
|
defect
|
major
|
4.9.0
|
compiler
|
#745 |
disable specialization for assigned toplevel variables
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#746 |
invalidating blist entry for assignment not necessary when variable is not captured
|
felix winkelmann
|
enhancement
|
not urgent at all
|
|
compiler
|
#751 |
specialization may result in the same code being walked multiple times
|
felix winkelmann
|
defect
|
critical
|
4.9.0
|
compiler
|
#754 |
compiler-typecase: try to obtain line-number in error message if possible
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#756 |
inline call to known variable if its value refers to an intrinsic
|
felix winkelmann
|
enhancement
|
minor
|
|
compiler
|
#757 |
provide ##core#inline-routines for cheap SRFI-4 vector primitives
|
felix winkelmann
|
enhancement
|
minor
|
5.1
|
compiler
|
#759 |
scrutinizer: extend special case for result-type of "list-ref"/"list-tail" to handle nested "(pair ...)" types
|
evhan
|
defect
|
not urgent at all
|
|
compiler
|
#761 |
type-var unification for complex "pair" types not always right
|
felix winkelmann
|
defect
|
major
|
4.9.0
|
compiler
|
#770 |
memv x86-64 compiler bug
|
|
defect
|
major
|
4.9.0
|
compiler
|
#771 |
llvm-gcc hang on OS X 10.7
|
felix winkelmann
|
defect
|
minor
|
|
compiler
|
#778 |
silence clang array bounds warnings
|
|
defect
|
minor
|
4.9.0
|
compiler
|
#802 |
(make-vector -1) gets optimised into (##core#inline_allocate ("C_i_a_vector" 0))
|
felix winkelmann
|
defect
|
major
|
4.9.0
|
compiler
|
#803 |
setters like set-cdr! don't invalidate type information
|
|
defect
|
major
|
4.9.0
|
compiler
|
#816 |
hygiene problem using `map' with prefixed `scheme' import
|
|
defect
|
minor
|
4.9.0
|
compiler
|
#854 |
Sometimes additional import libraries are exported when using the -j switch
|
felix winkelmann
|
defect
|
minor
|
4.9.0
|
compiler
|
#874 |
Compiling some files may cause infinite optimization loops, eating all available memory
|
felix winkelmann
|
defect
|
major
|
4.9.0
|
compiler
|
#894 |
##core#direct_call nodes should get debug-info
|
felix winkelmann
|
defect
|
minor
|
4.12.0
|
compiler
|
#896 |
-strict-types fails with forall types (sometimes)
|
felix winkelmann
|
defect
|
minor
|
4.9.0
|
compiler
|