-
Notifications
You must be signed in to change notification settings - Fork 605
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rubinius/rubinius
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d49a89ad5e68
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rubinius/rubinius
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 33eb75044c26
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 13 files changed
- 1 contributor
Commits on Jun 8, 2016
-
Added config for logging Thread, Fiber events.
The follow configuration options control whether to log lifetime events (eg create, exit) for Thread and Fiber, and whether to log finalizer activity. -Xmachine.thread.log.lifetime (default true) -Xmachine.thread.log.finalizer (default false) -Xmachine.fiber.log.lifetime (default true) -Xmachine.fiber.log.finalizer (default false)
Configuration menu - View commit details
-
Copy full SHA for 0a30219 - Browse repository at this point
Copy the full SHA 0a30219View commit details -
Recreate logger instance after fork().
During a fork() event, it's possible for another thread to be writing to the logger and the logger mutex to be in an unknown state in the child. So, we recreate the logger post fork() in the child. This also simplifies ensuring that eg the PID stamp is correct.
Configuration menu - View commit details
-
Copy full SHA for 65e453b - Browse repository at this point
Copy the full SHA 65e453bView commit details -
Added config option for logging process lifetime events.
During the process lifetime, various events like spawn, fork, exec, etc may be logged. The following option allows turning off those events; -Xsystem.log.lifetime This may be useful to filter information from the logs when running particularly noisy processes that do a lot of subprocess activity. The default state, however, is to log these events because they can be extremely helpful when debugging issue.
Configuration menu - View commit details
-
Copy full SHA for a47c268 - Browse repository at this point
Copy the full SHA a47c268View commit details -
The finalizer thread is now running as unmanaged phase while doing list manipulations and the transition to managed phase is done by the individual finalizer object depending on whether it is a managed or unmanaged finalizer.
Configuration menu - View commit details
-
Copy full SHA for 33eb750 - Browse repository at this point
Copy the full SHA 33eb750View commit details
There are no files selected for viewing