Commit Graph

1340 Commits

Author SHA1 Message Date
Jan Möbius
f8d3b8fe55 Fixed mac ci script 2015-11-26 12:20:12 +01:00
Jan Möbius
a04d46d612 Enabled python tests on mac 2015-11-25 16:09:22 +01:00
Jan Möbius
6b24398fbc Merge branch 'VS2015_test' into 'master'
Try to get c++11 on visual studio 2015



See merge request !26
2015-11-25 15:03:51 +01:00
Jan Möbius
35bca868c5 Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh 2015-11-25 14:43:13 +01:00
Jan Möbius
bc25c5b733 Exit on any error in mac script 2015-11-25 14:42:58 +01:00
Jan Möbius
5067e0f187 Merge branch 'vectort-swap' into 'master'
implement member and non-member swap for VectorT



See merge request !28
2015-11-25 14:30:31 +01:00
Jan Möbius
f907bd9bd5 Switch all checks for c++11 to support vs2015 2015-11-25 13:55:19 +01:00
Jan Möbius
e358e64106 Exit build scripts on any error 2015-11-25 12:00:41 +01:00
Janis Born
e36051d571 brace style 2015-11-25 11:21:38 +01:00
Janis Born
d5e6d413f3 implement member and non-member swap for VectorT 2015-11-25 11:19:53 +01:00
Jan Möbius
1b3c350efb Get changes from master for this branch to test cpp11 stuff
Merge branch 'master' into VS2015_test
2015-11-25 09:47:51 +01:00
Jan Möbius
e8fa744a07 Merge branch 'heap-tweaks' into 'master'
Tweaks to HeapT.hh, Additional member for ArrayKernel



See merge request !27
2015-11-25 09:43:24 +01:00
Hans-Christian Ebke
ec8936bfa6 Introduce ArrayKernel::clean_keep_reservation(). 2015-11-24 01:45:44 +01:00
Hans-Christian Ebke
201dee45fb HeapT: New optimization should compile in C++98 as well... 2015-11-23 21:16:34 +01:00
Hans-Christian Ebke
422b3dc62e Tweaks to HeapT.hh. 2015-11-23 20:50:48 +01:00
Jan Möbius
daa256e382 Updated changelog for 6.0 2015-11-23 18:24:18 +01:00
Jan Möbius
1af3b6f58a Updated changelog for 5.1
(cherry picked from commit cb045d61528d9fe86df34ad7f6813d559b2cf73a)
2015-11-23 18:20:54 +01:00
Jan Möbius
4cc3063091 Fixed bug preventing from building changelog
closes #11
2015-11-23 18:15:57 +01:00
Jan Möbius
f134510f81 Ignore cproject 2015-11-23 17:04:19 +01:00
Jan Möbius
3723088081 Fixed template >> missing space 2015-11-23 17:00:06 +01:00
Jan Möbius
a1ccdd69f8 Merge branch 'vec2_issues' into 'master'
Vec2 issues



See merge request !25
2015-11-23 16:48:43 +01:00
Jan Möbius
0e8ab17b5f Merge branch 'cpp11' into 'master'
Cpp11



See merge request !23
2015-11-23 16:47:25 +01:00
Jan Möbius
509f62e118 Try to get c++11 on visual studio 2015 2015-11-23 15:54:22 +01:00
Janis Born
8488f4ac53 use C++98-compatible template brackets 2015-11-23 15:37:14 +01:00
Janis Born
4c9a6ba5a4 add VectorDimensionsT metaprogram to detect vector dimensions in C++98 2015-11-23 15:33:14 +01:00
Janis Born
b31589b15f fall back to dummy implementation for calc_face_normal on meshes with non-3D points 2015-11-23 15:03:57 +01:00
Janis Born
de46a56b75 add .gitignore entries for junk files generated by running unit tests 2015-11-23 12:30:16 +01:00
Janis Born
cf54f40e3e implement VectorT in-place arithmetic operators based on Scalar in-place arithmetic operators 2015-11-23 12:25:07 +01:00
Janis Born
4e9330a87d add unit tests for basic vector arithmetic 2015-11-23 12:22:11 +01:00
Janis Born
797e83f2c0 add benchmarks for non-fundamental Scalar types for VectorT 2015-11-23 11:38:33 +01:00
Jan Möbius
6e71f1bd57 Added Unittest for vec2i and trimesh 2015-11-23 10:57:30 +01:00
Jan Möbius
f2d83f7971 Added Unittest for vec2i and polymesh 2015-11-23 10:57:20 +01:00
Janis Born
8ce8d00bf3 suppress 'unused variable' warnings for benchmark dummy variables 2015-11-23 09:49:36 +01:00
Janis Born
37fc29b59b add begin / end iterators for Vector11T component access 2015-11-23 09:37:08 +01:00
Hans-Christian Ebke
fab8a9cf61 Added another benchmark. 2015-11-19 23:23:56 +01:00
Hans-Christian Ebke
6a43753fed Benchmark: Made CPP11/Legacy a postfix for better sortability. 2015-11-19 23:05:24 +01:00
Hans-Christian Ebke
dbb4cf4db3 Further templatized benchmarks. Testing Vec4* now as well. 2015-11-19 22:58:58 +01:00
Hans-Christian Ebke
fe3dfade13 C++11: Made VectorT::size_ constexpr. 2015-11-19 22:58:42 +01:00
Hans-Christian Ebke
733b6ddadc Added more benchmarks and templatized them. 2015-11-19 22:46:17 +01:00
Hans-Christian Ebke
0c09394179 Added two more benchmarks. 2015-11-19 20:08:36 +01:00
Hans-Christian Ebke
c9d2e4f15f Added another tiny benchmark. 2015-11-19 20:02:50 +01:00
Hans-Christian Ebke
3ed7079cb8 C++11: Laid foundation for benchmark tests. We need more of them! 2015-11-19 19:53:36 +01:00
Hans-Christian Ebke
61fe9dabef C++11: Making sure VectorT construction from iterator is only instantiated for actual iterators. 2015-11-19 17:59:37 +01:00
Hans-Christian Ebke
cdfd266cab C++11: Using std::inner_product for VectorT::operator|. 2015-11-19 17:32:11 +01:00
Hans-Christian Ebke
14dffb83ce C++11: Made VectorT's constructor from array more general. 2015-11-19 17:31:54 +01:00
Hans-Christian Ebke
c8b5dea249 C++11: Made a unit test C++98 compatible. 2015-11-19 16:56:23 +01:00
Hans-Christian Ebke
8d24e6bb67 C++11: Moved C++11 specific unit test into #ifdef. 2015-11-19 16:44:14 +01:00
Hans-Christian Ebke
2899984ed9 C++11: Fixed OpenMesh Python bindings. 2015-11-19 15:42:39 +01:00
Hans-Christian Ebke
54d14e54c3 Purged another warning in unit tests. 2015-11-19 15:23:43 +01:00
Hans-Christian Ebke
498e4d033f Purged warnings in unit tests. 2015-11-19 15:21:00 +01:00