Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3147)

Issue 81910043: Memory Analyzer Void-safety changes

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years ago by Manus
Modified:
10 years ago
Reviewers:
jfiat_es, kidlat.itim, thomas.beale, Conaclos, andersoxie, eric.bezault
CC:
developers_eiffel.com
Base URL:
https://svn.eiffel.com/eiffelstudio/trunk/Src/library/memory_analyzer/
Visibility:
Public.

Description

Memory Analyzer Void-safety changes

Patch Set 1 #

Total comments: 96

Patch Set 2 : Took comments from first review #

Total comments: 20

Patch Set 3 : Took comments from second review #

Total comments: 2

Patch Set 4 : Final code #

Unified diffs Side-by-side diffs Delta from patch set Stats (+480 lines, -526 lines) Patch
M ma_memory_change_mediator.e View 1 2 3 8 chunks +30 lines, -45 lines 0 comments Download
M ma_memory_state.e View 1 2 3 2 chunks +16 lines, -18 lines 0 comments Download
M ma_object_snapshot_mediator.e View 1 2 3 10 chunks +100 lines, -120 lines 0 comments Download
M ma_references_table.e View 1 2 3 2 chunks +13 lines, -17 lines 0 comments Download
M ma_route_to_once_searcher.e View 1 2 3 7 chunks +127 lines, -139 lines 0 comments Download
M object_graph/ma_figure_factory.e View 1 2 3 2 chunks +12 lines, -8 lines 0 comments Download
M object_graph/ma_object_graph_mediator.e View 1 2 3 7 chunks +61 lines, -53 lines 0 comments Download
M object_graph/ma_object_node.e View 1 2 3 3 chunks +8 lines, -11 lines 0 comments Download
M object_graph/ma_reference_link.e View 1 2 3 6 chunks +17 lines, -17 lines 0 comments Download
M singletons/ma_icons_singleton.e View 1 2 3 2 chunks +6 lines, -6 lines 0 comments Download
M singletons/ma_shared_pixmap_factory.e View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M singletons/ma_singleton_factory.e View 1 2 3 2 chunks +12 lines, -11 lines 0 comments Download
M widgets/ma_constants_imp.e View 1 2 3 3 chunks +18 lines, -10 lines 0 comments Download
M widgets/ma_filter_window.e View 1 2 3 3 chunks +15 lines, -12 lines 0 comments Download
M widgets/ma_grid_check_box_item.e View 1 2 3 3 chunks +23 lines, -25 lines 0 comments Download
M widgets/ma_window.e View 1 2 3 7 chunks +18 lines, -32 lines 0 comments Download

Messages

Total messages: 20
jfiat_es
https://codereview.appspot.com/81910043/diff/1/ma_memory_change_mediator.e File ma_memory_change_mediator.e (right): https://codereview.appspot.com/81910043/diff/1/ma_memory_change_mediator.e#newcode293 ma_memory_change_mediator.e:293: l_result := create {MA_CLASS_STONE}.make (a_item.text) I prefer create {MA_CLASS_STONE} ...
10 years ago (2014-03-28 17:34:06 UTC) #1
Manus
Thanks for the work. I've put extensive comments so that it helps other when migrating ...
10 years ago (2014-03-28 18:23:34 UTC) #2
andersoxie
I will look in to the cmments and try to update during next week (latest). ...
10 years ago (2014-03-28 18:31:07 UTC) #3
eric.bezault
https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e File ma_route_to_once_searcher.e (right): https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e#newcode95 ma_route_to_once_searcher.e:95: if attached l_grid as l_l_grid then On 2014/03/28 18:23:34, ...
10 years ago (2014-03-29 09:53:34 UTC) #4
Manus
https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e File ma_route_to_once_searcher.e (right): https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e#newcode95 ma_route_to_once_searcher.e:95: if attached l_grid as l_l_grid then For the code ...
10 years ago (2014-03-29 15:15:33 UTC) #5
andersoxie
Uppdated according to comments https://codereview.appspot.com/81910043/diff/1/ma_memory_change_mediator.e File ma_memory_change_mediator.e (left): https://codereview.appspot.com/81910043/diff/1/ma_memory_change_mediator.e#oldcode283 ma_memory_change_mediator.e:283: handle_pick_item (a_item: EV_GRID_LABEL_ITEM): MA_CLASS_STONE On ...
10 years ago (2014-04-01 17:42:47 UTC) #6
andersoxie
Changed according to comments https://codereview.appspot.com/81910043/diff/1/ma_memory_state.e File ma_memory_state.e (right): https://codereview.appspot.com/81910043/diff/1/ma_memory_state.e#newcode56 ma_memory_state.e:56: check attached_item_founded : false end ...
10 years ago (2014-04-02 08:02:58 UTC) #7
andersoxie
Manu: I did not understand one of your comments, see comments in file. https://codereview.appspot.com/81910043/diff/1/ma_object_snapshot_mediator.e File ...
10 years ago (2014-04-02 08:38:05 UTC) #8
andersoxie
Manu, please check the resulting code which I added as comments https://codereview.appspot.com/81910043/diff/1/ma_references_table.e File ma_references_table.e (right): ...
10 years ago (2014-04-02 08:55:30 UTC) #9
andersoxie
https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e File ma_route_to_once_searcher.e (left): https://codereview.appspot.com/81910043/diff/1/ma_route_to_once_searcher.e#oldcode186 ma_route_to_once_searcher.e:186: check l_grid /= Void end -- Implied by precondition ...
10 years ago (2014-04-02 10:28:34 UTC) #10
andersoxie
https://codereview.appspot.com/81910043/diff/1/object_graph/ma_figure_factory.e File object_graph/ma_figure_factory.e (right): https://codereview.appspot.com/81910043/diff/1/object_graph/ma_figure_factory.e#newcode46 object_graph/ma_figure_factory.e:46: create Result -- If no precondtions or checks are ...
10 years ago (2014-04-02 10:31:15 UTC) #11
andersoxie
We need to decide if we shall have the preconditions or not. https://codereview.appspot.com/81910043/diff/1/object_graph/ma_object_graph_mediator.e File object_graph/ma_object_graph_mediator.e ...
10 years ago (2014-04-02 10:43:13 UTC) #12
andersoxie
Comments and questions. I added Victorian as reviewer since he made some changes that Manu ...
10 years ago (2014-04-02 16:24:19 UTC) #13
Manus
A few answers here. Once you have integrated those changes, send me another patch and ...
10 years ago (2014-04-02 16:54:05 UTC) #14
andersoxie
https://codereview.appspot.com/81910043/diff/1/ma_memory_state.e File ma_memory_state.e (right): https://codereview.appspot.com/81910043/diff/1/ma_memory_state.e#newcode56 ma_memory_state.e:56: check attached_item_founded : false end -- Implied by precondition ...
10 years ago (2014-04-02 18:52:33 UTC) #15
Manus
Some more comments based on the review of just the diffs between the 2 patches. ...
10 years ago (2014-04-02 21:59:26 UTC) #16
andersoxie
All comments are "Done". I send a patch with all the latest changes to Manu. ...
10 years ago (2014-04-03 13:27:55 UTC) #17
Manus
Just a small change. https://codereview.appspot.com/81910043/diff/40001/ma_memory_change_mediator.e File ma_memory_change_mediator.e (right): https://codereview.appspot.com/81910043/diff/40001/ma_memory_change_mediator.e#newcode280 ma_memory_change_mediator.e:280: handle_pick_item (a_item: detachable EV_GRID_LABEL_ITEM): detachable ...
10 years ago (2014-04-03 19:07:14 UTC) #18
andersoxie
https://codereview.appspot.com/81910043/diff/40001/ma_memory_change_mediator.e File ma_memory_change_mediator.e (right): https://codereview.appspot.com/81910043/diff/40001/ma_memory_change_mediator.e#newcode280 ma_memory_change_mediator.e:280: handle_pick_item (a_item: detachable EV_GRID_LABEL_ITEM): detachable MA_CLASS_STONE On 2014/04/03 19:07:15, ...
10 years ago (2014-04-04 05:08:20 UTC) #19
Manus
10 years ago (2014-04-15 16:12:30 UTC) #20
Sorry for the delay in uploading the patch. I think that we are now good commit
but before doing so, I just want to make sure that you have done a little bit of
testing. Currently we do not offer any test suite for that library and that's
not good. So the only testing we can perform is manual by testing the tool
itself.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b