Open tickets by milestone
someday
96 tickets
- [2e65a0] parley constructs an internally inconsistent input port
- difficulty: trivial
- [cb008b] get-keyword fails to operate correctly if keywords in first and second arguments come from different environments
- difficulty: trivial
- [b2ab7b] hyde: support trailing slashes on directories
- difficulty: trivial
- [ee24ab] vector->string adds \x00 to the output
- difficulty: easy
- [be15e6] [R7RS] Initial environment of a CHICKEN program should be empty
- difficulty: easy
- [8ffc49] http-client: with-input-from-request fails when uri-or-request is an intarweb request
- difficulty: easy
- [98c6b2] cairo: quality of life improvements for matrix operations
- difficulty: easy
- [17c03c] Use a parameter for the directory to be used by create-temporary-{file,directory}
- difficulty: easy
- [100a54] CHICKEN nixos package is incorrectly configured
- difficulty: easy
- [e3118c] Clean up C preprocessor macros
- difficulty: easy
- [81e84b] Modify chickadee to say what module an identifier is in
- difficulty: easy
- [62f810] chicken-install should pass features defined on the command line on to the build script
- difficulty: easy
- [d7a47c] It would be nice if glob "/*/*" worked
- difficulty: easy
- [7e471f] copy-file and move-file do not preserve permissions
- difficulty: easy
- [0d39ea] List of available eggs in RSS format contain incomplete URLs
- difficulty: easy
- [6659d8] sqlite3: The PREPARE procedure does not make it clear when it has and has not parsed a statement from a string.
- difficulty: easy
- [4b3a2f] Procedures grouping in the wiki is confusing
- difficulty: easy
- [68238b] Type declarations in modules do not namespace structs
- difficulty: easy
- [e3d0c7] (scrutinizer) Types for global variables are not refined by predicates
- difficulty: easy
- [51c505] gethostbyname() is deprecated in favour of getaddrinfo()
- difficulty: easy
- [d49653] make input-parse more neighbourly by signalling an exception in assert-curr-char instead of calling error
- difficulty: easy
- [fabd8c] improve documentation for functors and named interfaces
- difficulty: easy
- [f788c2] unix-sockets: implement FD sending and receiving
- difficulty: easy
- [817a32] overwrite-error in chicken-install should identify egg
- difficulty: medium
- [7829f1] Type information doesn't survive calls to define-inline procedures
- difficulty: medium
- [f9b806] Parallelize CHICKEN core tests
- difficulty: medium
- [e5bc81] Strip away prefix when importing
- difficulty: medium
- [c1df19] Switch to srfi-115
- difficulty: medium
- [bb3165] Add code to lfa2 for extinguishing SRFI-4 predicates
- difficulty: medium
- [71f690] Rewrite .egg file before installation
- difficulty: medium
- [b8336d] [types] Enforce parameter types on specialization
- difficulty: medium
- [c0abf0] Support parameterised hash table type declarations
- difficulty: medium
- [c689db] Add switch to csi to set initial module
- difficulty: medium
- [99030b] locative table is only grown, never shrunk
- difficulty: medium
- [a53d06] Unable to compile a mathh gama instruction at or above optimize-level 3
- difficulty: medium
- [9d6db3] feathers: Implement "Next"
- difficulty: medium
- [45e965] Issue with parameters
- difficulty: medium
- [2ec6dd] Rework error handling to make it work better with non-POSIX functions
- difficulty: medium
- [7a0ea6] chicken-install permissions with executables
- difficulty: medium
- [9186ea] Support capturing multiple value type in `forall`, etc.
- difficulty: medium
- [e33514] make install: umask problem with modules.db
- difficulty: medium
- [d32384] values and the scrutinizer
- difficulty: medium
- [eef712] mmap test doesn't correctly catch error situations
- difficulty: medium
- [cb2f8c] allow to specify argument-type enforcement in type signatures
- difficulty: medium
- [383c8d] shared lib link arguments in makefile are not transmitted to eggs
- difficulty: medium
- [80700a] Exported syntaxes are not fully hygienic
- difficulty: hard
- [0fae59] Include multiple times in a row 'interrupts' definitions
- difficulty: hard
- [ff887f] Redefining reverse in csi makes lambda behave differently, and even segfault
- difficulty: hard
- [4086b2] TCP connections can cause process to hang
- difficulty: hard
- [714e93] Teach compiler that fold and map with clean procedure is itself clean
- difficulty: hard
- [2e2960] equal? can break at random moments
- difficulty: hard
- [d3e5ce] Warn about too specific type declarations
- difficulty: hard
- [a2c30f] with-input-from-pipe should be rewritten so it does not block
- difficulty: hard
- [0c1649] Figure out a way to safely release objects
- difficulty: hard
- [f4acc7] syntax-rules should be able to automatically determine implicit exports
- difficulty: hard
- [f32317] Need API to box and unbox FILE* pointers as Scheme ports
- difficulty: hard
- [ca048a] More scrutable bootstrapping process
- difficulty: insane
- [9a2dce] mutex-lock! doesn't always lock mutex
- difficulty: insane
- [593d52] char-ready? returns #f even when input is available
- difficulty: insane
- [c71061] slow polling
- difficulty: insane
- [1f8253] Unit Posix time/date behaviors differ across operating systems
- difficulty: insane
- [96f836] Kill ##sys#alias-global-hook with fire
- difficulty: insane
- [463591] spiffy-request-vars' test fails sometimes
- difficulty: insane
- [4527b0] Cannot display literal values over 2^30 but within fixnum 64-bit range when declaring fixnum-arithmetic
- difficulty: not set
- [459133] Egg spec's version format is stricter than release-info's
- difficulty: not set
- [9dacd3] srfi-69 .types errors
- difficulty: not set
- [e3bdf1] Possibly inconsistent install/lookup behavior in the presence of CHICKEN_INSTALL_PREFIX
- difficulty: not set
- [dbe640] inaccuracy in exponential functions
- difficulty: not set
- [d61094] Exporting a macro inhibits compiled program from locating libraries
- difficulty: not set
- [79d8c0] (chicken irregex): Use condition kinds
- difficulty: not set
- [26bee6] OS X / PowerPC failing test: remainder return -0.0
- difficulty: not set
- [caee21] ezd man page not installed
- difficulty: not set
- [a4edf5] Srfi-42 index keyword hygiene
- difficulty: not set
- [a661ff] with-input-from-string scsh-process
- difficulty: not set
- [d5802c] No promise type.
- difficulty: not set
- [d8cca7] Allow type definitions to be exported.
- difficulty: not set
- [1762f4] Types for srfi-69 egg
- difficulty: not set
- [df4b4b] Maybe/Just Int checker in Silex compilation
- difficulty: not set
- [964fd0] Module system weirdness
- difficulty: not set
- [dd8fed] chicken-install postgresql fails on Windows
- difficulty: not set
- [1edda6] chicken.base#implicit-exit-handler reporting segmentation violation with non-default heap size
- difficulty: not set
- [0b5581] unbounded growth from parameterize
- difficulty: not set
- [867e93] coops + s11n malfunction
- difficulty: not set
- [3f09db] Egg SRFI-37 - wrong result
- difficulty: not set
- [af0b87] edit of wiki entries - specific "Description of your changes" leads to error
- difficulty: not set
- [f8793f] (scrutinizer) Should global types be smashed in local contexts?
- difficulty: not set
- [42ee9c] Running MinGW-produced Chicken from a MSVC-produced executable causes a stack overflow during initialization
- difficulty: not set
- [065bb0] [test egg]: test-group eats the call-chain on error
- difficulty: not set
- [ee723f] Implement contravariant type checking for procedure types
- difficulty: not set
- [88a87e] Simplify resolution of include/extend/types/inline/extension files
- difficulty: not set
- [fe6e6b] qt-light egg: timers may put chicken into an inconsistent state
- difficulty: not set
- [16812f] async-io tests hang
- difficulty: not set
- [088775] ssax's `ssax:warn' ignores its first argument (port)
- difficulty: not set
- [246bb4] test and document qt-light enhancements by satosi
- difficulty: not set
- [01f692] honu: handle octal format escapes in string literals
- difficulty: not set
- [6b04f7] coops: integrate primitive type classes
- difficulty: not set
6.0.0
23 tickets
- [8b68bb] srfi-69 egg uses list for table of primes & vector better
- difficulty: trivial
- [80a07a] srfi-69 egg hash-table-remove! operation doesn't operate over the entire table
- difficulty: trivial
- [25ca92] srfi-69 egg hash-table-update![/default] always attempts table resize
- difficulty: easy
- [589351] Keep R5RS syntax-rules?
- difficulty: easy
- [b4ee56] improvement to manual pages
- difficulty: easy
- [ade3b7] Avoid getrusage system calls in GC
- difficulty: medium
- [1cbb1a] Refactor TCP unit to make ipv6 work from core
- difficulty: medium
- [710769] Eggs compiled with -O2
- difficulty: medium
- [a06fc1] Build-dependencies between import libraries and core units don't seem to be completely right
- difficulty: medium
- [f598bc] create-temporary-file and create-temporary-directory are subject to race conditions
- difficulty: medium
- [5d7b44] cross-chicken should prefer loading uncompiled import libraries
- difficulty: medium
- [18a60d] Exception handler bug when compiled with -O5?
- difficulty: hard
- [7c7f77] Display compiler warnings for macros with missing imports
- difficulty: hard
- [5bdf61] Reading and writing to a pipe set up by process can cause scheduler assertion errors
- difficulty: hard
- [46e643] define strips hygiene from defined identifiers at top-level
- difficulty: hard
- [738bab] File ports should be nonblocking
- difficulty: hard
- [c81f8c] define-constant and define-inline should shadow imported identifiers
- difficulty: hard
- [2f7f3a] Modules leaking define-for-syntax variables and functions
- difficulty: not set
- [2ac625] Improve chicken-install cyclic dependencies error
- difficulty: not set
- [ee9986] Specialization ignores fixnum mode, leading to suboptimal code
- difficulty: not set
- [eae48c] srfi-18: (mutex-unlock) Internal scheduler error
- difficulty: not set
- [dbeaf2] ir-macro-expander's compare + define-syntax + modules don't mix
- difficulty: not set
- [1dcb3d] Don't disable inline file generation with -O5 (disable-interrupts)
- difficulty: not set
5.4
0 tickets
5.3
0 tickets
5.2
0 tickets
5.1
0 tickets
5.0
0 tickets
4.9.0
0 tickets
4.5.0
0 tickets
4.13.0
0 tickets
4.12.0
0 tickets
4.11.0
0 tickets
4.10.0
0 tickets
not set
16 tickets
- [6e9549] inconsistency in make-binary.output-port
- difficulty: easy
- [0603a3] port optimism to C6
- difficulty: easy
- [ae9a8a] port sql-de-lite to C6
- difficulty: easy
- [f54faa] port bb to FLTK 1.4
- difficulty: easy
- [ee33f9] char-name leaks memory
- difficulty: easy
- [f86a42] installed-c-object components must be at toplevel
- difficulty: medium
- [b00c7c] review phm's changes regarding floating point semantics
- difficulty: medium
- [f17ab7] out of range error in fmt-unicode
- difficulty: medium
- [de787c] Adapt SPOCK runtime for more JS engines
- difficulty: medium
- [a2dd81] improve handling of mixed complex arithmetic
- difficulty: medium
- [a71386] repl should consume remaining input on error
- difficulty: medium
- [9f0c0c] UTF-decoding accesses uninitialized memory
- difficulty: medium
- [0484f3] importing chicken.errno causes failure in weak-ref test
- difficulty: hard
- [f65553] chicken-doc signals error for (scheme base) manual chapter
- difficulty: hard
- [e3a5bd] port chickadee to C6
- difficulty: hard
- [26374b] bus error in compiler-tests on MIPS/32 bits
- difficulty: hard