|
92940229
|
2016-09-19T19:12:30
|
|
Replace sais.hxx by submodule hillbig/esaxx.
|
|
42919320
|
2016-09-15T17:19:26
|
|
Update research tools description.
|
|
0e52c59a
|
2016-09-15T16:59:52
|
|
Update variable naming.
|
|
9589396e
|
2016-09-15T11:34:19
|
|
Add description of research tools.
|
|
58cecf17
|
2016-09-15T10:44:19
|
|
Add distance encoding research tools.
|
|
5ce9bf11
|
2016-08-29T13:09:09
|
|
Merge pull request #423 from PiotrSikora/libm
Bazel: link ":brotli_enc" with -lm.
|
|
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>
|
|
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
|
|
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/
|
|
5e1219a3
|
2016-08-27T12:14:13
|
|
Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
|
|
074e4acd
|
2016-08-27T12:04:48
|
|
Add support for CMake's BUILD_SHARED_LIBS option. #326
|
|
e7f47b94
|
2016-08-24T11:54:07
|
|
Merge pull request #418 from PiotrSikora/bazel_cc_library
Bazel: use cc_library instead of cc_inc_library.
|
|
f14b38d8
|
2016-08-24T11:07:50
|
|
Merge pull request #420 from PiotrSikora/bazel_license
Bazel: export LICENSE file.
|
|
d0391c99
|
2016-08-23T19:58:51
|
|
Bazel: export LICENSE file.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
|
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>
|
|
85cc650a
|
2016-08-23T16:21:58
|
|
Merge pull request #417 from eustas/master
Move "public" -> "include/brotli"
|
|
532921b8
|
2016-08-23T15:35:54
|
|
Fix CMake includes.
|
|
3dcc3c02
|
2016-08-23T14:49:37
|
|
Fix CMake includedirs
|
|
6e2207f4
|
2016-08-23T14:44:13
|
|
Add includedir to setup.py
|
|
81480011
|
2016-08-23T14:40:33
|
|
Move "public" to "include/brotli"
|
|
2032f41f
|
2016-08-23T10:32:05
|
|
Merge pull request #416 from sylvestre/master
Remove some deadcode
|
|
5ad715e4
|
2016-08-22T18:22:19
|
|
Remove some deadcode
|
|
7ecd2293
|
2016-08-22T16:29:13
|
|
Merge pull request #415 from eustas/master
Use version from common/version.h
|
|
ceddddeb
|
2016-08-22T15:59:08
|
|
Fix setup.py regexp
|
|
2c2d5578
|
2016-08-22T15:44:12
|
|
Use version from common/version.h
|
|
313066a0
|
2016-08-22T14:48:09
|
|
Merge pull request #414 from eustas/master
Update brotli to ToT
|
|
dae9c7ff
|
2016-08-22T14:00:42
|
|
Fix brotlimodule
|
|
403729c4
|
2016-08-22T13:59:21
|
|
Fix setup.py
|
|
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
|
|
2e0d3214
|
2016-08-11T10:59:52
|
|
Merge pull request #407 from anthrotype/fix-python-build
Fix python build
|
|
11dc16bf
|
2016-08-10T19:29:48
|
|
.travis.yml: fix wheel deploy 'condition' (use '&&', not '||')
|
|
52cb9474
|
2016-08-10T19:27:17
|
|
.travis.sh: skip source venv on linux
|
|
13b8e7ff
|
2016-08-10T18:50:40
|
|
.travis.yml: only deploy OSX wheels
|
|
18dfca9b
|
2016-08-10T18:40:24
|
|
.travis.sh: only build wheels on OSX
|
|
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
|
|
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.
|
|
a5bf2c0b
|
2016-08-10T18:05:38
|
|
.travis.sh: activate virtualenv before calling python or pip commands
|
|
014f6511
|
2016-08-10T14:44:59
|
|
Add benchmarks section
|
|
5d8b0f3a
|
2016-08-10T13:30:59
|
|
Merge pull request #400 from nemequ/master
appveyor: add Visual Studio builds (based on CMake)
|
|
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.
|
|
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.
|
|
af176847
|
2016-08-02T13:27:29
|
|
Update the spec reference to RFC 7932, remove the old internet draft.
|
|
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.
|
|
24685f9b
|
2016-07-29T10:38:09
|
|
Merge pull request #399 from nemequ/master
Add mingw support.
|
|
01f9cf94
|
2016-07-28T20:13:29
|
|
travis: use container-based infrastructure
|
|
03657e80
|
2016-07-28T13:31:09
|
|
Add mingw support.
|
|
bd3a5ada
|
2016-07-28T10:18:20
|
|
Merge pull request #397 from nemequ/master
Add CMake, lots of Travis configurations
|
|
882f4185
|
2016-07-27T11:12:23
|
|
Merge pull request #396 from eustas/master
Fix ubsan warning.
|
|
e0af054d
|
2016-07-27T11:02:27
|
|
Fix ubsan warning.
|
|
97b846f2
|
2016-07-26T20:59:28
|
|
travis: disable gcc-4.5 build
Travis seems to have trouble with the PPA.
|
|
26a59359
|
2016-07-26T08:22:58
|
|
Add UBSan build, use clang for sanitizer builds.
|
|
45862fcb
|
2016-07-22T20:09:09
|
|
Enable address sanitizer build.
|
|
1d15c953
|
2016-07-22T19:14:29
|
|
travis: enable clang builds now that the LLVM repos are back up
|
|
37be4e37
|
2016-06-28T20:35:16
|
|
travis: add many additional builds
|
|
3e33d763
|
2016-06-23T12:20:37
|
|
travis: add CMake builds
|
|
93ef13f8
|
2016-06-20T13:07:35
|
|
Add CMake build system.
|
|
8b7e3c7b
|
2016-07-26T16:41:34
|
|
Merge pull request #218 from gtalusan/master
allow output file to be overwritten if --repeat
|
|
a531496f
|
2016-07-26T10:08:54
|
|
allow output file to be overwritten if --repeat
|
|
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
|
|
de87f114
|
2016-07-26T15:56:30
|
|
Merge pull request #395 from eustas/master
Update encoder
|
|
058cd1ac
|
2016-07-26T14:51:51
|
|
cleanup
|
|
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
|
|
aa96d64c
|
2016-07-26T10:12:23
|
|
Merge pull request #394 from eustas/master
Update decoder API
|
|
91cbcf9e
|
2016-07-25T10:56:23
|
|
Fix MSVC stdbool inclde
|
|
0ef4edac
|
2016-07-25T10:36:36
|
|
Do not use "static inline" for deprecated API.
|
|
d2b17196
|
2016-07-25T10:22:33
|
|
Fix DecodeContextMap
|
|
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
|
|
8529bfa1
|
2016-07-06T10:09:04
|
|
Add a "lib" target to the Makefile to build a static library named libbrotli.a
|
|
7acb34f7
|
2016-06-24T16:22:23
|
|
Merge pull request #386 from eustas/master
Update build systems
|
|
52ff8171
|
2016-06-24T15:32:51
|
|
Update build systems
|
|
49df97c4
|
2016-06-23T22:04:55
|
|
Merge pull request #385 from google/eustas-patch-1
Fix issue #383
|
|
27f9d00e
|
2016-06-23T11:02:53
|
|
Fix issue #383
|
|
2c163519
|
2016-06-21T13:41:25
|
|
Update readme
Added "Related projects" section
|
|
bdf54ed9
|
2016-06-20T17:50:57
|
|
Merge pull request #382 from eustas/master
Update encoder and add xcode projects
|
|
6a078b17
|
2016-06-20T17:20:17
|
|
Update encoder
* reorganize premake artifacts
* remove deprecated methods/struct
|
|
f836c945
|
2016-06-17T21:52:40
|
|
Merge pull request #381 from eustas/master
Fix wheels build
|
|
902b20c0
|
2016-06-17T20:25:28
|
|
Remove command line args
Values should be taken from setup.cfg
|
|
81054a46
|
2016-06-17T20:24:24
|
|
Restore platform suffix
|
|
1bcdb45b
|
2016-06-17T20:10:31
|
|
Fix wheels build.
|
|
31167186
|
2016-06-17T16:39:00
|
|
Merge pull request #379 from eustas/master
Fix VS build problems
|
|
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
|
|
bce5c9b7
|
2016-06-16T17:59:04
|
|
Merge pull request #378 from eustas/master
Fix travis build
|
|
f0c7ece3
|
2016-06-16T17:45:05
|
|
Remove platform suffix
|
|
bac060f1
|
2016-06-16T17:25:26
|
|
Fix library path
|
|
cac71ca2
|
2016-06-16T17:23:21
|
|
Put library also to bin
|
|
41e4fb8b
|
2016-06-16T15:36:11
|
|
Reroute -t parameter to build_ext
|
|
198b51d9
|
2016-06-16T15:31:09
|
|
Place binary output to bin/
|
|
7152be88
|
2016-06-16T15:30:18
|
|
Remove deleted files
|
|
b4d12191
|
2016-06-16T14:34:41
|
|
Merge pull request #377 from eustas/master
Update build system. Now libraries are produced as build artifacts.
|
|
f9ab24a7
|
2016-06-16T11:06:47
|
|
Fix gitignore
|
|
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
|
|
4a8bb6a2
|
2016-06-16T10:08:38
|
|
Merge pull request #376 from PiotrSikora/cpp_constants
Restore C++ constants in "brotli" namespace.
|
|
629d01cc
|
2016-06-15T14:25:46
|
|
Restore C++ constants in "brotli" namespace.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
|
e4c89142
|
2016-06-15T12:04:04
|
|
Merge pull request #375 from google/v0.5
Update to v0.5
|
|
cd33d275
|
2016-06-14T16:06:45
|
|
Merge pull request #373 from eustas/v0.5
Rebase
|
|
95151f95
|
2016-06-14T16:05:49
|
|
Update version to 0.5.0
|
|
ee6bb315
|
2016-06-14T16:03:51
|
|
Merge branch 'v0.5' of https://github.com/eustas/brotli into v0.5
|
|
e208eff3
|
2016-06-14T13:54:11
|
|
Fix: declare variables before code
|
|
986aa099
|
2016-06-14T13:42:47
|
|
Fix VS compilation warnings; cleanup API.
|
|
048b14c6
|
2016-06-13T16:46:25
|
|
Fix declaration / instruction mixture
|