lp:~derick-eddington/ikarus/ikarus.dev-derick
- Get this branch:
- bzr branch lp:~derick-eddington/ikarus/ikarus.dev-derick
Branch merges
Branch information
Recent revisions
- 1878. By Derick Eddington
-
Fix bug of print-radix affecting the numbers used in textual graph syntax.
- 1877. By Derick Eddington
-
Fix bug that prevented being able to terminate Ikarus when in REPL mode. The exceptions for signals other than SIGINT should propagate out of the cafe waiter, so they can terminate Ikarus by default, or be handled outside the cafe.
- 1874. By Derick Eddington
-
Change the version identifier to 0.0.4-rc1-derick by changing configure.ac. Ran aclocal and autoconf, and then built ikarus to create new .in files.
- 1873. By Derick Eddington
-
Add support for running user-supplied exit handlers when exit is called. An exit handler may be any zero-argument procedure. Exit handlers are called in the reverse order of their registration. Exit is called, and so the exit handlers are called, for both normal and exceptional types of program termination: end of program expressions, explicit call to exit, and unhandled exceptions including those caused by Posix signals. This is especially useful to ensure resources are cleaned-up for all these types of program termination. Abnormal program termination caused by something like SIGKILL or segmentation-fault does not try to run exit handlers.
- 1872. By Derick Eddington
-
Enhance the signal handling so the signals that would cause termination by default are transformed into &interrupted exceptions, like what was done for SIGINT only. &interrupted conditions have a new field for the name of the signal.
- 1871. By Derick Eddington
-
Add print-radix parameter that controls the radix of printed exact numbers.
- 1869. By Abdulaziz Ghuloum
-
fixed a bug in the register allocator that was rewriting
mov8 mem1 -> mem2
to
mov mem1 -> reg
mov8 reg -> mem2
instead of
mov8 mem1 reg
mov reg mem2
which causes unaligned and invalid memory access when the
address mem1 is at a page boundary and the next page is
unmapped.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)