openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
P
picogc
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
2 days
ago.
May 19, 2023 — May 19, 2024
Showing page 1 of 3
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
move the emitter outside of gc::_mark / _sweep, so that the functions may get called more than once per GC (esp. for _mark(), since it would likely get called more than once if a weak reference is defined by the application
Kazuho Oku
More...
over 11 years ago
simplify the interface
Kazuho Oku
More...
over 11 years ago
add missing zero-clear
Kazuho Oku
More...
over 11 years ago
remove gc_root class, allow overriding of gc::_setup_roots instead
Kazuho Oku
More...
over 11 years ago
introduce allocation flags
Kazuho Oku
More...
over 11 years ago
override of operator new() with default arguments was not working as expected on GCC/LLVM 4.2.1
Kazuho Oku
More...
over 11 years ago
use fluent interface for picogc::config
Kazuho Oku
More...
over 11 years ago
special type of ctor is no longer needed (since the default ctor no more does anything)
Kazuho Oku
More...
over 11 years ago
Revert "implement background sweep"
Kazuho Oku
More...
over 11 years ago
implement background sweep
Kazuho Oku
More...
over 11 years ago
use getrusage(2) instead of time(3) for benchmarks
Kazuho Oku
More...
over 11 years ago
use getrusage(2) instead of time(3) for monitoring GC
Kazuho Oku
More...
over 11 years ago
split logging gc emitter to a separate file
Kazuho Oku
More...
over 11 years ago
use #define to gather calls to rng
Kazuho Oku
More...
over 11 years ago
add benchmark
Kazuho Oku
More...
over 11 years ago
add benchmark
Kazuho Oku
More...
over 11 years ago
use the link list for preserving newly created objects
Kazuho Oku
More...
over 11 years ago
perform all construction in "operator new"
Kazuho Oku
More...
over 11 years ago
add missing \n
Kazuho Oku
More...
over 11 years ago
add benchmark/mark-many.cpp
Kazuho Oku
More...
over 11 years ago
delete redundant null-check
Kazuho Oku
More...
over 11 years ago
picogc::local needs copy constructor / assignment operator (amends commit e76bdde)
Kazuho Oku
More...
over 11 years ago
use our own stack class for holding the list of pending objects to be marked (instead of using std::vector)
Kazuho Oku
More...
over 11 years ago
fix compile error in benchmark/allocate.cpp
Kazuho Oku
More...
over 11 years ago
introduce "may_trigger_gc()" function, and trigger gc not in the alloc function but in the scope dtor
Kazuho Oku
More...
over 11 years ago
switch to our own "stack" for preserving local variables (as well as fixing a bug that did not preserve the object assigned in an inner scope to a local)
Kazuho Oku
More...
over 11 years ago
add gc logger
Kazuho Oku
More...
over 11 years ago
refactor the benchmark
Kazuho Oku
More...
over 11 years ago
split the gc scope to 100 objects
Kazuho Oku
More...
over 11 years ago
add simple benchmark
Kazuho Oku
More...
over 11 years ago
←
1
2
3
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree