Log

Author Commit Date CI Message
Ivan Nikulin 92940229 2016-09-19T19:12:30 Replace sais.hxx by submodule hillbig/esaxx.
Ivan Nikulin 42919320 2016-09-15T17:19:26 Update research tools description.
Ivan Nikulin 0e52c59a 2016-09-15T16:59:52 Update variable naming.
Ivan Nikulin 9589396e 2016-09-15T11:34:19 Add description of research tools.
Ivan Nikulin 58cecf17 2016-09-15T10:44:19 Add distance encoding research tools.
Eugene Kliuchnikov 5ce9bf11 2016-08-29T13:09:09 Merge pull request #423 from PiotrSikora/libm Bazel: link ":brotli_enc" with -lm.
Piotr Sikora b4f8c781 2016-08-29T02:32:12 Bazel: link ":brotli_enc" with -lm. While this isn't strictly necessary with recent versions of Bazel (which unconditionally add -lm to linkopts), building Brotli with older versions of Bazel requires -lm to be added explicitly. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Eugene Kliuchnikov d7c4da8a 2016-08-27T17:45:57 Merge pull request #421 from fred-wang/cmake-shared-libraries Add support for CMake's BUILD_SHARED_LIBS option. #326
Eugene Kliuchnikov 55dd5d78 2016-08-27T17:42:08 Merge pull request #422 from fred-wang/cmake-typo Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
Frédéric Wang 5e1219a3 2016-08-27T12:14:13 Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
Frédéric Wang 074e4acd 2016-08-27T12:04:48 Add support for CMake's BUILD_SHARED_LIBS option. #326
Eugene Kliuchnikov e7f47b94 2016-08-24T11:54:07 Merge pull request #418 from PiotrSikora/bazel_cc_library Bazel: use cc_library instead of cc_inc_library.
Eugene Kliuchnikov f14b38d8 2016-08-24T11:07:50 Merge pull request #420 from PiotrSikora/bazel_license Bazel: export LICENSE file.
Piotr Sikora d0391c99 2016-08-23T19:58:51 Bazel: export LICENSE file. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Piotr Sikora 2cc33230 2016-08-23T15:43:07 Bazel: use cc_library instead of cc_inc_library. cc_inc_library is broken when used with external repositories (see: https://github.com/bazelbuild/bazel/issues/1596), which makes it a bit useless at the moment. Switch to using cc_library with "includes" attribute to expose public headers. While there, fix order of attributes in ":brotli_common" target. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Eugene Kliuchnikov 85cc650a 2016-08-23T16:21:58 Merge pull request #417 from eustas/master Move "public" -> "include/brotli"
Eugene Kliuchnikov 532921b8 2016-08-23T15:35:54 Fix CMake includes.
Eugene Kliuchnikov 3dcc3c02 2016-08-23T14:49:37 Fix CMake includedirs
Eugene Kliuchnikov 6e2207f4 2016-08-23T14:44:13 Add includedir to setup.py
Eugene Kliuchnikov 81480011 2016-08-23T14:40:33 Move "public" to "include/brotli"
Eugene Kliuchnikov 2032f41f 2016-08-23T10:32:05 Merge pull request #416 from sylvestre/master Remove some deadcode
Sylvestre Ledru 5ad715e4 2016-08-22T18:22:19 Remove some deadcode
Eugene Kliuchnikov 7ecd2293 2016-08-22T16:29:13 Merge pull request #415 from eustas/master Use version from common/version.h
Eugene Kliuchnikov ceddddeb 2016-08-22T15:59:08 Fix setup.py regexp
Eugene Kliuchnikov 2c2d5578 2016-08-22T15:44:12 Use version from common/version.h
Eugene Kliuchnikov 313066a0 2016-08-22T14:48:09 Merge pull request #414 from eustas/master Update brotli to ToT
Eugene Kliuchnikov dae9c7ff 2016-08-22T14:00:42 Fix brotlimodule
Eugene Kliuchnikov 403729c4 2016-08-22T13:59:21 Fix setup.py
Eugene Kliuchnikov 801f5f37 2016-08-22T13:28:22 * rename macros with preceding underscore * add Brotli*TakeOutput methods * * flushing now doesn't require additional call * add Brotli*Version methods * moved public headers to 'public' directory * removed C++ API * do not assume STDC_VERSION is defined
Eugene Kliuchnikov 2e0d3214 2016-08-11T10:59:52 Merge pull request #407 from anthrotype/fix-python-build Fix python build
Cosimo Lupo 11dc16bf 2016-08-10T19:29:48 .travis.yml: fix wheel deploy 'condition' (use '&&', not '||')
Cosimo Lupo 52cb9474 2016-08-10T19:27:17 .travis.sh: skip source venv on linux
Cosimo Lupo 13b8e7ff 2016-08-10T18:50:40 .travis.yml: only deploy OSX wheels
Cosimo Lupo 18dfca9b 2016-08-10T18:40:24 .travis.sh: only build wheels on OSX
Cosimo Lupo 2dc2ac77 2016-08-10T18:33:43 .travis.sh: explicitly use 'bash' shell instead of generic 'sh' I need to use 'source' command to activate the python virtual environment, but apparently that is not available on Ubuntu's default /bin/sh
Cosimo Lupo e944f1c9 2016-08-10T18:12:36 .travis.yml: update Python versions Removed unnecessary builds for homebrew and system python. We only use the official Mac Python distributions from Python.org. The wheels compiled with those will work on both homebrew Python and the OSX built-in Python.
Cosimo Lupo a5bf2c0b 2016-08-10T18:05:38 .travis.sh: activate virtualenv before calling python or pip commands
Eugene Kliuchnikov 014f6511 2016-08-10T14:44:59 Add benchmarks section
Eugene Kliuchnikov 5d8b0f3a 2016-08-10T13:30:59 Merge pull request #400 from nemequ/master appveyor: add Visual Studio builds (based on CMake)
Evan Nemerson fe0e153c 2016-08-04T18:51:20 cmake: use a different variable for testing with and without libm CMake seems to cache the result when using the same variable, at least with some versions, so previously systems requiring libm for log2 may not have worked as expected.
szabadka e0a87638 2016-08-02T13:46:11 Merge pull request #404 from szabadka/master Update the spec reference to RFC 7932, remove the old internet draft.
Zoltan Szabadka af176847 2016-08-02T13:27:29 Update the spec reference to RFC 7932, remove the old internet draft.
Evan Nemerson c1ec7ba2 2016-07-29T11:52:15 appveyor: add Visual Studio builds (based on CMake) This only goes back to VS 12 (2013) because MSVC didn't support log2 until then.
Eugene Kliuchnikov 24685f9b 2016-07-29T10:38:09 Merge pull request #399 from nemequ/master Add mingw support.
Evan Nemerson 01f9cf94 2016-07-28T20:13:29 travis: use container-based infrastructure
Evan Nemerson 03657e80 2016-07-28T13:31:09 Add mingw support.
Eugene Kliuchnikov bd3a5ada 2016-07-28T10:18:20 Merge pull request #397 from nemequ/master Add CMake, lots of Travis configurations
Eugene Kliuchnikov 882f4185 2016-07-27T11:12:23 Merge pull request #396 from eustas/master Fix ubsan warning.
Eugene Kliuchnikov e0af054d 2016-07-27T11:02:27 Fix ubsan warning.
Evan Nemerson 97b846f2 2016-07-26T20:59:28 travis: disable gcc-4.5 build Travis seems to have trouble with the PPA.
Evan Nemerson 26a59359 2016-07-26T08:22:58 Add UBSan build, use clang for sanitizer builds.
Evan Nemerson 45862fcb 2016-07-22T20:09:09 Enable address sanitizer build.
Evan Nemerson 1d15c953 2016-07-22T19:14:29 travis: enable clang builds now that the LLVM repos are back up
Evan Nemerson 37be4e37 2016-06-28T20:35:16 travis: add many additional builds
Evan Nemerson 3e33d763 2016-06-23T12:20:37 travis: add CMake builds
Evan Nemerson 93ef13f8 2016-06-20T13:07:35 Add CMake build system.
Eugene Kliuchnikov 8b7e3c7b 2016-07-26T16:41:34 Merge pull request #218 from gtalusan/master allow output file to be overwritten if --repeat
George Talusan a531496f 2016-07-26T10:08:54 allow output file to be overwritten if --repeat
Eugene Kliuchnikov a5a38bd7 2016-07-26T16:00:18 Merge pull request #390 from chad-iris/master Add a "lib" target to the Makefile to build a static library: libbrotli.a
Eugene Kliuchnikov de87f114 2016-07-26T15:56:30 Merge pull request #395 from eustas/master Update encoder
Eugene Kliuchnikov 058cd1ac 2016-07-26T14:51:51 cleanup
Eugene Kliuchnikov 20481890 2016-07-26T14:41:59 Update encoder: * booleanification * integer BR scores, may improve performance if FPU is slow * condense speed-quality constants in quality.h * code massage to calm down CoverityScan * hashers refactoring * new hasher - improved speed, compression and reduced memory usage for q:5-9 w:10-16 * reduced static recources -> binary size
Eugene Kliuchnikov aa96d64c 2016-07-26T10:12:23 Merge pull request #394 from eustas/master Update decoder API
Eugene Kliuchnikov 91cbcf9e 2016-07-25T10:56:23 Fix MSVC stdbool inclde
Eugene Kliuchnikov 0ef4edac 2016-07-25T10:36:36 Do not use "static inline" for deprecated API.
Eugene Kliuchnikov d2b17196 2016-07-25T10:22:33 Fix DecodeContextMap
Eugene Kliuchnikov 43d4f45b 2016-07-25T10:17:04 Update decoder API: * replace prefix Brotli -> BrotliDecoder * add HasMoreOutput * make instance pointer the first argument * use boolean instead of int
chad-iris 8529bfa1 2016-07-06T10:09:04 Add a "lib" target to the Makefile to build a static library named libbrotli.a
Eugene Kliuchnikov 7acb34f7 2016-06-24T16:22:23 Merge pull request #386 from eustas/master Update build systems
Evgenii Kliuchnikov 52ff8171 2016-06-24T15:32:51 Update build systems
eustas 49df97c4 2016-06-23T22:04:55 Merge pull request #385 from google/eustas-patch-1 Fix issue #383
eustas 27f9d00e 2016-06-23T11:02:53 Fix issue #383
eustas 2c163519 2016-06-21T13:41:25 Update readme Added "Related projects" section
eustas bdf54ed9 2016-06-20T17:50:57 Merge pull request #382 from eustas/master Update encoder and add xcode projects
Eugene Kliuchnikov 6a078b17 2016-06-20T17:20:17 Update encoder * reorganize premake artifacts * remove deprecated methods/struct
eustas f836c945 2016-06-17T21:52:40 Merge pull request #381 from eustas/master Fix wheels build
eustas 902b20c0 2016-06-17T20:25:28 Remove command line args Values should be taken from setup.cfg
eustas 81054a46 2016-06-17T20:24:24 Restore platform suffix
Eugene Kliuchnikov 1bcdb45b 2016-06-17T20:10:31 Fix wheels build.
eustas 31167186 2016-06-17T16:39:00 Merge pull request #379 from eustas/master Fix VS build problems
Eugene Kliuchnikov b32cefe1 2016-06-17T16:24:51 Fix VS build problems: * rename build -> buildfiles to avoid clashing with BUILD * set binary mode for stdin/out in bro * convert bro to C
eustas bce5c9b7 2016-06-16T17:59:04 Merge pull request #378 from eustas/master Fix travis build
eustas f0c7ece3 2016-06-16T17:45:05 Remove platform suffix
eustas bac060f1 2016-06-16T17:25:26 Fix library path
eustas cac71ca2 2016-06-16T17:23:21 Put library also to bin
eustas 41e4fb8b 2016-06-16T15:36:11 Reroute -t parameter to build_ext
eustas 198b51d9 2016-06-16T15:31:09 Place binary output to bin/
eustas 7152be88 2016-06-16T15:30:18 Remove deleted files
eustas b4d12191 2016-06-16T14:34:41 Merge pull request #377 from eustas/master Update build system. Now libraries are produced as build artifacts.
Eugene Kliuchnikov f9ab24a7 2016-06-16T11:06:47 Fix gitignore
Eugene Kliuchnikov 378485b0 2016-06-16T10:52:57 Update build system. Now libraries are produced as build artifacts. There are currently 3 ways to build: * Easy: `./configure; make` * Simple: use Bazel * Portable: use premake5 to generate XCode / MSVS projects
eustas 4a8bb6a2 2016-06-16T10:08:38 Merge pull request #376 from PiotrSikora/cpp_constants Restore C++ constants in "brotli" namespace.
Piotr Sikora 629d01cc 2016-06-15T14:25:46 Restore C++ constants in "brotli" namespace. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
eustas e4c89142 2016-06-15T12:04:04 Merge pull request #375 from google/v0.5 Update to v0.5
eustas cd33d275 2016-06-14T16:06:45 Merge pull request #373 from eustas/v0.5 Rebase
eustas 95151f95 2016-06-14T16:05:49 Update version to 0.5.0
Eugene Kliuchnikov ee6bb315 2016-06-14T16:03:51 Merge branch 'v0.5' of https://github.com/eustas/brotli into v0.5
eustas e208eff3 2016-06-14T13:54:11 Fix: declare variables before code
Eugene Kliuchnikov 986aa099 2016-06-14T13:42:47 Fix VS compilation warnings; cleanup API.
eustas 048b14c6 2016-06-13T16:46:25 Fix declaration / instruction mixture