Paul Ramsey
7821b47242
Add libm to libpc build
2014-11-17 16:05:13 -08:00
Paul Ramsey
d0e39ac27b
Support missing CUnit
2014-10-08 11:12:41 -07:00
Pete Gadomski
a61874cb52
Provide cmake option to disable testing
...
CUnit does not need to be a dependency for installation and usage, so
this patch adds a cmake option (WITH_TESTS) that can be used to disable
building of the test suite. WITH_TESTS is set to TRUE by default to keep
the default behavior consistent.
This patch also adds a one-liner to the README mentioning the option.
2014-05-13 12:16:59 -06:00
Paul Ramsey
8612f906a0
Set internal version to 1.0
2013-10-23 12:03:27 -07:00
Paul Ramsey
0658d31712
-fPIC
2013-10-23 11:30:35 -07:00
Paul Ramsey
71b93a757c
Add -fpic to build for debbie fix
2013-10-23 11:29:55 -07:00
Paul Ramsey
b1c4aad8df
Tweak for cmake support
2013-10-23 11:09:03 -07:00
Paul Ramsey
b225423337
Merge branch 'master' into cmake
2013-10-23 11:04:02 -07:00
Paul Ramsey
b9c7bff40f
Move version numbers into config.h
2013-10-23 10:31:57 -07:00
Paul Ramsey
643fcd29ca
Merge branch 'master' into filtershortcut
2013-10-22 16:42:34 -07:00
Paul Ramsey
87f875eabf
Build against Centos6
2013-10-22 12:55:55 -07:00
Paul Ramsey
28da32e323
First cut of cmake support
2013-10-21 21:38:43 -07:00
Paul Ramsey
0bc752fea9
Clean build on OSX Mountain Lion
2013-10-21 14:43:21 -07:00
Paul Ramsey
a2678313d1
Clean build on OSX Mountain Lion
2013-10-21 14:43:03 -07:00
Paul Ramsey
e92de9f3f3
Remove hard requirement for CUnit to build
2013-10-21 10:51:01 -07:00
Paul Ramsey
97bd62d18c
Fix configuration for cases where pg_config
...
not on path. Also quiet some linux warnings
2013-08-27 10:14:36 -07:00
Paul Ramsey
a28ba81bdf
Add patch for mingw and windows vsnprintf
2013-07-04 09:46:19 -07:00
Paul Ramsey
1d586ee151
Add a stats-based pre-filter to the generic filtering
2013-07-03 13:26:09 -07:00
Paul Ramsey
75fdd0fb90
Fix test to declare length of pcbytes correctly
2013-07-03 11:48:02 -07:00
Paul Ramsey
0909faa673
Do efficient filtering in RLE encoded dimensions
2013-06-28 17:34:41 -07:00
Paul Ramsey
116b4bfc8b
Performance improvements on GHT filtering,
...
fix the pcpatch storage declaration (oops)
don't bother to free the trees you instantiate
because it takes more time than just letting
the memory manager get them in bulk at the
end of the query
2013-06-28 14:21:16 -07:00
Paul Ramsey
b8ff674ac4
Replace uncompressed filter hack with native GHT filtering for GHT cases.
2013-06-28 11:35:27 -07:00
Paul Ramsey
42f4a4fcb2
Add in short-circuit note for patch filtering
2013-06-19 15:12:09 -07:00
Paul Ramsey
567e2979ac
Remember to clone stats on patch copy
2013-06-13 14:22:47 -07:00
Paul Ramsey
12123bdbb1
astyle pass
2013-06-12 17:13:19 -07:00
Paul Ramsey
fed44911a8
Astyle pas
2013-06-12 17:10:57 -07:00
Paul Ramsey
158b5791e6
Fix RLE encoding size change
2013-06-04 14:57:11 -07:00
Paul Ramsey
0ed250bab9
Merge branch 'patchfilter'
...
Conflicts:
lib/pc_bytes.c
2013-06-04 14:55:04 -07:00
Paul Ramsey
668d2413b2
Tests in place for patchlevel filtering
...
much optimization left to do
2013-06-04 14:53:42 -07:00
Paul Ramsey
fdc27ea55d
Tests for filtering (need more!)
2013-06-03 16:20:03 -07:00
Paul Ramsey
283b6807e2
Clean build version of filtering code
2013-06-03 14:15:13 -07:00
Paul Ramsey
5c40d06675
Add avg calculation to pcbytes routines for use in stats calc
2013-05-31 17:35:09 -07:00
Paul Ramsey
0d0d27a909
uncompressed filter
2013-05-31 17:15:02 -07:00
Paul Ramsey
69ec4d3ce0
More rejig
2013-05-31 16:17:15 -07:00
Paul Ramsey
3655ec0ab2
Rejigging
2013-05-31 16:12:08 -07:00
Paul Ramsey
8174fa4ca3
Finish implementation of patch-level stats
2013-05-31 15:36:23 -07:00
Paul Ramsey
89611f6101
Working draft of stats on serialization and patches, oof
2013-05-31 12:07:48 -07:00
Paul Ramsey
b76a3b8300
Continue with stats calculation reworking
2013-05-30 16:18:42 -07:00
Paul Ramsey
52d6e0243f
Rough draft of stats w/ serialize/deserialize
2013-05-28 19:20:53 -07:00
Paul Ramsey
e7a8d42d70
Basic stats calculator
2013-05-25 12:04:11 -07:00
Paul Ramsey
6aa7674531
Header changes for chipstats
2013-05-24 09:45:52 -05:00
Paul Ramsey
0ef50d9914
Rejig linker order
2013-05-16 16:13:13 -07:00
Paul Ramsey
af3b93e226
Platform support
2013-05-16 15:06:27 -07:00
Paul Ramsey
2c1a2302d7
Push version down to 0.1
2013-05-13 15:50:16 -07:00
Paul Ramsey
0afb39f7ac
Move WKB extent extract to db side,
...
so it can do higher performance datum
slicing instead of pulling the whole
object off disk
2013-05-08 13:52:45 -07:00
Paul Ramsey
fb4f657106
More more functions to slice-based access for header info
2013-05-08 09:34:20 -07:00
Paul Ramsey
3be4b4102b
Working GHT in the database
2013-05-06 15:00:59 -07:00
Paul Ramsey
0b30dc5d0b
Test for GHT patch
2013-05-06 13:49:36 -07:00
Paul Ramsey
824dff7b27
Build w/o GHT
2013-05-06 11:20:53 -07:00
Paul Ramsey
b8d425dfb4
Ready to test GHT compression
2013-05-06 11:16:06 -07:00