mariadb/storage/mroonga/vendor/groonga
Sergei Golubchik 66fd45afce MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4
in cmake tests let's treat clang like gcc (same options,
same builtins) in many cases.

* don't check the compiler when
  * testing for -fvisibility=hidden support
  * testing for HAVE_ABI_CXA_DEMANGLE
  * testing for HAVE_GCC_ATOMIC_BUILTINS
  * when removing options with string(replace)
  * when running ${CC} --version (ignore the error instead)
* run ABI checks for clang
* use "canonical" gcc flags for clang
* fix groonga too

Also:

* add cmake detection for gcc __atomic_* builtins. they might be
  supported (__ATOMIC_SEQ_CST is defined), but not for all operand
  sizes. In particular, 64-bit atomic load is problematic on i386
* cache check results for Windows
* remove the test for HAVE_CXXABI_H (HAVE_ABI_CXA_DEMANGLE is
  suffifient)
2015-06-16 23:58:21 +02:00
..
benchmark Update Mroonga to the latest version on 2015-02-17T13:34:27+0900 2015-02-17 13:34:27 +09:00
bindings Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
build Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
examples Update Mroonga to the latest version on 2015-02-17T13:34:27+0900 2015-02-17 13:34:27 +09:00
include Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
lib Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
plugins Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
src Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
tools Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
vendor revert CMakeList.txt at groonga-normalizer-mysql/normalizers 2015-05-05 13:48:54 +09:00
appveyor.yml Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
autogen.sh Update Mroonga to the latest version on 2015-02-17T13:34:27+0900 2015-02-17 13:34:27 +09:00
base_version Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
CMakeLists.txt MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
config.h.cmake Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
config.sh.in Update Mroonga to the latest version on 2015-02-17T13:34:27+0900 2015-02-17 13:34:27 +09:00
configure.ac Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
COPYING Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
gpg_uid Update Mroonga to the latest version on 2014-09-21T00:33:44+0900 2014-09-21 00:33:45 +09:00
groonga-httpd-conf.sh.in Update Mroonga to the latest version on 2015-02-17T13:34:27+0900 2015-02-17 13:34:27 +09:00
groonga.pc.in Update Mroonga to the latest version on 2014-09-21T00:33:44+0900 2014-09-21 00:33:45 +09:00
Makefile.am Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
nginx_version Update Mroonga to the latest version on 2015-04-30T04:44:30+0900 2015-04-30 04:44:30 +09:00
README.md Update Mroonga to the latest version on 2014-09-21T00:33:44+0900 2014-09-21 00:33:45 +09:00
version-gen.sh Update Mroonga to the latest version on 2014-09-21T00:33:44+0900 2014-09-21 00:33:45 +09:00

README

Groonga is an open-source fulltext search engine and column store.

Reference manual

See doc/source/ directory or http://groonga.org/docs/.

Bundled software

mruby

  • Path: vendor/mruby-source
  • License: The MIT license. See vendor/mruby-source/MITL for details.

Onigmo

  • Path: vendor/onigmo-source
  • License: BSD license. See vendor/onigmo-source/COPYING for details.

nginx

  • Path: vendor/nginx-${VERSION}
  • License: BSD license. See vendor/nginx-${VERSION}/LICENSE for details.

Authors

Primary authors

  • Daijiro MORI
  • Tasuku SUENAGA
  • Yutaro Shimamura
  • Kouhei Sutou
  • Kazuho Oku
  • Moriyoshi Koizumi

Patches and modules from

TODO: Update or use https://github.com/groonga/groonga/graphs/contributors instead.

  • Daisuke Maki
  • Kazuhiro Osawa
  • Hiroyuki OYAMA
  • Nguyen Anh Phu
  • Hideyuki KUROSU <hideyuki. kurosu at gmail. com>
  • Takuo Kitame
  • Yoshihiro Oyama
  • cZfSunOs.U