artemp
|
96175554ae
|
Add explicit instantiation declaration of singleton<mapped_memory_cache, CreateStatic> to avoid multiple instantiations across translation units. (ref #3306)
|
2016-02-19 11:00:58 +01:00 |
|
Dane Springmeyer
|
7608040906
|
centralize warning suppression
|
2015-11-07 17:53:09 -08:00 |
|
Dane Springmeyer
|
8813e73cfc
|
rename SHAPE_MEMORY_MAPPED_FILE to MAPNIK_MEMORY_MAPPED_FILE
|
2015-10-16 13:34:53 -07:00 |
|
Dane Springmeyer
|
07e06e1781
|
tame a few more boost -Wsign-conversion warnings
|
2015-06-17 13:29:54 -07:00 |
|
artemp
|
8c6bf0eef6
|
update copyright notice
|
2015-06-16 12:49:16 +02:00 |
|
Dane Springmeyer
|
0d86afff36
|
start using -Wsign-compare and -Wshadow + fix heaps of warnings - refs #2907
|
2015-06-12 14:51:18 -07:00 |
|
artemp
|
a8a90b7656
|
use std::lock_guard instead of unique_lock (better fit for the job)
|
2015-05-20 16:12:22 +01:00 |
|
artemp
|
333965b588
|
update copyright year
|
2014-11-20 15:25:50 +01:00 |
|
Dane Springmeyer
|
d27b45553a
|
use emplace/emplace_back over insert/push_back - refs #2336
|
2014-08-05 15:19:37 -07:00 |
|
Dane Springmeyer
|
03429f9bcb
|
use std::unordered_map in non-perf critical code
|
2014-08-04 13:59:02 -07:00 |
|
artemp
|
fe215a684e
|
c++11 style : replace (almost) all typedef with type alias's
|
2014-07-07 18:23:15 +01:00 |
|
artemp
|
7adee4ab36
|
c++11 : remove boost::make_shared includes
|
2013-10-17 15:09:56 +01:00 |
|
artemp
|
0e40b3c87d
|
== c++11
use std::thread (removes boost.thread dependency)
|
2013-10-11 13:20:46 +01:00 |
|
artemp
|
b315eb2167
|
+ use std::shared_ptr and std::make_shared
|
2013-09-20 14:01:27 +01:00 |
|
Dane Springmeyer
|
4eef244e73
|
move SHAPE_MEMORY_MAPPED_FILE to be a global define
|
2013-08-13 14:48:04 -04:00 |
|
Dane Springmeyer
|
134cbc3eec
|
forward declare mapped_region in mapped_memory_cache.hpp and other shared memory fixups
|
2013-08-13 14:13:56 -04:00 |
|
Dane Springmeyer
|
0365d3e081
|
start centralizing filesystem operations in mapnik::util::fs - refs #1177
|
2013-06-02 19:28:24 -07:00 |
|
Dane Springmeyer
|
55ec6a7942
|
cleanups around exception handling
|
2013-03-22 17:58:33 -07:00 |
|
artemp
|
11e6ba0c09
|
+ make client methods non-static in classes derived from
mapnik::singleton<> (TODO: apply to all)
+ ensure client methods are accessed through instance() method
|
2012-09-07 14:56:30 +01:00 |
|
kunitoki
|
fb94e4a2ec
|
- replace all instances of std::cerr with MAPNIK_LOG_*
|
2012-04-10 00:51:04 +02:00 |
|
kunitoki
|
af201551b8
|
got rid of old CVS $Id comments kludge in files
|
2012-04-08 02:45:01 +02:00 |
|
Dane Springmeyer
|
ddd3956f0e
|
expose a clear method for the marker_cache and mapped_memory_cache - closes #1022
|
2012-03-09 15:16:01 -08:00 |
|
Dane Springmeyer
|
17d13cff67
|
whitespace fixes - closes #911
|
2012-02-01 17:53:35 -08:00 |
|
Artem Pavlenko
|
771a8ad72f
|
use mutex from base class
|
2011-11-18 09:39:57 +00:00 |
|
Dane Springmeyer
|
9b1080e72e
|
don't warn if mmap's file is missing (shapefile does not have an index)
|
2011-04-13 20:09:52 +00:00 |
|
Artem Pavlenko
|
0e0b7a578c
|
+ implement memory mapping using boost::interprocess
+ cache mapped memory regions for re-use
|
2011-04-06 13:02:31 +00:00 |
|