Commit Graph

8651 Commits

Author SHA1 Message Date
5587f0992b Tup: build static libraries into the dev output 2019-10-04 00:52:02 +02:00
7d7659635c Suffix PKG_CONFIG_PATH with Nix inputs 2019-10-04 00:52:02 +02:00
5682ad8e2b Add base tests 2019-10-04 00:52:02 +02:00
7d384bc3e6 Adjust for Nix environment
Use a LIBUNWIND and LIBUNWIND_BAREMETAL, adjust shell.nix to use
"base" from the  new split repository builds.
2019-10-04 00:52:02 +02:00
5a8686eaf9 Compatibility with LLVM libunwind 2019-10-04 00:52:02 +02:00
4e94dd4265 Remove dead code 2019-10-04 00:52:02 +02:00
a7f4384b12 Clang: undeclared identifier __UINT64_C 2019-10-04 00:52:02 +02:00
02365c171e Clang: no reference members to stack parameters 2019-10-04 00:47:17 +02:00
075ab46d39 Clang: do not use angle brackets for local includes 2019-10-04 00:47:17 +02:00
d52f74c7c2 Clang: remove user of register keyword 2019-10-03 22:07:28 +02:00
44f2c86a91 Clang: implement memset local to C++ runtime
Using Genode::memset with Clang results in recursion.
2019-10-03 22:06:34 +02:00
f42e7f1ff4 Clang: unused lamba capture 2019-10-03 22:06:34 +02:00
b50d28c3e4 Clang: align after template expansion
Cannot align template structs. Also, cannot cast void* to addr_t in
constexpr function.
2019-10-03 22:06:34 +02:00
d557624469 Clang: need a GCC diagnostic push for every pop 2019-10-03 22:06:34 +02:00
221320af47 Clang: ignore mismatched struct/class tags 2019-10-03 22:06:34 +02:00
2d60fc9f65 Clang: do not link with libgcc.a 2019-10-03 21:57:57 +02:00
c39507e591 Clang: tautological-undefined-compare 2019-10-03 21:57:57 +02:00
77873c7808 Clang: address-of-packed-member 2019-10-03 21:57:57 +02:00
855a9375ac Clang: tautological-constant-out-of-range-compare 2019-10-03 21:57:57 +02:00
f6553d2872 Clang: pragma GCC compatibility 2019-10-03 21:57:57 +02:00
54480c1c3d GCC: Ignore Clang pragmas 2019-10-03 21:57:57 +02:00
2509d95d98 Clang: uninitialized 2019-10-03 21:57:57 +02:00
e3c285ac0c Clang: maybe_unused 2019-10-03 21:57:57 +02:00
ca98ac2a0f Clang: no null references 2019-10-03 21:57:57 +02:00
a3241becf0 Clang: fix type overflow 2019-10-03 21:57:57 +02:00
8979b7ffbb Clang: more C++ support includes 2019-10-03 21:57:57 +02:00
b7c63e38f7 Clang compatible syntax 2019-10-03 21:57:57 +02:00
28eb528148 Clang: add [[maybe_unused]] to Lock::Guards 2019-10-03 21:57:57 +02:00
24f4608ce7 Clang: avoid casting nullptr to reference 2019-10-03 21:57:57 +02:00
852651b3f2 Move chunk types out of File_system namespace 2019-10-03 21:57:57 +02:00
69ca5b133b Clang: disambiguate namespaces 2019-10-03 21:57:57 +02:00
e46099e224 Clang: disable some RPC tracing
Clang cannot handle this much template salad.
2019-10-03 21:57:57 +02:00
c770a8b9ec Clang: remove unused 2019-10-03 21:57:57 +02:00
2dc6ea2042 Clang: do not redeclare __SIZE_TYPE__ 2019-10-03 21:25:37 +02:00
30700e179a Clang: reconcile struct and class declarations 2019-10-03 21:25:37 +02:00
829b629a0c Clang: ignore -Wuninitialized 2019-10-03 21:25:36 +02:00
59ab4ef6bc Tupify
Implement a graph-based build system.
2019-10-03 21:25:36 +02:00
4952b37e4c Core: exit with child exit value
Effective for base-linux only.
2019-10-03 21:25:36 +02:00
Christian Helmuth
4a7b0e99a6 depot: update recipe hashes 2019-09-20 14:14:16 +02:00
Norman Feske
614f7fa56a mesa.run: omit depot content from boot modules 2019-09-17 14:38:07 +02:00
Norman Feske
6d230134cb doc: update challenges 2019-09-13 12:14:19 +02:00
Pirmin Duss
d953030c0e lx_fs: respect writeable session argument
Fixes #3492
2019-09-12 12:28:41 +02:00
Alexander Boettcher
6fe80c3cc7 sculpt: add lock screen/GUI support
Fixes #3491
2019-09-09 15:25:45 +02:00
Christian Prochaska
afa0e26a6a qt5: update virtual keyboard example to Qt 5.13
Fixes #3490
2019-09-09 15:08:13 +02:00
Christian Prochaska
1d3bbde70a qt5: add 'lupdate' and 'lrelease' to host tools
Fixes #1736
2019-09-09 15:05:50 +02:00
Alexander Boettcher
6f0c6501f2 acpica: catch Io_mem exceptions
Issue #2998
2019-09-09 15:04:53 +02:00
Christian Helmuth
e448022f23 Fix hard-disk image creation in libc_fatfs
The hard-disk image must be created before boot-image creation as it is
used as boot module by variants of the test (use_ram_block=true).
2019-09-09 14:58:25 +02:00
Christian Helmuth
664d858e63 Fix sntp_client test for hw/muen 2019-09-09 12:15:07 +02:00
Christian Helmuth
ede009edf9 Fix expected output in USB HID tests
Invalid characters in press events are no longer 0 but 0xfffe since

  a97b8043b5 utf8: non-character U+fffe as invalid codepoint

Issue #3483
2019-09-09 11:35:42 +02:00
Christian Helmuth
08aa7d310a Increase stack size in thread test for arm_v8a
It seems throwing an exception on arm_v8a needs a significant amount of
stack space (> 2048 bytes).
2019-09-03 12:12:46 +02:00