Merge remote-tracking branch 'origin/master'

This commit is contained in:
Justin Ethier 2019-10-03 16:23:16 -04:00
commit f4c8326c78
2 changed files with 3 additions and 1 deletions

View file

@ -103,6 +103,8 @@ Compiler Internals
- Cyclone's [Garbage Collector](docs/Garbage-Collector.md) is documented at a high-level. This document includes details on extending Cheney on the MTA to support multiple stacks and fusing that approach with a tri-color marking collector.
- The garbage collector was subsequently enhanced to support [Lazy Sweeping](https://github.com/justinethier/cyclone/blob/master/docs/Garbage-Collection-Using-Lazy-Sweeping.md) which improves performance for a wide range of applications.
License
-------
Copyright (C) 2014 [Justin Ethier](http://github.com/justinethier).

View file

@ -50,7 +50,7 @@ This confirms that the compiler - with any changes - can still be built from sou
## Debugging the Runtime
Cyclone should never segfault unless there is a bug in the runtime/compiler. To debug a segfault using the C compiler's tools, first rebuilt Cyclone with debugging turned on. With GCC, you can do this by changing two lines at the top of `Makefile.config` to use the `-g` option instead of `-O2`.
Cyclone should never segfault unless there is a bug in the runtime/compiler. To debug a segfault using the C compiler's tools, first rebuild Cyclone with debugging turned on. With GCC, you can do this by changing two lines at the top of `Makefile.config` to use the `-g` option instead of `-O2`.
For example: