February 26, 2020, 11:19 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
|
February 26, 2020, 11:19 (GMT) |
Rework a bit re-allocating code, add a lookup utils for history memaddresses.
|
February 25, 2020, 15:23 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
|
February 25, 2020, 15:18 (GMT) |
Merge branch 'master' into id-ensure-unique-memory-address
|
February 21, 2020, 16:14 (GMT) |
use new 'unique realloc' of ID.
that way we do not have to stupidly ensure unique addresses of all IDs read during an undo step, but only for those we actually need.
Combined with the 'almost always reuse old address' feature of undo swap branch, this should ensure us to almost never call that code in practice.
|
February 21, 2020, 16:02 (GMT) |
Fix assert position.
|
February 21, 2020, 15:48 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
|
February 21, 2020, 15:48 (GMT) |
Minor fixes/cleanup.
|
February 21, 2020, 15:46 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
Conflicts: source/blender/blenloader/intern/readfile.c
|
February 21, 2020, 14:49 (GMT) |
Rework the whole unique ID system to also store ID addresses history in Main's mapping.
In the end, since this is a runtime/editing session data only, makes more sense to store it here than in ID struct itself. And it's probably also more efficient to handle.
|
February 20, 2020, 13:24 (GMT) |
id-unique system: add also realloc utils.
|
February 20, 2020, 11:17 (GMT) |
Merge branch 'master' into id-ensure-unique-memory-address
|
February 19, 2020, 13:14 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
|
February 19, 2020, 13:08 (GMT) |
Merge branch 'readfile-rework-refcount-handling' into id-ensure-unique-memory-address
|
February 19, 2020, 13:07 (GMT) |
Merge branch 'master' into readfile-rework-refcount-handling
|
February 19, 2020, 11:49 (GMT) |
Merge branch 'master' into readfile-rework-refcount-handling
|
February 19, 2020, 09:30 (GMT) |
get rid of all remaining usage of `newlibadr_us` in readfile code.
Old deprecated IPOs data-blocks are not refcounted at all anymore, however that should not be an issue since after doversion we get rid of them anyway.
|
February 19, 2020, 09:17 (GMT) |
Merge branch 'master' into readfile-rework-refcount-handling
|
February 18, 2020, 17:35 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
|
February 18, 2020, 17:35 (GMT) |
Merge branch 'readfile-rework-refcount-handling' into id-ensure-unique-memory-address
|