platform/upstream/libHarfBuzzSharp.git
6 years agoTry fixing linking again
Behdad Esfahbod [Mon, 26 Mar 2018 21:26:45 +0000 (14:26 -0700)]
Try fixing linking again

Before 1.7.5, we were setting -fno-exceptions etc on CXXFLAGS. In 1.7.6
we set it as CPPFLAGS. Try fixing. Also, I'm fairly sure it's safe to
set these unconditionally.

Fixes https://github.com/harfbuzz/harfbuzz/issues/880 (or so I hope)

6 years agoAdd HB_SUBSET_BUILTIN
Behdad Esfahbod [Mon, 26 Mar 2018 21:09:29 +0000 (14:09 -0700)]
Add HB_SUBSET_BUILTIN

Fixes https://github.com/harfbuzz/harfbuzz/issues/865

6 years agoAdd HB_NO_ATEXIT
Behdad Esfahbod [Mon, 26 Mar 2018 17:44:54 +0000 (10:44 -0700)]
Add HB_NO_ATEXIT

6 years ago[aat] Unprefix not essentially layout tables (#921)
Ebrahim Byagowi [Mon, 26 Mar 2018 08:58:26 +0000 (13:28 +0430)]
[aat] Unprefix not essentially layout tables (#921)

6 years agoAllow trailing non-numeric chars in --unicodes
David Corbett [Mon, 26 Mar 2018 00:50:41 +0000 (20:50 -0400)]
Allow trailing non-numeric chars in --unicodes

6 years ago[aat/ltag] Whitespace
Behdad Esfahbod [Mon, 26 Mar 2018 08:14:07 +0000 (01:14 -0700)]
[aat/ltag] Whitespace

6 years ago[aat/ltag] Implement the table parsing (#911)
Ebrahim Byagowi [Mon, 26 Mar 2018 07:34:30 +0000 (12:04 +0430)]
[aat/ltag] Implement the table parsing (#911)

6 years ago[aat/fmtx] Implement the table parsing (#910)
Ebrahim Byagowi [Sun, 25 Mar 2018 19:26:02 +0000 (23:56 +0430)]
[aat/fmtx] Implement the table parsing (#910)

6 years ago[ci] Add a build only apple-gcc-4.2 i686 bot
Ebrahim Byagowi [Sun, 25 Mar 2018 14:15:50 +0000 (18:45 +0430)]
[ci] Add a build only apple-gcc-4.2 i686 bot

6 years ago[dwrite] minor
Ebrahim Byagowi [Sun, 25 Mar 2018 13:49:23 +0000 (18:19 +0430)]
[dwrite] minor

6 years agoMore ULL fixes
Behdad Esfahbod [Sun, 25 Mar 2018 00:51:55 +0000 (17:51 -0700)]
More ULL fixes

Fixes https://github.com/harfbuzz/harfbuzz/issues/901

6 years agoDefine uint64_t constants with ULL suffix
Behdad Esfahbod [Sat, 24 Mar 2018 21:12:12 +0000 (14:12 -0700)]
Define uint64_t constants with ULL suffix

Fixes https://github.com/harfbuzz/harfbuzz/issues/901

6 years agohb-private.hh: Add fallback implementation for round()
Chun-wei Fan [Mon, 12 Mar 2018 05:33:03 +0000 (13:33 +0800)]
hb-private.hh: Add fallback implementation for round()

For pre-C99 compilers that do not support round(), we need to have a
simplistic implementation for it, when it is not detected during build
configuration, either via CMake or autotools, by using floor() and
ceil(), which are provided in the pre-C99 compilers.

Please see discussion at commit 86a0ac2 for more details for re-adding
this patch.

6 years agoPolicy 0063 must be enabled to have hidden inline visibility... (#900)
Nikolaus Waxweiler [Fri, 23 Mar 2018 19:38:11 +0000 (19:38 +0000)]
Policy 0063 must be enabled to have hidden inline visibility... (#900)

...on static builds.

6 years agoFix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899)
Ebrahim Byagowi [Fri, 23 Mar 2018 14:07:01 +0000 (18:37 +0430)]
Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899)

6 years ago[dwrite] Replace rest of 'malloc/free's with 'new/delete' (#897)
Ebrahim Byagowi [Thu, 22 Mar 2018 11:34:38 +0000 (16:04 +0430)]
[dwrite] Replace rest of 'malloc/free's with 'new/delete' (#897)

6 years ago[subset] Check for the Null table and not nullptr to detect failure to find a table...
Garret Rieger [Wed, 21 Mar 2018 00:36:52 +0000 (17:36 -0700)]
[subset] Check for the Null table and not nullptr to detect failure to find a table in glyf accelerator.

6 years ago[subset] Fix to debug message.
Garret Rieger [Wed, 21 Mar 2018 00:28:47 +0000 (17:28 -0700)]
[subset] Fix to debug message.

6 years ago[subset] don't use pointers returned from push after array has resized in hb-subset...
Garret Rieger [Tue, 20 Mar 2018 23:55:42 +0000 (16:55 -0700)]
[subset] don't use pointers returned from push after array has resized in hb-subset-glyf.cc

6 years ago[subset] Fixed out of bounds read when subsetting hdmx.
Garret Rieger [Tue, 20 Mar 2018 23:31:21 +0000 (16:31 -0700)]
[subset] Fixed out of bounds read when subsetting hdmx.

6 years ago[subset] Disable glyf accelerator_t methods if it didn't successfully init.
Garret Rieger [Tue, 20 Mar 2018 20:00:49 +0000 (13:00 -0700)]
[subset] Disable glyf accelerator_t methods if it didn't successfully init.

6 years ago[subset] Fix infinite loop in there are more then 32 tables.
Garret Rieger [Tue, 20 Mar 2018 18:21:06 +0000 (11:21 -0700)]
[subset] Fix infinite loop in there are more then 32 tables.

6 years ago[subset] Add a fix for segfault in hmtx/vmtx subsetting code.
Garret Rieger [Tue, 20 Mar 2018 01:39:22 +0000 (18:39 -0700)]
[subset] Add a fix for segfault in hmtx/vmtx subsetting code.

6 years ago[subset] Add a test demonstrating a seg fault while subsetting hmtx.
Garret Rieger [Tue, 20 Mar 2018 00:47:57 +0000 (17:47 -0700)]
[subset] Add a test demonstrating a seg fault while subsetting hmtx.

6 years ago[subset] Restore subset to hb-subset-fuzzer.
Garret Rieger [Fri, 16 Mar 2018 17:20:21 +0000 (10:20 -0700)]
[subset] Restore subset to hb-subset-fuzzer.

6 years ago[dwrite] Use new again and enable the build on msys2 bots (#890)
Ebrahim Byagowi [Mon, 19 Mar 2018 08:49:42 +0000 (12:19 +0330)]
[dwrite] Use new again and enable the build on msys2 bots (#890)

6 years agoAppropriate fix for msys2 bot fail on gen-def.py (#894)
Ebrahim Byagowi [Fri, 16 Mar 2018 21:35:03 +0000 (01:05 +0330)]
Appropriate fix for msys2 bot fail on gen-def.py (#894)

6 years agoDo feature test before adding -Bsymbolic-functions, autotools part (#892)
Ebrahim Byagowi [Fri, 16 Mar 2018 19:15:09 +0000 (22:45 +0330)]
Do feature test before adding -Bsymbolic-functions, autotools part (#892)

6 years agoDo feature test before adding -Bsymbolic-functions, cmake part (#889)
Joel Winarske [Fri, 16 Mar 2018 19:14:27 +0000 (12:14 -0700)]
Do feature test before adding -Bsymbolic-functions, cmake part (#889)

6 years ago[cmake] Don't hide symbols by default (#891)
Ebrahim Byagowi [Fri, 16 Mar 2018 19:09:58 +0000 (22:39 +0330)]
[cmake] Don't hide symbols by default (#891)

But keep use of cmake idiomatic way of making inlines hidden

6 years ago[subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
Garret Rieger [Fri, 16 Mar 2018 01:27:01 +0000 (18:27 -0700)]
[subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.

6 years ago[subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.
Garret Rieger [Fri, 16 Mar 2018 01:06:15 +0000 (18:06 -0700)]
[subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.

6 years ago[subset] make libharfbuzz-subset-fuzzing.la depend on lib target.
Garret Rieger [Fri, 16 Mar 2018 01:04:54 +0000 (18:04 -0700)]
[subset] make libharfbuzz-subset-fuzzing.la depend on lib target.

6 years ago[subset] %d -> %zu
Garret Rieger [Thu, 15 Mar 2018 23:31:38 +0000 (16:31 -0700)]
[subset] %d -> %zu

6 years ago[subset] Add some more logging to hb-subset-fuzzer.
Garret Rieger [Thu, 15 Mar 2018 23:14:01 +0000 (16:14 -0700)]
[subset] Add some more logging to hb-subset-fuzzer.

6 years ago[subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input...
Garret Rieger [Thu, 15 Mar 2018 23:12:00 +0000 (16:12 -0700)]
[subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input fonts.

6 years ago[subset] Add more verbose output for subset fuzzer test.
Garret Rieger [Thu, 15 Mar 2018 22:41:08 +0000 (15:41 -0700)]
[subset] Add more verbose output for subset fuzzer test.

6 years ago[subset] Rename hb-fuzzer -> hb-shape-fuzzer.
Garret Rieger [Thu, 15 Mar 2018 20:04:31 +0000 (13:04 -0700)]
[subset] Rename hb-fuzzer -> hb-shape-fuzzer.

6 years ago[subset] Add rub-subset-fuzzer-tests.py to dist files.
Garret Rieger [Thu, 15 Mar 2018 02:58:15 +0000 (19:58 -0700)]
[subset] Add rub-subset-fuzzer-tests.py to dist files.

6 years ago[subset] Add a test runner for hb-subset-fuzzer and cmake build config.
Garret Rieger [Thu, 15 Mar 2018 02:15:33 +0000 (19:15 -0700)]
[subset] Add a test runner for hb-subset-fuzzer and cmake build config.

6 years ago[subset] Fix fuzzing build for hb-subset-fuzzer.
Garret Rieger [Tue, 13 Mar 2018 01:04:34 +0000 (18:04 -0700)]
[subset] Fix fuzzing build for hb-subset-fuzzer.

6 years ago[subset] Add missing destroy of subsetting result in subset fuzzer.
Garret Rieger [Mon, 12 Mar 2018 23:33:47 +0000 (16:33 -0700)]
[subset] Add missing destroy of subsetting result in subset fuzzer.

6 years ago[subset] First pass at setting up a fuzzing program for hb-subset.
Garret Rieger [Mon, 12 Mar 2018 23:08:16 +0000 (16:08 -0700)]
[subset] First pass at setting up a fuzzing program for hb-subset.

6 years ago[util] Remove line buffering
Behdad Esfahbod [Thu, 15 Mar 2018 20:23:27 +0000 (13:23 -0700)]
[util] Remove line buffering

Something weird seems to be going on. Just kill it.

Fixes https://github.com/harfbuzz/harfbuzz/issues/888

6 years agoRemove extra stdbool includes
Behdad Esfahbod [Thu, 15 Mar 2018 16:05:22 +0000 (09:05 -0700)]
Remove extra stdbool includes

They are handled in our common header.

6 years agoAdd NameID
Behdad Esfahbod [Wed, 14 Mar 2018 15:31:53 +0000 (16:31 +0100)]
Add NameID

6 years ago[color/COLR] Simplify
Behdad Esfahbod [Wed, 14 Mar 2018 15:26:33 +0000 (16:26 +0100)]
[color/COLR] Simplify

6 years ago[color/COLR] Clean up
Behdad Esfahbod [Wed, 14 Mar 2018 15:18:42 +0000 (16:18 +0100)]
[color/COLR] Clean up

6 years ago[color/COLR] Fix bad sanitize
Behdad Esfahbod [Wed, 14 Mar 2018 15:08:12 +0000 (16:08 +0100)]
[color/COLR] Fix bad sanitize

Bad bad bad bad code. Don't do that. If compiler's not happy, understand why.

6 years ago[color/COLR] Clean up
Behdad Esfahbod [Wed, 14 Mar 2018 15:03:01 +0000 (16:03 +0100)]
[color/COLR] Clean up

6 years ago[color/cbdt] Clean up
Behdad Esfahbod [Wed, 14 Mar 2018 14:52:53 +0000 (15:52 +0100)]
[color/cbdt] Clean up

6 years agoRevert "hb-private.hh: Add fallback implementation for round()"
Behdad Esfahbod [Wed, 14 Mar 2018 14:51:33 +0000 (15:51 +0100)]
Revert "hb-private.hh: Add fallback implementation for round()"

This reverts commit b9dcbb1f8312d8606b230f75594d40b7d4087004.

This is gross. Should be only done if a specific macro is defined. Not the other way
around. This fails my build as autotools companions where not added anyway.

6 years agoMerge pull request #886 from madig/only-export-visible-symbols
Ebrahim Byagowi [Thu, 15 Mar 2018 08:10:52 +0000 (11:40 +0330)]
Merge pull request #886 from madig/only-export-visible-symbols

CMake: hide symbols by default on non-MSVC, define export attribute

6 years agoEnable implicit symbol hiding for all libraries, static and shared
Nikolaus Waxweiler [Wed, 14 Mar 2018 10:29:24 +0000 (10:29 +0000)]
Enable implicit symbol hiding for all libraries, static and shared

This covers all built libraries now and both static and shared builds.

6 years ago[dwrite] GCC/mingw/msys2 compatibility (#884)
Ebrahim Byagowi [Wed, 14 Mar 2018 07:34:28 +0000 (11:04 +0330)]
[dwrite] GCC/mingw/msys2 compatibility (#884)

6 years ago[ci] Trying to fix gen-def issue on appveyor (#885)
Ebrahim Byagowi [Wed, 14 Mar 2018 06:26:31 +0000 (09:56 +0330)]
[ci] Trying to fix gen-def issue on appveyor (#885)

6 years agoCMake: hide symbols by default on non-MSVC, define export attribute
Nikolaus Waxweiler [Wed, 14 Mar 2018 00:50:32 +0000 (00:50 +0000)]
CMake: hide symbols by default on non-MSVC, define export attribute

This change makes sure that non-MSVC builds using CMake properly hide
non-exported functions.

6 years agoMerge pull request #877 from fanc999/master.msvc
Ebrahim Byagowi [Tue, 13 Mar 2018 23:24:07 +0000 (02:54 +0330)]
Merge pull request #877 from fanc999/master.msvc

Fix CMake builds on Windows, MSVC in particular

6 years agoCMake: Fix utility program installation
Chun-wei Fan [Mon, 12 Mar 2018 08:43:53 +0000 (16:43 +0800)]
CMake: Fix utility program installation

Put in the utility program that was missed in installation by replacing
the one that was duplicated.

6 years agoCMake: Fix introspection on Windows
Chun-wei Fan [Mon, 12 Mar 2018 08:23:57 +0000 (16:23 +0800)]
CMake: Fix introspection on Windows

The list of source files to pass to g-ir-scanner is becoming too
long for Windows, as Windows imposes a 8192-character limit for command
lines, so we need to first transform that list into a listings file, and
then use the --filelist option for g-ir-scanner to build the
introspection files.

6 years agotest/api: Fix building subset tests
Chun-wei Fan [Mon, 12 Mar 2018 05:48:55 +0000 (13:48 +0800)]
test/api: Fix building subset tests

Include stdbool.h in hb-setset-test.h instead of in the individual
sources, if it is found; otherwise use a simplistic fallback for it if
it is not found.

Also declare variables at the top of the block, to build on pre-C99
compiliers.

6 years agoCMake: Fix running tests on Windows
Chun-wei Fan [Mon, 12 Mar 2018 05:38:01 +0000 (13:38 +0800)]
CMake: Fix running tests on Windows

For the API tests, output the test programs at $(TOP_BUILDDIR) so that
the freshly-built DLLs will be available for the test programs.  For
those that are run through the Python wrapper scripts, use
${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python
interpreter is not in the PATH.

6 years agohb-private.hh: Add fallback implementation for round()
Chun-wei Fan [Mon, 12 Mar 2018 05:33:03 +0000 (13:33 +0800)]
hb-private.hh: Add fallback implementation for round()

Add a simplistic round() implementation for our purposes, used when the
compiler does not support round() directly.

6 years agoconfigure.ac/CMake: Check for round() and stdbool.h
Chun-wei Fan [Mon, 12 Mar 2018 05:27:38 +0000 (13:27 +0800)]
configure.ac/CMake: Check for round() and stdbool.h

Not all the compilers that HarfBuzz is buildable on supports round() and
has the header stdbool.h, so we check for them and define HAVE_ROUND and
HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only
when they are found, or use fallback implementations when necessary.

Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be
set for running the tests.

6 years ago[ot-color/SVG] Minor (#878)
Ebrahim Byagowi [Mon, 12 Mar 2018 10:30:11 +0000 (14:00 +0330)]
[ot-color/SVG] Minor (#878)

6 years ago[sbix] Clean up
Behdad Esfahbod [Sun, 11 Mar 2018 19:38:40 +0000 (20:38 +0100)]
[sbix] Clean up

6 years ago[ot-color] SVG table implementation (#874)
Ebrahim Byagowi [Sat, 10 Mar 2018 07:43:52 +0000 (11:13 +0330)]
[ot-color] SVG table implementation (#874)

6 years ago[ot-color] sbix table implementation (#870)
Ebrahim Byagowi [Sat, 10 Mar 2018 07:37:56 +0000 (11:07 +0330)]
[ot-color] sbix table implementation (#870)

6 years ago[dev-run] minor
Ebrahim Byagowi [Fri, 9 Mar 2018 21:14:36 +0000 (00:44 +0330)]
[dev-run] minor

6 years agoMerge pull request #872 from googlefonts/drop-tables
Garret Rieger [Fri, 9 Mar 2018 19:06:52 +0000 (12:06 -0700)]
Merge pull request #872 from googlefonts/drop-tables

[subset] Drop the same tables by default as fontTools does.

6 years agoMake subset test runner compatible with py3
Ebrahim Byagowi [Fri, 9 Mar 2018 12:13:03 +0000 (15:43 +0330)]
Make subset test runner compatible with py3

Fixes #873

6 years ago[ci] Enable subset tests on ArchLinux to test
Ebrahim Byagowi [Fri, 9 Mar 2018 11:55:59 +0000 (15:25 +0330)]
[ci] Enable subset tests on ArchLinux to test

This makes ArchLinux bots fail, a starting point to #873

6 years ago[subset] Drop the same tables by default as fontTools does.
Garret Rieger [Fri, 9 Mar 2018 00:30:36 +0000 (16:30 -0800)]
[subset] Drop the same tables by default as fontTools does.

6 years agoMerge pull request #871 from googlefonts/mplus
Garret Rieger [Thu, 8 Mar 2018 22:50:25 +0000 (15:50 -0700)]
Merge pull request #871 from googlefonts/mplus

[subset] Add a Japanese font to the subset integration tests.

6 years ago[subset] Drop cmap 12, platform 0 tables from Mplus1p expected files.
Garret Rieger [Wed, 7 Mar 2018 20:37:03 +0000 (12:37 -0800)]
[subset] Drop cmap 12, platform 0 tables from Mplus1p expected files.

6 years ago[subset] Fix deadlock waiting for process output in subset test runner.
Garret Rieger [Wed, 7 Mar 2018 01:47:40 +0000 (17:47 -0800)]
[subset] Fix deadlock waiting for process output in subset test runner.

6 years ago[subset] add some extra logging to subset run-tests.py.
Garret Rieger [Tue, 6 Mar 2018 23:43:08 +0000 (15:43 -0800)]
[subset] add some extra logging to subset run-tests.py.

6 years ago[subset] Add japanese font file to subset integration tests.
Garret Rieger [Fri, 2 Mar 2018 02:20:00 +0000 (18:20 -0800)]
[subset] Add japanese font file to subset integration tests.

6 years agoMerge pull request #868 from googlefonts/post
Garret Rieger [Thu, 8 Mar 2018 21:41:59 +0000 (14:41 -0700)]
Merge pull request #868 from googlefonts/post

[subset] Drop glyph names from post when subsetting.

6 years ago[subset] use create_sub_blob instead of manually copying the post table.
Garret Rieger [Thu, 8 Mar 2018 19:06:49 +0000 (11:06 -0800)]
[subset] use create_sub_blob instead of manually copying the post table.

6 years ago[subset] Unit test to check that post subsetting drops glyph names.
Garret Rieger [Wed, 7 Mar 2018 18:33:02 +0000 (10:33 -0800)]
[subset] Unit test to check that post subsetting drops glyph names.

6 years ago[subset] drop all glyph names from the post table.
Garret Rieger [Wed, 7 Mar 2018 02:33:39 +0000 (18:33 -0800)]
[subset] drop all glyph names from the post table.

6 years agoMerge pull request #867 from googlefonts/vmtx
Garret Rieger [Wed, 7 Mar 2018 19:36:00 +0000 (12:36 -0700)]
Merge pull request #867 from googlefonts/vmtx

[subset] Add vmtx subsetting.

6 years ago[subset] fix author.
Garret Rieger [Wed, 7 Mar 2018 19:08:55 +0000 (11:08 -0800)]
[subset] fix author.

6 years ago[subset] s/hmetrics/vmetrics.
Garret Rieger [Wed, 7 Mar 2018 18:29:15 +0000 (10:29 -0800)]
[subset] s/hmetrics/vmetrics.

6 years ago[subset] cleanup.
Garret Rieger [Wed, 7 Mar 2018 18:17:06 +0000 (10:17 -0800)]
[subset] cleanup.

6 years ago[subset] add unit tests for vmtx subsetting.
Garret Rieger [Tue, 6 Mar 2018 23:40:35 +0000 (15:40 -0800)]
[subset] add unit tests for vmtx subsetting.

6 years ago[subset] Skip subsetting vhea.
Garret Rieger [Tue, 6 Mar 2018 21:08:20 +0000 (13:08 -0800)]
[subset] Skip subsetting vhea.

6 years ago[subset] Subset vmtx if present.
Garret Rieger [Sat, 3 Mar 2018 01:33:49 +0000 (17:33 -0800)]
[subset] Subset vmtx if present.

6 years ago[test] Fix build with older glib
Behdad Esfahbod [Wed, 7 Mar 2018 15:11:44 +0000 (16:11 +0100)]
[test] Fix build with older glib

6 years ago1.7.6
Behdad Esfahbod [Wed, 7 Mar 2018 15:05:14 +0000 (16:05 +0100)]
1.7.6

6 years ago[ot] Comment out AAT include
Behdad Esfahbod [Wed, 7 Mar 2018 14:52:42 +0000 (15:52 +0100)]
[ot] Comment out AAT include

6 years agoRemove hb-ot-color.h
Behdad Esfahbod [Wed, 7 Mar 2018 14:51:42 +0000 (15:51 +0100)]
Remove hb-ot-color.h

So I can make a release.

6 years ago[ot] Remove hb-ot-base.h
Behdad Esfahbod [Wed, 7 Mar 2018 14:31:15 +0000 (15:31 +0100)]
[ot] Remove hb-ot-base.h

BASE table API will go into hb-ot-layout.h.

6 years ago[set] Fix algebra
Behdad Esfahbod [Wed, 7 Mar 2018 09:49:26 +0000 (10:49 +0100)]
[set] Fix algebra

Was totally b0rked. Ouch!

Fixes https://github.com/harfbuzz/harfbuzz/issues/863

6 years ago[set] Minor
Behdad Esfahbod [Wed, 7 Mar 2018 08:55:22 +0000 (09:55 +0100)]
[set] Minor

In preparation to fix https://github.com/harfbuzz/harfbuzz/issues/863

Binary operations are sets are completely broken. Ouch.

6 years agoMinor
Behdad Esfahbod [Wed, 7 Mar 2018 08:37:22 +0000 (09:37 +0100)]
Minor

6 years agoSign
Behdad Esfahbod [Wed, 7 Mar 2018 08:27:16 +0000 (09:27 +0100)]
Sign

6 years ago[set] add a test demonstrating a bug in hb_set_union.
Garret Rieger [Tue, 6 Mar 2018 21:46:51 +0000 (13:46 -0800)]
[set] add a test demonstrating a bug in hb_set_union.

6 years ago[ci] Enable -Werror=unused (#862)
Ebrahim Byagowi [Tue, 6 Mar 2018 20:53:40 +0000 (00:23 +0330)]
[ci] Enable -Werror=unused (#862)