Dane Springmeyer
|
69ec89789a
|
array alloc bench: add static_vector + fix valarray usage
|
2014-04-28 19:58:15 -07:00 |
|
Dane Springmeyer
|
ad10497503
|
cache result of parse_expression to speed up map loading - refs #1167
|
2014-04-28 18:02:14 -07:00 |
|
Dane Springmeyer
|
b7b1acaa50
|
optimize string2bool
|
2014-04-25 21:46:40 -07:00 |
|
Dane Springmeyer
|
79a82cd8ff
|
add std::string and std::valarray to array allocation benchmark
|
2014-01-29 13:03:35 -08:00 |
|
Dane Springmeyer
|
fb0dca7b54
|
array allocation test
|
2014-01-28 19:47:23 -08:00 |
|
Dane Springmeyer
|
2b120b78ad
|
add gitignore in benchmark folder
|
2014-01-27 13:23:18 -08:00 |
|
Dane Springmeyer
|
66347f78e6
|
rework tests: always run locally
|
2013-11-22 12:01:02 -08:00 |
|
Dane Springmeyer
|
622f95ec28
|
text rendering benchmark
|
2013-11-21 22:47:55 -08:00 |
|
Dane Springmeyer
|
a6a4448e3d
|
benchmarks: correct shebang
|
2013-11-19 13:21:00 -08:00 |
|
Dane Springmeyer
|
3ce92d71fe
|
benchmark: fix formatting
|
2013-11-19 12:33:30 -08:00 |
|
Dane Springmeyer
|
7cfb1e417a
|
revised benchmarking system
|
2013-11-19 12:23:37 -08:00 |
|
Dane Springmeyer
|
c480d9d878
|
break out benchmark suite into individual cpp
|
2013-11-14 23:11:21 -08:00 |
|
Dane Springmeyer
|
03fdf7e596
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
Conflicts:
src/deepcopy.cpp
src/expression.cpp
src/rule.cpp
|
2013-11-13 20:00:13 -08:00 |
|
Dane Springmeyer
|
46f19ff185
|
benchmarks: more reasonable threaded double to string results
|
2013-11-13 19:42:25 -08:00 |
|
Dane Springmeyer
|
f998b2bda6
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
Conflicts:
deps/agg/build.py
deps/clipper/build.py
include/mapnik/feature_style_processor_impl.hpp
plugins/input/csv/csv_datasource.cpp
|
2013-11-03 23:10:21 -08:00 |
|
Dane Springmeyer
|
052548d636
|
fix signed/unsigned usage
|
2013-11-03 23:07:02 -08:00 |
|
Dane Springmeyer
|
710d558218
|
scons: simplify linkflags/ldflags setting / attempt to fix #2025
|
2013-10-22 16:35:46 -04:00 |
|
artemp
|
7f9578c830
|
+ cleaup
|
2013-10-11 14:19:41 +01:00 |
|
artemp
|
e231117504
|
== c++11
+ remove remaining boost::thread usage
+ don't link to boost_thread
|
2013-10-11 14:18:35 +01:00 |
|
artemp
|
582ca02f44
|
remove unused boost.thread includes
|
2013-10-11 13:39:39 +01:00 |
|
Dane Springmeyer
|
5b3e89df94
|
fix compile after merge with 2.3.x
|
2013-10-02 19:37:07 -07:00 |
|
Dane Springmeyer
|
9c8f7cc90d
|
merge with 2.3.x branch
|
2013-10-02 18:25:24 -07:00 |
|
Dane Springmeyer
|
f9e630bbd3
|
Merge remote-tracking branch 'origin/2.3.x'
|
2013-10-02 18:23:09 -07:00 |
|
Dane Springmeyer
|
fdf9288ba7
|
add xml needed for f91ae9f51c
|
2013-10-02 17:16:58 -07:00 |
|
Dane Springmeyer
|
f91ae9f51c
|
benchmark: add new rendering test harness and use to compare clipping impact on speeds at high and low zoom
|
2013-10-02 16:09:32 -07:00 |
|
Dane Springmeyer
|
0624ec31dc
|
benchmark: add conv_clip_polygon + very basic validation for clipping tests
|
2013-10-02 15:14:52 -07:00 |
|
artemp
|
62af2e6765
|
+ replace <boost/shared_ptr.hpp> with <memory>
|
2013-09-20 14:13:23 +01:00 |
|
artemp
|
b315eb2167
|
+ use std::shared_ptr and std::make_shared
|
2013-09-20 14:01:27 +01:00 |
|
Dane Springmeyer
|
7a6ab9b0ed
|
sync a few files with master
|
2013-09-18 18:47:44 -07:00 |
|
Dane Springmeyer
|
7070856f9c
|
fix clipping test and drop rule cache tests
|
2013-09-18 18:47:28 -07:00 |
|
artemp
|
4143d52c16
|
+ more realistic clipping benchmark
|
2013-09-17 11:59:38 +01:00 |
|
artemp
|
c6a093f55a
|
+ fix bench : iterate over clipped path
|
2013-09-16 15:02:58 +01:00 |
|
artemp
|
4f4e2b001e
|
Merge branch 'master' into c++11
Conflicts:
SConstruct
benchmark/run.cpp
bindings/python/mapnik_datasource.cpp
bindings/python/mapnik_feature.cpp
bindings/python/python_optional.hpp
include/mapnik/css_color_grammar.hpp
include/mapnik/expression_grammar.hpp
include/mapnik/feature.hpp
include/mapnik/feature_style_processor_impl.hpp
include/mapnik/image_filter_types.hpp
include/mapnik/image_util.hpp
include/mapnik/json/geometry_generator_grammar.hpp
include/mapnik/json/geometry_grammar.hpp
include/mapnik/processed_text.hpp
include/mapnik/tiff_io.hpp
include/mapnik/util/geometry_svg_generator.hpp
include/mapnik/util/geometry_wkt_generator.hpp
include/mapnik/utils.hpp
include/mapnik/webp_io.hpp
include/mapnik/wkt/wkt_grammar.hpp
plugins/input/shape/shape_datasource.cpp
plugins/input/shape/shapefile.hpp
src/expression_grammar.cpp
src/expression_string.cpp
src/image_util.cpp
src/json/feature_collection_parser.cpp
src/json/feature_parser.cpp
src/miniz.c
src/symbolizer_helpers.cpp
src/tiff_reader.cpp
src/webp_reader.cpp
tests/cpp_tests/geometry_converters_test.cpp
tests/cpp_tests/image_io_test.cpp
tests/cpp_tests/map_request_test.cpp
tests/python_tests/image_test.py
tests/visual_tests/test.py
|
2013-08-30 09:46:09 +01:00 |
|
Dane Springmeyer
|
3bd2e6501f
|
fix a batch of unused variable warnings (leaving several with are true bugs/missing features)
|
2013-07-23 15:51:22 -04:00 |
|
Dane Springmeyer
|
4bc28d547b
|
handle lacking return value handling caught by coverity
|
2013-07-04 14:31:46 -04:00 |
|
Dane Springmeyer
|
3b2bdba7b0
|
iwyu
|
2013-06-02 20:19:33 -07:00 |
|
artemp
|
58927b404c
|
c++11
+ replace BOOST_FOREACH with for( : )
+ remove boost/foreach.hpp
+ fix benchmarks (17,18)
|
2013-04-24 16:40:35 +01:00 |
|
artemp
|
d8fcf26560
|
+ use std::move in tests
|
2013-04-19 12:00:58 +01:00 |
|
artemp
|
c73e48fa58
|
+ use std::unique_ptr instead of std::auto_ptr (deprecated!)
|
2013-04-19 09:50:50 +01:00 |
|
artemp
|
b65c19aa51
|
+ better message
|
2013-04-03 14:17:18 +01:00 |
|
artemp
|
5703821b00
|
+ add benchmark for loading font faces.
|
2013-04-03 13:52:54 +01:00 |
|
Dane Springmeyer
|
a7ef5c7f60
|
avoid copying of non-copyable transcoder class - fixes compile with llvm-gcc
|
2013-03-19 14:09:01 -07:00 |
|
artemp
|
1521817378
|
+ make benchmark tests copyable and avoid sharing state between threads
+ add polygon_clipper test
|
2013-03-14 09:35:41 +00:00 |
|
Dane Springmeyer
|
b9cbfe9dce
|
benchmark: avoid copying test struct and add test of clipper
|
2013-02-27 19:18:28 -05:00 |
|
Dane Springmeyer
|
138e718128
|
benchmark: link CoreFoundation on os x to enable instruments profiling
|
2013-02-27 17:48:51 -05:00 |
|
Dane Springmeyer
|
ce5c49d814
|
keep around boost::move based rule cache for benchmarking purposes
|
2013-02-21 12:52:01 -08:00 |
|
Dane Springmeyer
|
825a628707
|
compare heap/ptr_vector rule_cache vs stack-based boost::move approach - refs fe9ff21ba9 and #1723
|
2013-02-21 12:36:16 -08:00 |
|
Dane Springmeyer
|
987e6b1262
|
fix unsigned/signed comparison gcc warnings
|
2013-02-13 16:38:56 -08:00 |
|
Dane Springmeyer
|
8c8df19cc7
|
benchmark: add tests for expression grammar parsing - refs #1706
|
2013-01-29 17:04:35 -05:00 |
|
Dane Springmeyer
|
751258749a
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2013-01-29 03:31:16 -05:00 |
|
Dane Springmeyer
|
409b35db6f
|
benchmark: fix iterator advance
|
2013-01-29 03:30:22 -05:00 |
|
Dane Springmeyer
|
e504383a15
|
benchmark: enable more transformation tests since proj4 is no longer the bottleneck for key transformations - refs #1703
|
2013-01-29 03:06:44 -05:00 |
|
Dane Springmeyer
|
5b8f018bc6
|
Merge branch 'master' of github.com:mapnik/mapnik into lazy-proj4
|
2013-01-28 13:49:14 -05:00 |
|
Dane Springmeyer
|
76f202732b
|
remove file only currently present in branch
|
2013-01-28 11:00:13 -05:00 |
|
Dane Springmeyer
|
f8b1520d1a
|
refactor projection interface: 1. cleanup custom lonlat<->merc code. 2. centralize proj4 strings into constants, 3. tweak projection benchmarking to allocate objects in loop so we can test that specifically - refs #1703
|
2013-01-28 01:47:32 -05:00 |
|
Dane Springmeyer
|
19526eb7f7
|
benchmark: add tests for longlat/merc transformations
|
2013-01-27 17:26:32 -08:00 |
|
Dane Springmeyer
|
430e3d3406
|
benchmark: number tests, allow dry-run to get test idx #, and allow passing args to only run specific tests
|
2013-01-27 17:25:58 -08:00 |
|
Dane Springmeyer
|
c315e192b7
|
avoid sign conversion compiler warnings
|
2013-01-21 14:12:27 -08:00 |
|
Dane Springmeyer
|
8a677f9c14
|
tweak benchmark: add snprintf test, only measure join_all time not thread creation, and use a double test value that converts the same across karma/snprintf/ostringstream
|
2013-01-21 10:31:16 -08:00 |
|
Dane Springmeyer
|
7a5e35d0fa
|
Add double to string benchmark and rework tests to support threaded benching as well as serial
|
2013-01-18 19:00:57 -08:00 |
|
Dane Springmeyer
|
35134b6b06
|
remove from git the actual rendered tile
|
2013-01-08 19:41:49 -08:00 |
|
Dane Springmeyer
|
0121f53f56
|
refactor and speed up hextree image encoding by using dense_has_map - refs #1629
|
2013-01-08 19:07:11 -08:00 |
|