mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-15 16:57:35 +02:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
f4c8326c78
2 changed files with 3 additions and 1 deletions
|
@ -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.
|
- 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
|
License
|
||||||
-------
|
-------
|
||||||
Copyright (C) 2014 [Justin Ethier](http://github.com/justinethier).
|
Copyright (C) 2014 [Justin Ethier](http://github.com/justinethier).
|
||||||
|
|
|
@ -50,7 +50,7 @@ This confirms that the compiler - with any changes - can still be built from sou
|
||||||
|
|
||||||
## Debugging the Runtime
|
## 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:
|
For example:
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue