- 25 Jun, 2020 4 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 15 Jun, 2020 1 commit
-
-
Tiago Peixoto authored
-
- 14 Jun, 2020 1 commit
-
-
Tiago Peixoto authored
-
- 12 Jun, 2020 1 commit
-
-
Tiago Peixoto authored
-
- 09 Jun, 2020 3 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
Allow graph_tool.draw.draw_hierarchy to be used without GTK installed See merge request !29
-
Alex Henrie authored
-
- 08 Jun, 2020 2 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 07 Jun, 2020 1 commit
-
-
Tiago Peixoto authored
-
- 06 Jun, 2020 6 commits
-
-
Tiago Peixoto authored
Remove boost::any wrapper around std::shared_ptr See merge request !28
-
Tiago Peixoto authored
Remove const qualifier from object that can be modified See merge request !27
-
Jeff Trull authored
-
Jeff Trull authored
std::shared_ptr provides a limited amount of type erasure natively based on void* and the fact that it stores the original type in the deleter. As a result, if you know the original type, you can call std::static_pointer_cast and recover a legitimate shared_ptr of the right type, very efficiently. It looks like the use of boost::any in this code is: 1) to hide the pointed-to type so a uniform container can be used 2) to represent "no pointer" both of which can be handled natively by shared_ptr<void> with a small performance gain from removing one indirection.
-
Tiago Peixoto authored
Mark PythonEdge as "final" per clang-tidy See merge request count0/graph-tool!26
-
Jeff Trull authored
Modifying an object declared const is technically undefined behavior, and compilers are entitled to do as they like with such code. The most likely result - in the event of some future optimizer - would be elimination of the code performing the modification, although it could theoretically be anything. Given that ConstantPropertyMap defines an assignment operator already, simply changing the underlying data member to non-const (while making it private) seems to achieve the same result as the current code while avoiding UB.
-
- 05 Jun, 2020 3 commits
-
-
Jeff Trull authored
Classes and methods marked final have some optimization possibilities for the compiler, as some vtable lookups can be eliminated.
-
Tiago Peixoto authored
This fixes issue #662
-
Tiago Peixoto authored
-
- 02 Jun, 2020 3 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 30 May, 2020 2 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 29 May, 2020 5 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This fixes issues #653 and #655
-
Tiago Peixoto authored
This fixes issue #658
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
- 28 May, 2020 8 commits
-
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
This fixes a problem which occurs when copying external property maps when using undirected graphs.
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-
Tiago Peixoto authored
-