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
Norman Feske
aec1178ab1
libc: simplify initialization sequence
...
This patch reverts the interim patch "libc: init malloc_heap before
VFS", which is no longer needed with the solved issue #3496 and
issue #3487 .
2019-09-20 14:16:07 +02:00
Norman Feske
efe7f5172d
ldso: prevent premature execution of ctors
...
Fixes #3487
2019-09-20 14:16:05 +02:00
Norman Feske
0aedabd245
libc: remove global constructors
...
- readv_writev: move 'rw_lock' instance into a function scope,
constructing the instance on the first access.
- select: move 'select_cb_list' instance into function scope.
- thread: move 'key_list_lock' and 'keys' into function scope.
- rwlock, semaphore, socket_fs_plugin, thread, thread_create:
instantiate 'Libc::Allocator' per use, alleviating the need for a
global instance.
Issue #3496
2019-09-20 14:16:01 +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
Christian Helmuth
19bf0fdeb8
xkb2ifcfg: detect and log initialization errors
2019-09-03 09:00:31 +02:00
36111a2edf
Libc: implement getifaddrs
...
Implement getifaddrs and freeifaddrs within the libc using socket
control files at the VFS. Add an "address" and "netmask" file to the
lwIP plugin.
Only a single IPv4 address is initially supported, and the broadcast
address returned will never be valid.
Fixes #3439
2019-09-02 16:36:07 +02:00
Christian Prochaska
ab017607a2
tool chain: TLS support
...
Fixes #3418
2019-09-02 16:29:33 +02:00
Christian Helmuth
2c47cd5c94
version: 19.08
2019-08-28 14:36:57 +02:00
Norman Feske
44ce1b37c1
News item for version 19.08
2019-08-28 14:36:57 +02:00
Norman Feske
9a52a93c24
Release notes for version 19.08
2019-08-28 14:36:57 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Norman Feske
7f8fe00cdc
drivers_managed-pc: route for smbios_table report
2019-08-28 14:22:33 +02:00
Norman Feske
c0e8336e98
acpi_drv: report SMBIOS after ACPI info
...
This order of execution reduces the boot time of Sculpt.
2019-08-28 14:22:33 +02:00