Open tickets by priority
critical
2 tickets
- eq?-hash tables calculcate different value for objects after they're mutated and lose locatives after GC (owner: not set, difficulty: hard, milestone: someday)
- Figure out a way to safely release objects (owner: not set, difficulty: hard, milestone: someday)
major
108 tickets
- Chicken doesn't build out of the box on recent macosx (owner: not set, difficulty: trivial, milestone: someday)
- dbus 0.96: installation failure (owner: ecloud, difficulty: trivial, milestone: someday)
- envsubst: test failure: Error: (include) cannot open file: "tests/call-with-environment-variables.scm" (owner: r1b, difficulty: trivial, milestone: someday)
- ports-tests are not testing file-lock procedures (owner: ckeen, difficulty: trivial, milestone: someday)
- get-keyword fails to operate correctly if keywords in first and second arguments come from different environments (owner: not set, difficulty: trivial, milestone: someday)
- mw (tests): openssl egg is needed for HTTPS (owner: tonysidaway, difficulty: trivial, milestone: someday)
- hyde: support trailing slashes on directories (owner: not set, difficulty: trivial, milestone: someday)
- port optimism to C6 (owner: not set, difficulty: easy, milestone: not set)
- port sql-de-lite to C6 (owner: not set, difficulty: easy, milestone: not set)
- port bb to FLTK 1.4 (owner: not set, difficulty: easy, milestone: not set)
- vector->string adds \x00 to the output (owner: not set, difficulty: easy, milestone: someday)
- [R7RS] Initial environment of a CHICKEN program should be empty (owner: not set, difficulty: easy, milestone: someday)
- http-client: with-input-from-request fails when uri-or-request is an intarweb request (owner: not set, difficulty: easy, milestone: someday)
- create-directory doesn't raise an error when the requested directory already exists (owner: mario, difficulty: easy, milestone: 6.0.0)
- CHICKEN nixos package is incorrectly configured (owner: not set, difficulty: easy, milestone: someday)
- Keep R5RS syntax-rules? (owner: not set, difficulty: easy, milestone: 6.0.0)
- Modify chickadee to say what module an identifier is in (owner: not set, difficulty: easy, milestone: someday)
- hidden/gensymed variables are registered for export (owner: sjamaan, difficulty: easy, milestone: someday)
- sqlite3: The PREPARE procedure does not make it clear when it has and has not parsed a statement from a string. (owner: not set, difficulty: easy, milestone: someday)
- Procedures grouping in the wiki is confusing (owner: not set, difficulty: easy, milestone: someday)
- Type declarations in modules do not namespace structs (owner: not set, difficulty: easy, milestone: someday)
- (scrutinizer) Types for global variables are not refined by predicates (owner: not set, difficulty: easy, milestone: someday)
- posix-semaphore egg won't build on OS X: uses deprecated API (owner: dleslie, difficulty: easy, milestone: someday)
- Building on OS X: egg uses 1 deprecated function and 1 missing function (owner: chust, difficulty: easy, milestone: someday)
- chmod of modules.db on new installation (owner: not set, difficulty: easy, milestone: someday)
- make input-parse more neighbourly by signalling an exception in assert-curr-char instead of calling error (owner: not set, difficulty: easy, milestone: someday)
- html-parser supports only a few entities (owner: ashinn, difficulty: easy, milestone: someday)
- review phm's changes regarding floating point semantics (owner: not set, difficulty: medium, milestone: not set)
- Adapt SPOCK runtime for more JS engines (owner: not set, difficulty: medium, milestone: not set)
- improve handling of mixed complex arithmetic (owner: not set, difficulty: medium, milestone: not set)
- UTF-decoding accesses uninitialized memory (owner: not set, difficulty: medium, milestone: not set)
- Type information doesn't survive calls to define-inline procedures (owner: not set, difficulty: medium, milestone: someday)
- Avoid getrusage system calls in GC (owner: not set, difficulty: medium, milestone: 6.0.0)
- apropos doesn't report macros (owner: kon, difficulty: medium, milestone: someday)
- Refactor TCP unit to make ipv6 work from core (owner: not set, difficulty: medium, milestone: 6.0.0)
- Restructure checks for inlinable intrinsics (owner: sjamaan, difficulty: medium, milestone: 6.0.0)
- Rewrite .egg file before installation (owner: not set, difficulty: medium, milestone: someday)
- Eggs compiled with -O2 (owner: not set, difficulty: medium, milestone: 6.0.0)
- Scrutinizer produces incorrect procedure types after merge (owner: evhan, difficulty: medium, milestone: someday)
- lowdown: markdown->sxml produces unnormalised SXML (owner: syn, difficulty: medium, milestone: someday)
- Issue with parameters (owner: not set, difficulty: medium, milestone: someday)
- Rework error handling to make it work better with non-POSIX functions (owner: not set, difficulty: medium, milestone: someday)
- chicken-install permissions with executables (owner: not set, difficulty: medium, milestone: someday)
- make install: umask problem with modules.db (owner: not set, difficulty: medium, milestone: someday)
- redis relies on GNU make, which is not the default make on BSDs (owner: 0xab, difficulty: medium, milestone: someday)
- create-temporary-file and create-temporary-directory are subject to race conditions (owner: not set, difficulty: medium, milestone: 6.0.0)
- hyde: execute permissions on hyde executable (owner: syn, difficulty: medium, milestone: someday)
- mmap test doesn't correctly catch error situations (owner: not set, difficulty: medium, milestone: someday)
- importing chicken.errno causes failure in weak-ref test (owner: not set, difficulty: hard, milestone: not set)
- chicken-doc signals error for (scheme base) manual chapter (owner: not set, difficulty: hard, milestone: not set)
- Migrate call-cc.org services to C6 (owner: mario, difficulty: hard, milestone: not set)
- port chickadee to C6 (owner: not set, difficulty: hard, milestone: not set)
- Exported syntaxes are not fully hygienic (owner: not set, difficulty: hard, milestone: someday)
- Exception handler bug when compiled with -O5? (owner: not set, difficulty: hard, milestone: 6.0.0)
- zlib: failure in tests (owner: r1b, difficulty: hard, milestone: someday)
- Redefining reverse in csi makes lambda behave differently, and even segfault (owner: not set, difficulty: hard, milestone: someday)
- Reading and writing to a pipe set up by process can cause scheduler assertion errors (owner: not set, difficulty: hard, milestone: 6.0.0)
- Try to get rid of evaluated imports in generated import libraries (owner: sjamaan, difficulty: hard, milestone: 6.0.0)
- TCP connections can cause process to hang (owner: not set, difficulty: hard, milestone: someday)
- define strips hygiene from defined identifiers at top-level (owner: not set, difficulty: hard, milestone: 6.0.0)
- Teach compiler that fold and map with clean procedure is itself clean (owner: not set, difficulty: hard, milestone: someday)
- File ports should be nonblocking (owner: not set, difficulty: hard, milestone: 6.0.0)
- Issue with matchable and the module system (owner: sjamaan, difficulty: hard, milestone: someday)
- Need API to box and unbox FILE* pointers as Scheme ports (owner: not set, difficulty: hard, milestone: someday)
- SLIME completion does not complete up to first non-unique point in string (owner: nickg, difficulty: hard, milestone: someday)
- mutex-lock! doesn't always lock mutex (owner: not set, difficulty: insane, milestone: someday)
- slow polling (owner: not set, difficulty: insane, milestone: someday)
- Unit Posix time/date behaviors differ across operating systems (owner: not set, difficulty: insane, milestone: someday)
- Kill ##sys#alias-global-hook with fire (owner: not set, difficulty: insane, milestone: someday)
- spiffy-request-vars' test fails sometimes (owner: not set, difficulty: insane, milestone: someday)
- Cannot display literal values over 2^30 but within fixnum 64-bit range when declaring fixnum-arithmetic (owner: not set, difficulty: not set, milestone: someday)
- Chicken 5.4.0 doesn't build on Windows (owner: not set, difficulty: not set, milestone: someday)
- Egg spec's version format is stricter than release-info's (owner: not set, difficulty: not set, milestone: someday)
- Possibly inconsistent install/lookup behavior in the presence of CHICKEN_INSTALL_PREFIX (owner: not set, difficulty: not set, milestone: someday)
- Have big-chicken-like feature in the core (owner: not set, difficulty: not set, milestone: 6.0.0)
- Exporting a macro inhibits compiled program from locating libraries (owner: not set, difficulty: not set, milestone: someday)
- (chicken irregex): Use condition kinds (owner: not set, difficulty: not set, milestone: someday)
- Modules leaking define-for-syntax variables and functions (owner: not set, difficulty: not set, milestone: 6.0.0)
- ezd man page not installed (owner: not set, difficulty: not set, milestone: someday)
- Srfi-42 index keyword hygiene (owner: not set, difficulty: not set, milestone: someday)
- with-input-from-string scsh-process (owner: not set, difficulty: not set, milestone: someday)
- Allow type definitions to be exported. (owner: not set, difficulty: not set, milestone: someday)
- Some eggs install into system /share and /bin (even when CHICKEN_INSTALL_REPOSITORY is set); this fails when the directory is RO (owner: not set, difficulty: not set, milestone: someday)
- Module system weirdness (owner: not set, difficulty: not set, milestone: someday)
- [fmt egg]: Num fails with numbers near 0 (owner: foof, difficulty: not set, milestone: someday)
- chicken-install postgresql fails on Windows (owner: not set, difficulty: not set, milestone: someday)
- coops + s11n malfunction (owner: not set, difficulty: not set, milestone: someday)
- shell-variable in egg-compile should quote environment variables (owner: evhan, difficulty: not set, milestone: someday)
- atom: failure in tests (owner: zbigniew, difficulty: not set, milestone: someday)
- spock: failure in tests: Error: library not found: "syntax.scm" (owner: mario, difficulty: not set, milestone: someday)
- Sources for blowfish egg no longer available in bitbucket (owner: rivo, difficulty: not set, milestone: someday)
- srfi-18: (mutex-unlock) Internal scheduler error (owner: not set, difficulty: not set, milestone: 6.0.0)
- salt: test failure: can't read MLB path map file (owner: iraikov, difficulty: not set, milestone: someday)
- Fix dev-snapshot script (owner: mario, difficulty: not set, milestone: someday)
- zlib: checksum mismatch in tests starting on 2018-08-05 (owner: joseph.gay, difficulty: not set, milestone: someday)
- ir-macro-expander's compare + define-syntax + modules don't mix (owner: not set, difficulty: not set, milestone: 6.0.0)
- Running MinGW-produced Chicken from a MSVC-produced executable causes a stack overflow during initialization (owner: not set, difficulty: not set, milestone: someday)
- msgpack (tests): Error: segmentation violation (owner: hugoarregui, difficulty: not set, milestone: someday)
- ssql-record (tests): Error: unbound variable: test-table-rec-update (and other failures/errors) (owner: arthurmaciel, difficulty: not set, milestone: someday)
- aima: Error: (match) during expansion of (make-debug-environment ...) - no matching pattern (owner: klutometis, difficulty: not set, milestone: someday)
- mailbox timeouts and thread signaling (owner: kon, difficulty: not set, milestone: someday)
- qt-light egg: timers may put chicken into an inconsistent state (owner: not set, difficulty: not set, milestone: someday)
- async-io tests hang (owner: not set, difficulty: not set, milestone: someday)
- twilio's license is BSD, but it depends on a GPL-3 egg (s) (owner: klutometis, difficulty: not set, milestone: someday)
- pty: test failure (owner: ashinn, difficulty: not set, milestone: someday)
- parley seems to insert the same sexpression to the reader again when getting input while sleeping (owner: ckeen, difficulty: not set, milestone: someday)
- byte-blob-stream-find fails to find matches at the end of a stream (owner: iraikov, difficulty: not set, milestone: someday)
- couchdb-view-server: segfault in tests (owner: syn, difficulty: not set, milestone: someday)
minor
80 tickets
- srfi-69 egg uses list for table of primes & vector better (owner: not set, difficulty: trivial, milestone: 6.0.0)
- srfi-69 egg hash-table-remove! operation doesn't operate over the entire table (owner: not set, difficulty: trivial, milestone: 6.0.0)
- parley constructs an internally inconsistent input port (owner: not set, difficulty: trivial, milestone: someday)
- tweetnacl: wrong test directory (owner: chust, difficulty: trivial, milestone: someday)
- srfi-99: wrong test directory (owner: chust, difficulty: trivial, milestone: someday)
- crypto-tools: wrong test directory (owner: alaric, difficulty: trivial, milestone: someday)
- aes: wrong test directory (owner: alaric, difficulty: trivial, milestone: someday)
- address-info: wrong test directory (owner: chust, difficulty: trivial, milestone: someday)
- 9p: wrong test directory (owner: ecloud, difficulty: trivial, milestone: someday)
- sql-de-lite ignores new versions of sqlite3 on Cygwin (owner: zbigniew, difficulty: trivial, milestone: someday)
- char-name leaks memory (owner: not set, difficulty: easy, milestone: not set)
- srfi-69 egg hash-table-update![/default] always attempts table resize (owner: not set, difficulty: easy, milestone: 6.0.0)
- Use a parameter for the directory to be used by create-temporary-{file,directory} (owner: not set, difficulty: easy, milestone: someday)
- Clean up C preprocessor macros (owner: not set, difficulty: easy, milestone: someday)
- chicken-install should pass features defined on the command line on to the build script (owner: not set, difficulty: easy, milestone: someday)
- [zmq egg] barebones curve encryption suport (owner: syn, difficulty: easy, milestone: someday)
- copy-file and move-file do not preserve permissions (owner: not set, difficulty: easy, milestone: someday)
- apropos support disjoint keyword (owner: kon, difficulty: easy, milestone: someday)
- List of available eggs in RSS format contain incomplete URLs (owner: not set, difficulty: easy, milestone: someday)
- openssl load system certs (owner: Jim Ursetto, difficulty: easy, milestone: someday)
- improvement to manual pages (owner: not set, difficulty: easy, milestone: 6.0.0)
- hexgrid: test failure (owner: estevo, difficulty: easy, milestone: someday)
- gethostbyname() is deprecated in favour of getaddrinfo() (owner: not set, difficulty: easy, milestone: someday)
- improve documentation for functors and named interfaces (owner: not set, difficulty: easy, milestone: someday)
- tests in CRUNCH fail due to floating-point inaccuracies (owner: not set, difficulty: medium, milestone: not set)
- out of range error in fmt-unicode (owner: not set, difficulty: medium, milestone: not set)
- repl should consume remaining input on error (owner: not set, difficulty: medium, milestone: not set)
- Change locatives representation (owner: sjamaan, difficulty: medium, milestone: 6.0.0)
- Strip away prefix when importing (owner: not set, difficulty: medium, milestone: someday)
- Switch to srfi-115 (owner: not set, difficulty: medium, milestone: someday)
- Add code to lfa2 for extinguishing SRFI-4 predicates (owner: not set, difficulty: medium, milestone: someday)
- Use reentrant library functions, if available (owner: not set, difficulty: medium, milestone: someday)
- ##sys#expand-multiple-values-assignment works for some reason (owner: not set, difficulty: medium, milestone: someday)
- locative table is only grown, never shrunk (owner: not set, difficulty: medium, milestone: someday)
- Build-dependencies between import libraries and core units don't seem to be completely right (owner: not set, difficulty: medium, milestone: 6.0.0)
- Static linking is broken on Solaris (owner: not set, difficulty: medium, milestone: someday)
- Unable to compile a mathh gama instruction at or above optimize-level 3 (owner: not set, difficulty: medium, milestone: someday)
- feathers: Implement "Next" (owner: not set, difficulty: medium, milestone: someday)
- Support capturing multiple value type in `forall`, etc. (owner: not set, difficulty: medium, milestone: someday)
- Feature Request: Load type files for units (owner: not set, difficulty: medium, milestone: 6.0.0)
- z3 egg improvements (owner: zbigniew, difficulty: medium, milestone: someday)
- cross-chicken should prefer loading uncompiled import libraries (owner: not set, difficulty: medium, milestone: 6.0.0)
- bus error in compiler-tests on MIPS/32 bits (owner: not set, difficulty: hard, milestone: not set)
- Include multiple times in a row 'interrupts' definitions (owner: not set, difficulty: hard, milestone: someday)
- Display compiler warnings for macros with missing imports (owner: not set, difficulty: hard, milestone: 6.0.0)
- Clean up the expander a bit (owner: sjamaan, difficulty: hard, milestone: 6.0.0)
- define-constant and define-inline should shadow imported identifiers (owner: not set, difficulty: hard, milestone: 6.0.0)
- equal? can break at random moments (owner: not set, difficulty: hard, milestone: someday)
- Warn about too specific type declarations (owner: not set, difficulty: hard, milestone: someday)
- read-line blocks intermittantly on Atom based netbook (owner: kiatoa, difficulty: hard, milestone: someday)
- More scrutable bootstrapping process (owner: not set, difficulty: insane, milestone: someday)
- char-ready? returns #f even when input is available (owner: not set, difficulty: insane, milestone: someday)
- srfi-69 .types errors (owner: not set, difficulty: not set, milestone: someday)
- inaccuracy in exponential functions (owner: not set, difficulty: not set, milestone: someday)
- OS X / PowerPC failing test: remainder return -0.0 (owner: not set, difficulty: not set, milestone: someday)
- `html->sxml` with escaped quotes breaks text into multiple nodes (owner: ashinn, difficulty: not set, milestone: someday)
- No promise type. (owner: not set, difficulty: not set, milestone: someday)
- Types for srfi-69 egg (owner: not set, difficulty: not set, milestone: someday)
- Typo or incorrect export in fmt egg (owner: ashinn, difficulty: not set, milestone: someday)
- fuse tests hang (owner: evhan, difficulty: not set, milestone: someday)
- Svn-client egg: changes needed to build under musl (owner: Peter Bex, difficulty: not set, milestone: someday)
- Improve chicken-install cyclic dependencies error (owner: not set, difficulty: not set, milestone: 6.0.0)
- ephem: failures in tests (on 32bit systems) (owner: rca, difficulty: not set, milestone: someday)
- math: failure in tests (owner: dieggsy, difficulty: not set, milestone: someday)
- chicken.base#implicit-exit-handler reporting segmentation violation with non-default heap size (owner: not set, difficulty: not set, milestone: someday)
- unbounded growth from parameterize (owner: not set, difficulty: not set, milestone: someday)
- Egg SRFI-37 - wrong result (owner: not set, difficulty: not set, milestone: someday)
- hopefully: deadlock in tests (owner: joergw, difficulty: not set, milestone: someday)
- Specialization ignores fixnum mode, leading to suboptimal code (owner: not set, difficulty: not set, milestone: 6.0.0)
- gochan: test failure: 10ms messages for 105ms means 10 messages: expected 10 but got 11 (owner: kristianlm, difficulty: not set, milestone: someday)
- (scrutinizer) Should global types be smashed in local contexts? (owner: not set, difficulty: not set, milestone: someday)
- [test egg]: test-group eats the call-chain on error (owner: not set, difficulty: not set, milestone: someday)
- Don't disable inline file generation with -O5 (disable-interrupts) (owner: not set, difficulty: not set, milestone: 6.0.0)
- gochan's test failure (owner: kristianlm, difficulty: not set, milestone: someday)
- alist-lib alist-update!/default not useful for adding keys (owner: klutometis, difficulty: not set, milestone: someday)
- socket egg: socket-close should track closed status (owner: zbigniew, difficulty: not set, milestone: someday)
- ssax's `ssax:warn' ignores its first argument (port) (owner: not set, difficulty: not set, milestone: someday)
- test and document qt-light enhancements by satosi (owner: not set, difficulty: not set, milestone: someday)
- honu: handle octal format escapes in string literals (owner: not set, difficulty: not set, milestone: someday)
- coops: integrate primitive type classes (owner: not set, difficulty: not set, milestone: someday)
not urgent at all
21 tickets
- patch to port the netstring egg to CHICKEN 5 (owner: syn, difficulty: trivial, milestone: someday)
- cairo: quality of life improvements for matrix operations (owner: not set, difficulty: easy, milestone: someday)
- It would be nice if glob "/*/*" worked (owner: not set, difficulty: easy, milestone: someday)
- syntax-rules has difficulty handling ellipsis in some cases? (owner: sjamaan, difficulty: easy, milestone: someday)
- unix-sockets: implement FD sending and receiving (owner: not set, difficulty: easy, milestone: someday)
- overwrite-error in chicken-install should identify egg (owner: not set, difficulty: medium, milestone: someday)
- Parallelize CHICKEN core tests (owner: not set, difficulty: medium, milestone: someday)
- [types] Enforce parameter types on specialization (owner: not set, difficulty: medium, milestone: someday)
- Support parameterised hash table type declarations (owner: not set, difficulty: medium, milestone: someday)
- Add switch to csi to set initial module (owner: not set, difficulty: medium, milestone: someday)
- values and the scrutinizer (owner: not set, difficulty: medium, milestone: someday)
- allow to specify argument-type enforcement in type signatures (owner: not set, difficulty: medium, milestone: someday)
- shared lib link arguments in makefile are not transmitted to eggs (owner: not set, difficulty: medium, milestone: someday)
- with-input-from-pipe should be rewritten so it does not block (owner: not set, difficulty: hard, milestone: someday)
- syntax-rules should be able to automatically determine implicit exports (owner: not set, difficulty: hard, milestone: someday)
- Maybe/Just Int checker in Silex compilation (owner: not set, difficulty: not set, milestone: someday)
- Lowdown some minor issues (owner: syn, difficulty: not set, milestone: someday)
- edit of wiki entries - specific "Description of your changes" leads to error (owner: not set, difficulty: not set, milestone: someday)
- Implement contravariant type checking for procedure types (owner: not set, difficulty: not set, milestone: someday)
- Simplify resolution of include/extend/types/inline/extension files (owner: not set, difficulty: not set, milestone: someday)
- matchable: Add conversion pattern(s) (owner: ashinn, difficulty: not set, milestone: someday)
not set
0 tickets