Log

Author Commit Date CI Message
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
eustas 999a3ce9 2016-06-13T16:44:52 Fix implicit 32->64 bit conversion
eustas 514941ad 2016-06-13T16:30:17 Fix implicit 32->64 bit conversion
eustas 7d928f47 2016-06-13T16:28:19 Fix implicit 32->64 bit conversion
eustas 3bb19efb 2016-06-13T15:54:57 Fix double constant literal
eustas d7d59462 2016-06-13T15:50:15 Backport MSVC log2 fix
eustas 918ddd31 2016-06-13T15:40:45 Fix kInfinity definition INFINITY is legal only in C++11
Eugene Kliuchnikov 8872d7b4 2016-06-13T15:22:13 Fix CI build.
Eugene Kliuchnikov 3ccbf05d 2016-06-13T11:01:04 Convert encoder to plain C.
Eugene Kliuchnikov c2a9b2d2 2016-06-03T16:29:37 Step 3: change file extension C++ -> C This will break the build.
eustas 55bd78fb 2016-06-03T12:31:02 Fix test file path
eustas ab53fc31 2016-06-03T12:30:45 Fix test file path
eustas 98bc7fcc 2016-06-03T12:30:12 Fix test file path
Eugene Kliuchnikov 2a6b041a 2016-06-03T12:02:01 Update setup.py
Eugene Kliuchnikov 58a3023e 2016-06-03T11:19:23 Transform most of C++ comments to C-style.
Eugene Kliuchnikov f1c9ab29 2016-06-03T10:51:04 Extract common parts: constants, dictionary, etc.
eustas 34bfe2a6 2016-06-14T15:53:06 Add Travis status
eustas 29d31d59 2016-06-14T15:07:13 Prepare to release 0.4.0
eustas 89803b95 2016-06-14T15:06:36 Prepare to release 0.4.0