Skip to content

Commit

Permalink
Revert "Move parallel.h to src"
Browse files Browse the repository at this point in the history
parallel.h was apparently specifically public

This reverts commit 08fbcdf.
  • Loading branch information
starseeker committed Sep 29, 2024
1 parent e1bb2b4 commit 93158e6
Show file tree
Hide file tree
Showing 23 changed files with 34 additions and 32 deletions.
2 changes: 1 addition & 1 deletion extras/stl_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include <random>
#include <vector>

#include "../src/parallel.h"
#include "manifold/parallel.h"

static constexpr size_t g_Iterations = 5;
static constexpr size_t g_IterationsDiscard = 1;
Expand Down
1 change: 1 addition & 0 deletions include/manifold/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ set(MANIFOLD_PUBLIC_HDRS
iters.h
manifold.h
optional_assert.h
parallel.h
polygon.h
vec_view.h
)
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions scripts/test-cmake.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ EOT

cat <<EOT > test.cpp
#include <manifold/manifold.h>
#include <manifold/parallel.h>
int main() { manifold::Manifold foo; return 0; }
EOT

Expand Down
1 change: 1 addition & 0 deletions scripts/test-pkgconfig.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ EOT

cat <<EOT > testing.cpp
#include <manifold/manifold.h>
#include <manifold/parallel.h>
int main() { manifold::Manifold foo; return 0; }
EOT

Expand Down
1 change: 0 additions & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ set(MANIFOLD_PRIVATE_HDRS
hashtable.h
impl.h
mesh_fixes.h
parallel.h
quickhull.h
shared.h
sparse.h
Expand Down
2 changes: 1 addition & 1 deletion src/boolean3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#include <limits>

#include "./parallel.h"
#include "manifold/parallel.h"

using namespace manifold;

Expand Down
4 changes: 2 additions & 2 deletions src/boolean_result.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ template <typename K, typename V>
// not really concurrent when tbb is disabled
using concurrent_map = std::map<K, V>;
#endif
#include "./boolean3.h"
#include "./parallel.h"
#include "boolean3.h"
#include "manifold/parallel.h"

using namespace manifold;

Expand Down
2 changes: 1 addition & 1 deletion src/collider.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
// limitations under the License.

#pragma once
#include "./parallel.h"
#include "./sparse.h"
#include "./utils.h"
#include "./vec.h"
#include "manifold/common.h"
#include "manifold/parallel.h"

#ifdef _MSC_VER
#include <intrin.h>
Expand Down
6 changes: 3 additions & 3 deletions src/constructors.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#include "./csg_tree.h"
#include "./impl.h"
#include "./parallel.h"
#include "csg_tree.h"
#include "impl.h"
#include "manifold/parallel.h"
#include "manifold/polygon.h"

namespace manifold {
Expand Down
8 changes: 4 additions & 4 deletions src/csg_tree.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
#include <algorithm>
#include <variant>

#include "./boolean3.h"
#include "./csg_tree.h"
#include "./impl.h"
#include "./parallel.h"
#include "boolean3.h"
#include "csg_tree.h"
#include "impl.h"
#include "manifold/parallel.h"
#include "mesh_fixes.h"

constexpr int kParallelThreshold = 4096;
Expand Down
4 changes: 2 additions & 2 deletions src/edge_op.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#include "./impl.h"
#include "./parallel.h"
#include "impl.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
2 changes: 1 addition & 1 deletion src/impl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#include <map>

#include "./hashtable.h"
#include "./parallel.h"
#include "./svd.h"
#include "manifold/parallel.h"
#include "mesh_fixes.h"

namespace {
Expand Down
8 changes: 4 additions & 4 deletions src/manifold.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
#include <map>
#include <numeric>

#include "./boolean3.h"
#include "./csg_tree.h"
#include "./impl.h"
#include "./parallel.h"
#include "boolean3.h"
#include "csg_tree.h"
#include "impl.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
2 changes: 1 addition & 1 deletion src/properties.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
#include <limits>

#include "./impl.h"
#include "./parallel.h"
#include "./tri_dist.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
2 changes: 1 addition & 1 deletion src/sdf.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@

#include "./hashtable.h"
#include "./impl.h"
#include "./parallel.h"
#include "./utils.h"
#include "./vec.h"
#include "manifold/manifold.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
2 changes: 1 addition & 1 deletion src/shared.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@

#pragma once

#include "./parallel.h"
#include "./sparse.h"
#include "./utils.h"
#include "./vec.h"
#include "manifold/parallel.h"

namespace manifold {

Expand Down
4 changes: 2 additions & 2 deletions src/smoothing.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtx/quaternion.hpp>

#include "./impl.h"
#include "./parallel.h"
#include "impl.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
4 changes: 2 additions & 2 deletions src/sort.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
#include <atomic>
#include <set>

#include "./impl.h"
#include "./parallel.h"
#include "impl.h"
#include "manifold/parallel.h"

namespace {
using namespace manifold;
Expand Down
2 changes: 1 addition & 1 deletion src/sparse.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
#pragma once
#include <math.h>

#include "./parallel.h"
#include "./utils.h"
#include "./vec.h"
#include "manifold/common.h"
#include "manifold/optional_assert.h"
#include "manifold/parallel.h"

namespace {
template <typename T>
Expand Down
4 changes: 2 additions & 2 deletions src/subdivision.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#include "./impl.h"
#include "./parallel.h"
#include "impl.h"
#include "manifold/parallel.h"

template <>
struct std::hash<manifold::ivec4> {
Expand Down
2 changes: 1 addition & 1 deletion src/utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
#include <iostream>
#endif

#include "./parallel.h"
#include "./vec.h"
#include "manifold/parallel.h"

#if __has_include(<tracy/Tracy.hpp>)
#include <tracy/Tracy.hpp>
Expand Down
2 changes: 1 addition & 1 deletion src/vec.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#define TracyFreeS(ptr, n) (void)0
#endif

#include "./parallel.h"
#include "manifold/parallel.h"
#include "manifold/vec_view.h"

namespace manifold {
Expand Down

0 comments on commit 93158e6

Please sign in to comment.