|
c0ea37b5
|
2019-04-15T00:34:04
|
|
[ci] Fix macOS glib issue
|
|
7929b0f0
|
2019-03-29T14:14:55
|
|
[ci] Fix build
|
|
a030ce4f
|
2019-03-28T21:26:50
|
|
Merge branch 'master' into iter
|
|
7360265e
|
2019-03-28T16:57:56
|
|
[ci] Tweak macos and psvita bots (#1638)
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
|
|
a548d1da
|
2019-03-28T15:42:45
|
|
[ci] Use only CircleCI for macOS (#1637)
|
|
717181c5
|
2019-03-27T16:38:39
|
|
[ci] remove ragel from psvita compile bot
|
|
08e36c5d
|
2019-03-27T16:21:47
|
|
[ci] Don't install ragel on cmake build bot images
It is not needed anyway
|
|
8b6eb6cf
|
2019-03-08T01:33:41
|
|
Add a macOS 10.14.3 fonts tests (#1608)
|
|
5b725784
|
2019-02-14T11:34:55
|
|
Merge branch 'master' into iter
|
|
28f77361
|
2019-02-14T11:34:28
|
|
[CI] Install more packages
Wish there was a way to streamline this :(.
|
|
9e7383d1
|
2019-02-13T23:54:36
|
|
[CI] Disable cmake-oracledeveloperstudio bot
Weird error:
"/root/project/src/hb-iter.hh", line 277: Error: Type name expected instead of "decltype()".
"/root/project/src/hb-iter.hh", line 278: Error: Invalid type while substituting into Iter::item_t.
"/root/project/src/hb-iter.hh", line 317: Error: Type name expected instead of "decltype()".
"/root/project/src/hb-iter.hh", line 318: Error: Invalid type while substituting into Iter::item_t.
|
|
41032523
|
2019-02-13T23:46:43
|
|
Merge branch 'master' into iter
|
|
d5287e1b
|
2019-02-13T23:46:17
|
|
[CI] Install wget on clang-O3-O0 bot
|
|
f1b89344
|
2019-02-13T23:30:21
|
|
[CI] Remove macos-notest-ios bot
Not sure what ancient compiler it is (gcc 4.2?), but didn't like hb_zip SFINAE
apparently:
In file included from /Users/distiller/project/src/hb-aat-layout.cc:28:
In file included from /Users/distiller/project/src/hb-open-type.hh:32:
In file included from /Users/distiller/project/src/hb.hh:642:
/Users/distiller/project/src/hb-iter.hh:364:1: note: candidate template ignored: substitution failure [with A = OT::Coverage, B = OT::OffsetArrayOf<OT::ChainRuleSet>]: non-type template argument does not refer to any declaration
hb_zip (const A& a, const B &b)
^
In file included from /Users/distiller/project/src/hb-aat-layout.cc:37:
In file included from /Users/distiller/project/src/hb-aat-layout-kerx-table.hh:31:
In file included from /Users/distiller/project/src/hb-kern.hh:32:
/Users/distiller/project/src/hb-ot-layout-gpos-table.hh:725:20: error: no matching function for call to 'hb_zip'
for (auto it = hb_zip (this+coverage, pairSet)
^~~~~~
Not going to try to appease.
|
|
7d2376de
|
2019-02-13T22:08:54
|
|
Merge branch 'master' into iter
|
|
f55e7bf5
|
2019-02-10T01:08:05
|
|
[ci] Install 'base-devel' on ArchLinux CI bot
|
|
8f4eb919
|
2019-02-09T16:58:02
|
|
[ci] Install 'which' in ArchLinux bot
|
|
02294349
|
2019-02-09T16:33:28
|
|
[ci] Speculative fix for Alpine and ArchLinux bots
|
|
84694af7
|
2019-02-08T15:30:17
|
|
[ci] Disable the just added bot
Doesn't play well with CircleCI apparently
https://circleci.com/gh/harfbuzz/harfbuzz/74289
|
|
81ae4974
|
2019-02-08T15:18:26
|
|
[ci] Add a Void Linux bot
https://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here!
Seriously however not that useful yet however but I will try to overload it other tasks later, like our other bots.
No test yet also, couldn't install cairo-devel, will try to fix that later.
Their harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template
|
|
4aa4eedf
|
2019-01-30T15:02:29
|
|
[ci] Switch clang-O3-O0 bot to Ubuntu image
https://github.com/harfbuzz/harfbuzz/issues/1566
|
|
a84b0145
|
2019-01-30T14:42:48
|
|
[ci] Disable -Wunused-template on -Weverything bot
./hb-algs.hh:37:3: error: unused function template 'operator()' [-Werror,-Wunused-template]
operator () (const T& v) const { return v; }
^
|
|
b270cee6
|
2019-01-22T12:29:05
|
|
[CI] Remove gcc 4.2 bots
We don't support that version anymore.
|
|
dc0f9829
|
2018-12-30T11:22:16
|
|
[ci] Remove unused config for gcc 4.2
[skip ci]
|
|
eaa90236
|
2018-12-30T11:16:14
|
|
[ci] Disable other gcc 4.2 bot
|
|
d12b80c0
|
2018-12-26T19:15:21
|
|
[ci] Disable macos-llvm-gcc-4.2 again
Not C++11.
|
|
e1302842
|
2019-01-17T19:12:07
|
|
[ci] Remove unnecessary warning declarations
clang -Weverything still left to be ported to pragmas
|
|
97f67a3c
|
2019-01-04T23:10:39
|
|
[ci] Enable more of GCC compile warnings (#1533)
|
|
26c5b54f
|
2018-12-31T04:30:43
|
|
CircleCI: Test for Python 3 syntax errors and undefined names (#1522)
Catch missing imports and errors like #1520 and #1521
__E901,E999,F821,F822,F823__ are the "_showstopper_" [flake8](http://flake8.pycqa.org) issues that can halt the runtime with a SyntaxError, NameError, etc. Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety.
* F821: undefined name `name`
* F822: undefined name `name` in `__all__`
* F823: local variable name referenced before assignment
* E901: SyntaxError or IndentationError
* E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree
|
|
b65645bb
|
2018-11-29T23:57:50
|
|
[ci] Re-enable llvm-gcc-4.2 bots (#1429)
|
|
19863c80
|
2018-11-28T20:28:42
|
|
[test][aat] Add a test and make macOS runners faster (#1422)
|
|
b518e5af
|
2018-11-25T01:39:00
|
|
Add 10.13.6 aat fonts tests and bot (#1409)
|
|
341851ef
|
2018-11-23T15:40:05
|
|
[aat] Add macOS specific tests (#1404)
|
|
073d0a9f
|
2018-11-08T10:59:50
|
|
[ci] minor
|
|
f7a08cd4
|
2018-10-30T11:29:09
|
|
Fix extra semicolon issues and test that on CI (#1330)
|
|
1b7bfb5e
|
2018-10-30T10:19:40
|
|
[cmake] Make build of tests and subset optional (#1329)
|
|
e1b8e933
|
2018-10-23T09:23:48
|
|
[ci] Disable llvm-gcc
#define Null(Type) Null<typename hb_remove_const<typename hb_remove_reference<Type>::value>::value>()
raises:
hb-blob.cc: In function 'hb_blob_t* hb_blob_get_empty()':
hb-blob.cc:194: error: using 'typename' outside of template
hb-blob.cc:194: error: using 'typename' outside of template
Removing "typename"s fixes the issue but makes newer compiler fail apparently.
Probably downstream can patch that locally till we get a solution.
|
|
0ecddad7
|
2018-10-22T00:44:28
|
|
[ci] Disable flaky -windows-x64 and add a comment for iOS
|
|
964ae32a
|
2018-10-20T07:39:18
|
|
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set (#1285)
|
|
093c7c4a
|
2018-10-19T18:46:41
|
|
[ci] Run valgrind on test/api
run-shape-fuzzer-tests.py automatically runs valgrind if see available
but test/api runs it by request, we probably should normalize the approaches
later
|
|
b7cef8cb
|
2018-10-19T09:24:21
|
|
Enable valgrind and dedicate a bot to it
|
|
03e14413
|
2018-10-18T11:06:37
|
|
[ubsan] Use unsigned int instead enum where needed (#1270)
Actually the check is right,
On -myanmar.hh, on that particular switch, OT_C is indic_category_t
but OT_D is myanmar_category_t so we are mixing the types in one variable.
And on -arabic.cc, step can goes one number higher than step_t enum in the
loop so we are actually using it as an unsinged int.
|
|
af99b20d
|
2018-10-18T08:35:20
|
|
[ci/ubsan] Disable enum sanitization
Behdad apparently not interested on them
|
|
187df7d7
|
2018-10-10T17:12:52
|
|
[circleci] Add an iOS bot (#1233)
|
|
f58c5175
|
2018-10-06T22:42:56
|
|
Make msan output a little more readable
|
|
5de2d9cd
|
2018-10-04T02:14:18
|
|
Minor, fix double-promotion warnings (#1221)
|
|
c2c7e647
|
2018-10-04T00:29:40
|
|
State our graphite2 dependency no-deprecated compile flag (#1220)
|
|
6353cc1f
|
2018-10-02T21:39:19
|
|
[circleci] Fix some of warnings from clang-everything bot (#1211)
* -Wshift-sign-overflow
* -Wmissing-prototypes
|
|
9742679b
|
2018-10-02T03:20:48
|
|
[circleci] Remove some of the not needed flags
|
|
f72b7483
|
2018-10-02T00:16:08
|
|
[circleci] Fix "msan" and "everything" bots (#1205)
|
|
0fa1edbd
|
2018-10-01T09:40:29
|
|
[circleci] Couple of fixes (#1200)
* Raise error on warnings on -everything
* Enable fontconfig to two bots
* Fix msan bot now that all of its real complain are gone
|
|
3babb081
|
2018-09-30T20:02:30
|
|
[msan] Disable icu explicitly
|
|
dc9b47ae
|
2018-09-30T18:35:12
|
|
[msan] Remove uninstrumented libraries
|
|
0a89f957
|
2018-09-30T17:44:15
|
|
[circleci] Pass ‌freetype compile flags to right place
|
|
ad701f05
|
2018-09-30T17:30:42
|
|
[circleci] Use an instrumented freetype on msan bot
|
|
57aabbc2
|
2018-09-30T16:31:28
|
|
[circleci] Another on fixing msan
|
|
24f148df
|
2018-09-30T14:46:56
|
|
[circleci] minor
|
|
0a9aab67
|
2018-09-30T14:45:43
|
|
[circleci] Try to fix msan bot
|
|
06be2aa9
|
2018-09-30T00:15:25
|
|
[ci] Build glib and freetype and enable msan bot (#1198)
|
|
678beff6
|
2018-09-29T10:16:14
|
|
[circleci] Add -Wno-reserved-id-macro to clang-everything
|
|
909a07b5
|
2018-09-29T03:10:13
|
|
[circleci] Improve clang-everything bot log, more to come
#1196
|
|
0c1d852b
|
2018-09-27T11:53:17
|
|
Use clang for compiling freetype for tsan bot
|
|
c9c75fe3
|
2018-09-27T00:08:06
|
|
[ci] Compile freetype on tsan and put sanitizer flags on correct places (#1188)
|
|
4b4be770
|
2018-09-25T09:24:35
|
|
[circle] Add an obsessive clang bot (#1178)
|
|
8282e881
|
2018-09-24T19:43:01
|
|
Disable msan bot again
Fixes https://github.com/harfbuzz/harfbuzz/issues/1175
|
|
10203339
|
2018-09-25T01:00:32
|
|
[circleci] Update sanitizer bots with newer clang and Ubuntu version (#1176)
|
|
12b8baa7
|
2018-09-24T17:22:39
|
|
[msan] Enable again to get a build log, and try to play with suppressions
|
|
aec0d3cb
|
2018-09-24T13:12:15
|
|
[ubsan] Re-enable now that it passes locally
|
|
a96508cf
|
2018-09-24T12:52:42
|
|
[msan] Add MSAN_OPTIONS=exitcode=42
Default exit value is 77, which causes autotools to "skip" test.
|
|
45f5aa97
|
2018-09-24T12:43:29
|
|
[circleci] Disable msan and ubsan builds
https://github.com/harfbuzz/harfbuzz/issues/1174
https://github.com/harfbuzz/harfbuzz/issues/1175
|
|
ae39a53f
|
2018-09-22T14:22:17
|
|
Add bots with address- and thread-sanitizer
|
|
5d8cafcf
|
2018-07-01T01:54:14
|
|
Improve nommap naming and use C style comments on create_from_file (#1084)
|
|
71971800
|
2018-06-27T18:14:52
|
|
[ci] Don't fail on apt update and revive clang-O3-O0
|
|
35ce8f31
|
2018-06-25T22:23:43
|
|
Unify our pipe reader with the fallback reader (#1068)
And assign one bot to use the path always using NOMMAPFILEREADER token.
It's limited to 200mb so no more fun with using /dev/zero on hb-view!
|
|
38ae0add
|
2018-05-23T13:37:57
|
|
[ci] Revive the SunCC bot
* Adds libnsl to the bot as it is now needed apparently
* Disables hb-icu, apparently the newer ICU itself is not compatible with SunCC
|
|
1d3f4f83
|
2018-03-25T18:45:50
|
|
[ci] Add a build only apple-gcc-4.2 i686 bot
|
|
2a236063
|
2018-03-23T18:37:01
|
|
Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899)
|
|
dbadb871
|
2018-03-09T15:25:59
|
|
[ci] Enable subset tests on ArchLinux to test
This makes ArchLinux bots fail, a starting point to #873
|
|
a8d3c2c0
|
2018-02-24T16:42:12
|
|
[ci] Add clang O3/O0 testers (#834)
|
|
53cf61b0
|
2018-02-20T10:53:10
|
|
Change Alpine and ArchLinux bot to test O3 and O0 on gcc, #801
|
|
be51f763
|
2018-02-19T11:06:13
|
|
Test debug builds on ArchLinux bot
Fixes #805
|
|
8e3b4c0e
|
2018-02-15T11:25:24
|
|
Simplify calls to collect-logs.sh
|
|
23d21a74
|
2018-02-15T02:52:15
|
|
Move collect_logs to .ci dir
Next to other CI scripts.
|
|
581996ea
|
2018-02-15T00:43:46
|
|
Add .collect_logs and use it on CI bots, fixes #786 (#789)
|
|
ae6d0259
|
2018-02-11T15:40:55
|
|
Install fonttools on two bots and enable cmake hb-subset test (#777)
|
|
8b60e7c2
|
2018-01-22T18:37:26
|
|
[ci] minor, less hacks (#722)
|
|
aaf934de
|
2018-01-22T13:16:54
|
|
[ci] minor (#721)
|
|
bd752db7
|
2018-01-22T13:08:35
|
|
[ci] unbreak bots with outdated freetype version (#718)
|
|
00806149
|
2018-01-19T01:12:31
|
|
Improve avoiding C++ linkage, definition creation and cmake tests (#710)
|
|
c97a7eca
|
2018-01-16T14:18:09
|
|
[cmake] Fix symbols visibility and enable check-symbols.sh test (#705)
|
|
d514f148
|
2018-01-12T10:55:44
|
|
[circleci] cat test logs on failure on autotools-based builds
|
|
ebb9b7d6
|
2018-01-11T08:15:06
|
|
[test] Print shaping output on CI fails (#695)
|
|
e24bea8e
|
2018-01-10T23:51:56
|
|
[cmake] Another try on making sure feature testing is working (#691)
|
|
71e0ed9c
|
2018-01-10T15:45:12
|
|
[cmake] Add header existence tests (#685)
|
|
72bec1cd
|
2018-01-05T12:42:20
|
|
Improve tests (#679)
|
|
5ed26fc5
|
2018-01-04T10:11:34
|
|
[cmake] Run src/ tests (#675)
|
|
70807ad2
|
2018-01-02T23:52:12
|
|
Fix make check issue on out-of-tree builds and test it (#672)
|
|
2dbdeb14
|
2017-12-29T23:13:29
|
|
[cmake] Run fuzzing and shaping tests (#666)
|
|
50163976
|
2017-12-25T01:55:48
|
|
[cmake] Enable cmake tests on distribution and test it (#664)
|
|
98907827
|
2017-12-25T01:32:46
|
|
[ci] Add -Wno-attributes to djgpp, add alpine, format (#663)
|