Skip to content
Göran Weinholt (30):
      cp0: Simplify fxarithmetic-shift with a constant shift amount
      hashtables: Fix hashtable-keys to handle deleted keys
      Fix exception handling and add parameters to (loko)
      Documentation: note how to look up trapping instructions
      Fix for lost IRQs
      Fix the return value from (get-bytevectors-n port 0)
      Initial work on fibers
      fibers: Use the proper queues for channels
      Add definitions for Linux needed to dup file descriptors
      fibers: Support for sleeping when running on a PC
      fibers: Add a web server sample for Linux
      fibers: Implement condition variables and fix wrap-operation
      fibers: Fix choice-operation
      fibers: Add non-determinism
      fibers: Add a test suite
      fibers: Integrate fibers with the runtime library I/O
      fibers: Store timers in heaps and add cleanup of channels
      fibers: Rewrite the UART driver to use fibers, various IRQ rework
      fibers: Export the safe exit-current-task, but not make-base-operation
      fibers: Document fibers, concurrency and interrupt handling
      Merge branch 'wip/fibers'
      More docs for parameters, the timing procedures and disassemble
      .gitignore: Add config.sls
      Update the version number to 0.3.0-alpha.0
      Implement get-bytevector-n, stirng->bytevector and bytevector->string
      lspci: New sample that scans and lists the PCI bus
      Add a bunch more Linux syscalls
      Documentation: minor adjustments to interrupts.md
      Export IRQ procedures
      Version 0.3.0