pkgsrc-wip/cyclone/patches
Yorick Hardy 2b5558f402 cyclone: update to cyclone-0.20
Cyclone Scheme 0.20

August 14th, 2020

Features

  * Added the ability to call Scheme code from C. This includes:
      - C function Cyc_scm_call which allows execution of arbitrary
        Scheme code, and returns objects that can be safely used by the
        caller.
      - C function Cyc_scm_call_no_gc. This function imposes more
        restrictions but does not register with the Cyclone garbage
        collector so there is less overhead.
      - Full code examples in the examples/call-scm-from-c directory in the Cyclone source tree.
  * Added the -COBJ compiler flag to allow Cyclone to link an executable
        using objects that are generated by an external source
    such as a makefile.

Cyclone Scheme 0.19

August 3rd, 2020

Features

  * Improved error messages with filename and line numbers are now
    provided for a wide range of syntax errors.
  * Added c-void type into (cyclone foreign).

Bug Fixes

  * Fixed a bug in the optimized numeric comparison operators when
    comparing a double with a bignum, that could lead to undefined
    behavior.
  * Fixed make_empty_bytevector and make_c_opaque parameters on
    (cyclone foreign).
  * Avoid compilation errors when a program ends with a set! expression.
    Thanks to Yorick Hardy for the bug report!
  * Fixed a bug with the interpreter such that running an import will
    no longer remove definitions from the global environment.
  * Fixed another interpreter bug to allow import to load renamed
    identifiers.
  * Prevent compiler errors when calling an anonymous lambda that
    accepts an optional argument list.
2020-08-28 07:37:40 +02:00
..
patch-Makefile cyclone: update to cyclone-0.20 2020-08-28 07:37:40 +02:00
patch-Makefile.config