Liberty Eiffel - Tasks: task #13458, replace the usage of capacity in...
You are not allowed to post comments on this tracker with your current authentication level.
task #13458: replace the usage of capacity in BDW
Submitter: | Raphael Mack <ramack> | ||
Submitted: | Sat 24 Jan 2015 10:59:08 PM UTC | ||
Should Start On: | Fri 23 Jan 2015 11:00:00 PM UTC | Should be Finished on: | Mon 19 Sep 2016 10:00:00 PM UTC |
Category: | SmartEiffel | Priority: | 8 |
Status: | In Progress | Assigned to: | ramack |
Percent Complete: | 20% | Open/Closed: | Open |
Fixed Release: | None | Planned Release: | dennis |
Effort: | 0.00 |
Sat 02 Jan 2016 11:11:55 PM UTC, comment #3: |
Raphael Mack <ramack> |
Sun 01 Nov 2015 10:24:43 PM UTC, comment #2: the number of mark procedures is limited (to MAXOBJKINDS = 16), so it seems that we need one mark_procedure with a special handling... |
Raphael Mack <ramack> |
Fri 30 Oct 2015 08:39:55 PM UTC, comment #1: this is harder than expected. But I think specific mark procedures for NATIVE_ARRAY_COLLECTORs is the way to go. In this case we can allocate the native array storage as atomic and explicitly mark what we want... |
Raphael Mack <ramack> |
Sat 24 Jan 2015 10:59:08 PM UTC, original submission:
currently teh BDW GC uses the capacity attribute to HIDE all pointers in native arrays and mark_item reveals the real pointers again. Replace that by allocation of native arrays with GC_MALOC_ATOMIC and a call of GC_MARK_AND_PUSH for mark_item. |
Raphael Mack <ramack> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 9 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-09-14 | ramack | Planned Release | curtiss | dennis | |
2016-04-16 | ramack | Should be Finished on | 2016-03-19 | 2016-09-19 | |
2016-03-15 | ramack | Planned Release | bell | curtiss | |
2016-02-21 | ramack | Should be Finished on | 2016-01-19 | 2016-03-19 | |
2016-01-02 | ramack | Should be Finished on | 2015-02-13 | 2016-01-19 | |
Priority | 6 | 8 | |||
2015-11-01 | ramack | Percent Complete | 30% | 20% | |
2015-11-01 | ramack | Percent Complete | 10% | 30% | |
2015-10-30 | ramack | Percent Complete | 0% | 10% |
Powered by Savane 3.13-3230.
Corresponding source code
BDW_GC_DEFINE2 shall be cleaned up before a release!