Browse Source
Minor speed cleanup
Minor speed cleanup
This adjusts iterators to use const reference when only used for copy. It also ensures pre-allocation of vectors when size is known ahead of time.merge-requests/12/merge
39 changed files with 89 additions and 85 deletions
-
23d-viewer/3d_cache/sg/sg_helpers.cpp
-
6common/dialogs/wx_html_report_panel.cpp
-
7common/plotters/DXF_plotter.cpp
-
5common/plotters/GERBER_plotter.cpp
-
5common/plotters/HPGL_plotter.cpp
-
1common/plotters/PS_plotter.cpp
-
5common/plotters/plotter.cpp
-
2common/wildcards_and_files_ext.cpp
-
4cvpcb/cvpcb_mainframe.cpp
-
6eeschema/dialogs/dialog_bus_manager.cpp
-
6eeschema/dialogs/dialog_edit_component_in_schematic.cpp
-
2eeschema/dialogs/dialog_edit_label.cpp
-
4eeschema/dialogs/dialog_sim_settings.cpp
-
4eeschema/dialogs/dialog_spice_model.cpp
-
2eeschema/dialogs/panel_sym_lib_table.cpp
-
4eeschema/libedit/lib_manager.cpp
-
4eeschema/netlist_object.cpp
-
20eeschema/sch_connection.cpp
-
6eeschema/sch_eagle_plugin.cpp
-
2eeschema/sch_legacy_plugin.cpp
-
2eeschema/sch_screen.cpp
-
2eeschema/sim/sim_plot_panel.cpp
-
2pcbnew/connectivity/connectivity_algo.h
-
20pcbnew/connectivity/connectivity_data.cpp
-
5pcbnew/dialogs/dialog_board_statistics.cpp
-
2pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp
-
2pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp
-
2pcbnew/dialogs/panel_fp_lib_table.cpp
-
1pcbnew/dialogs/panel_pcbnew_action_plugins.cpp
-
1pcbnew/exporters/export_vrml.cpp
-
2pcbnew/netlist_reader/board_netlist_updater.cpp
-
16pcbnew/ratsnest_data.cpp
-
2pcbnew/router/pns_line_placer.cpp
-
4pcbnew/router/pns_node.cpp
-
2pcbnew/router/pns_tool_base.cpp
-
2pcbnew/router/pns_topology.cpp
-
4utils/idftools/dxf2idfmain.cpp
-
2utils/kicad2step/pcb/3d_resolver.cpp
-
4utils/kicad2step/pcb/oce_utils.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue