Commit Graph

17 Commits

Author SHA1 Message Date
Yuichi Nishiwaki af6a53a5b4 remove page->index 2016-06-20 00:42:43 +09:00
Yuichi Nishiwaki 026150a712 header->s.size should include the header itself 2016-06-19 23:44:18 +09:00
Yuichi Nishiwaki 86daac482a align union headers in a page 2016-06-19 23:28:31 +09:00
Yuichi Nishiwaki c8893930ae remove more duplicate functions 2016-06-19 21:54:42 +09:00
Yuichi Nishiwaki 93c5d8782c remove page->endp field 2016-06-19 21:16:22 +09:00
Yuichi Nishiwaki 563e1ee95a s/HEADER_SIZE/PAGE_UNITS/g 2016-06-19 21:16:11 +09:00
Yuichi Nishiwaki 5d7138e7d3 remove duplicate definitions 2016-06-19 20:55:16 +09:00
Yuichi Nishiwaki 9e0dd2cff9 enable bitmap gc only if available 2016-06-19 18:37:47 +09:00
Sunrin SHIMURA (keen) f3845b7a0c remove unused variable 2016-06-19 10:44:12 +09:00
Sunrin SHIMURA (keen) 4d31df6f14 remove needless INLINE 2016-06-19 10:43:36 +09:00
Sunrin SHIMURA (keen) 7fad8a3db1 tiny style fix 2016-06-19 10:41:24 +09:00
Sunrin SHIMURA (keen) f9a7abdd9c treat cases where size > UNIT_SIZE in is_`marked_at`, `mark_at` 2016-06-19 10:39:58 +09:00
Sunrin SHIMURA (keen) 0cf5f83a57 fix assertion expression 2016-06-19 09:37:55 +09:00
Sunrin SHIMURA (keen) 009bf9e010 cleaner config and silent warnings 2016-06-19 09:20:36 +09:00
Sunrin SHIMURA (keen) 4d6667b0e0 run finalizers 2016-06-19 02:25:19 +09:00
Sunrin SHIMURA (keen) 9da556e9a8 faster allocation/sweep 2016-06-19 01:20:08 +09:00
Sunrin SHIMURA (keen) d4b9e38fd6 use aligned allocating so that finding objct's heap_page is O(1) 2016-06-18 19:25:07 +09:00