Custom Query (1630 matches)
Results (46 - 48 of 1630)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#152 | duplicate | (doc-from-wiki) unimplemented | ||
Description |
Contrary to the documentation, the '(doc-from-wiki)' clause in a meta appears to be unimplemented. The documentation implies that henrietta should download HTML associated with the appropriate "eggref/4" wiki page whereas nothing actually happens. |
|||
#1328 | invalid | (import (only ...)) strange behaviour | ||
Description |
I noticed that I had to manually (use posix) before loading the LMDB module. But the module already does: (import (only posix create-directory delete-directory)) That has led to the following test cases: ;; create-directory not defined (import (only posix create-directory)) (print create-directory) (print delete-directory) ;; delete-directory is imported when it shouldn't be (use (only posix create-directory)) (print create-directory) (print delete-directory) And this shows how I manually (use posix) beforehand to get around this issue: ;; module A (a.scm) (module a * (import chicken scheme) (import (only posix create-directory)) (print create-directory) (print delete-directory)) (use posix) (load "a.scm") (import a) This now correctly imports _only_ the create-directory procedure. If I remove the (use posix) line, it will fail as in the first example. I can also replace (use posix) with (require-library posix) and it will work. These examples were just run in csi - however I originally found it by using the system's installed lmdb module inside my own module compiled via csc. |
|||
#802 | fixed | (make-vector -1) gets optimised into (##core#inline_allocate ("C_i_a_vector" 0)) | ||
Description |
A simple program (make-vector -1) compiles into: [optimized-iteration] (lambda (k6) (let ((k8 (##core#lambda (t1) (let ((k10 (##core#lambda (t2) (let ((t3 (##core#inline_allocate ("C_a_i_vector" 0)))) (let ((k14 (##core#lambda (t4) (k6 (##core#undefined))))) (let ((k16 (##core#lambda (r17) (r17 k14)))) (##sys#implicit-exit-handler k16))))))) (##core#callunit "eval" k10))))) (##core#callunit "library" k8))) which results in: $ /tmp/t [panic] out of memory - heap full while resizing - execution terminated ##sys#implicit-exit-handler <-- |