Commit Graph

8658 Commits

Author SHA1 Message Date
a83ffd4821 Multiple inheritance considered harmful 2019-10-04 00:52:02 +02:00
d07ff84f5c Tup: remove gems 2019-10-04 00:52:02 +02:00
790b82a88d Tup: reduce output path variables 2019-10-04 00:52:02 +02:00
65d7eff10f Tup: strip down configuration options
Autodetect x86, remove conditional NOVA builds.
2019-10-04 00:52:02 +02:00
228bb4f189 Tup: Remove rules for generating Dhall manifest 2019-10-04 00:52:02 +02:00
d0865d365c Tup: do not take local includes from pkg-config 2019-10-04 00:52:02 +02:00
2d7dff54ec Tup Reorder includes 2019-10-04 00:52:02 +02:00
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