Files
RedBear-OS/tests
Red Bear OS 27397a8ca1 Merge upstream/master into submodule/relibc
Sync the relibc fork with 50 upstream commits (socket layer rework,
exec/signal/ptrace/path/timer updates, pthread cleanup, ld_so lifecycle
work bringing mark_ready/run_fini into the tree, dynamically-linked
init support, start.rs allocator-model rewrite, test harness updates).
Satisfies the verify-fork-functions gate (2 previously-missing ld_so
functions now present).

Conflicts resolved (4 files; 46 auto-merged):

- src/start.rs: took upstream's version wholesale. Upstream moved
  allocator/linker initialization into ld_so's new lifecycle (the
  mark_ready/run_fini work this merge brings in), superseding the RB
  alloc_init cluster; the old model's function was already merged out
  and its lone call would not compile.

- redox-rt/src/sys.rs: kept the RB refresh flow with the non-fatal
  lseek fallback (upstream adopted the refresh as a fatal '?' —
  RB's conservative fallback protects spawn for uid-dropped /
  namespace-restricted exec where the kernel cannot refresh).

- src/platform/redox/exec.rs: kept the RB root exec-permission bypass
  (ruid/euid != 0 gate, Linux-matching behavior).

- Cargo.lock: syn 2.0.118 -> 2.0.119 (upstream).

Verified: repo cook relibc --force-rebuild successful;
verify-fork-functions.sh --no-fetch relibc passes;
all 9 forks now pass the gate.
2026-07-19 07:12:56 +09:00
..
2018-07-26 09:16:22 +02:00
2026-07-17 02:40:04 +07:00
2026-06-28 15:34:01 +07:00
2026-03-07 11:02:50 +07:00
2026-01-04 02:44:50 +07:00
2024-09-28 12:50:00 +00:00
2026-06-04 00:38:58 +07:00
2024-01-17 03:05:50 +00:00
2026-05-07 00:05:13 +02:00
2026-04-15 15:38:40 -03:00
2026-05-10 18:02:57 +07:00
2026-05-05 02:02:43 +07:00
2025-08-07 08:46:54 +07:00
2026-05-10 08:05:05 +07:00
2026-06-08 19:39:55 +08:00
2026-06-16 11:49:13 +01:00
2023-11-12 12:07:49 +01:00
2026-05-18 21:56:54 +07:00
2021-03-01 21:19:04 -07:00
2025-10-03 21:51:10 -06:00
2024-11-17 16:15:07 +00:00
2024-12-25 16:17:51 +11:00
2024-09-06 22:28:24 +02:00
2026-03-25 03:11:33 +07:00
2026-03-25 03:11:33 +07:00
2026-03-25 03:11:33 +07:00
2026-05-01 06:00:11 +01:00
2026-03-29 02:20:16 +07:00
2024-11-17 16:15:07 +00:00
2024-12-12 15:17:16 +00:00
2026-03-25 03:11:33 +07:00
2024-11-10 16:19:15 +01:00
2025-04-19 19:27:02 +02:00
2024-12-25 16:17:51 +11:00
2023-11-12 12:07:49 +01:00
2026-03-25 03:11:33 +07:00
2026-07-17 17:26:26 +10:00
2024-09-24 19:34:53 +02:00
2026-01-05 14:38:39 +07:00
2023-11-12 11:45:15 +01:00
2021-01-05 22:48:41 +01:00
2024-07-18 23:59:48 +02:00
2023-11-12 12:07:49 +01:00
2026-06-15 17:08:11 +05:30
2025-08-14 01:57:24 -04:00
2025-08-27 08:21:41 -04:00
2023-11-12 12:07:49 +01:00
2026-01-05 14:38:39 +07:00