Red Bear OS
0be7dec907
relibc: start from latest upstream master ( cbc14a31) + RB path deps
...
Upstream precedence: upstream provides eventfd, signalfd, timerfd, POSIX
stubs, cbindgen fixes, Rust 2024 edition, fenv, scheduler, and many more
that RB had previously patched. All RB patches for already-upstreamed
functionality have been dropped per the golden rule.
RB additions on top of upstream:
- Version suffix +rb0.3.1
- Path deps for redox_syscall and libredox (local fork policy)
- [patch.crates-io] for local fork resolution
- Author attribution
2026-07-11 11:45:31 +03:00
auronandace
7840bfcdd1
apply manual_let_else clippy lint
2026-07-08 10:07:15 +01:00
auronandace
bf6dc24407
add ptr_offset_by_literal clippy lint and set to deny
2026-07-06 12:40:43 +01:00
Jeremy Soller
9930a90de0
Merge branch 'all-path' into 'master'
...
Adapt with new redox-path
See merge request redox-os/relibc!1504
2026-07-05 10:53:21 -06:00
Wildan M
c0cdc017d3
Adapt with new redox-path
2026-07-05 19:27:57 +07:00
auronandace
fe1c4e0135
add descriptions to sleep and nanosleep
2026-07-05 10:50:57 +01:00
auronandace
e714c570bc
make mut_from_ref deny
2026-07-02 08:28:38 +01:00
Ibuki Omatsu
fba233467a
refactor: Move fd allocation logic into userspace
2026-07-01 08:08:23 -06:00
Wildan M
fdcc92cd3b
Add arrayvec and split PATH env logic
2026-06-20 06:38:50 +07:00
Mathew John Roberts
da55b3be0e
Merge branch 'spawn' into 'master'
...
Add support for `posix_spawn` and `posix_spawnp` (Redox OS)
Closes #192
See merge request redox-os/relibc!1333
2026-06-17 06:18:59 +01:00
R Aadarsh
58fefac9f5
Enable sched params change
2026-06-15 17:08:11 +05:30
R Aadarsh
a941458ba0
Remove the use of platform::redox::path
2026-06-15 17:08:11 +05:30
R Aadarsh
2df7484e6c
* Make posix_spawnp consider the program argument as a path if it contains a slash
...
* Remove existence and file type check
* Make envp optional
* Ensure that the CWD of the calling process is same before and after spawning
2026-06-15 17:08:11 +05:30
R Aadarsh
4df38b6f0d
* Implement open operation
...
* Comment out the code for dup2
2026-06-15 17:08:11 +05:30
R Aadarsh
0e5210cb4d
Make close operation work
2026-06-15 17:08:11 +05:30
auronandace
c4509c9684
add implicit_clone clippy lint and tackle a few others
2026-06-15 12:14:07 +01:00
auronandace
fd09491c4a
apply ignored_unit_patterns clippy lint
2026-06-11 14:00:24 +01:00
Wildan M
77bba18a4b
Revert ip6 flag
2026-06-06 13:31:42 +07:00
sourceturner
17b2866d7e
fix the inet_pton test of the os-test test suite
2026-06-04 17:33:37 +02:00
Ibuki Omatsu
c2bcf91339
feat: Implement relpathat
2026-05-27 16:36:44 +02:00
Wildan M
519bc8ebc8
Remove ld.so cache
2026-05-13 07:11:36 +07:00
sourceturner
4c32e3ca72
add comment that 'non_camel_case_types' should be allowed
2026-04-22 23:18:43 +02:00
sourceturner
a886faff59
remove obsolete comment
...
thanks to Wildan Mubarok for the hint
2026-04-20 21:37:52 +00:00
sourceturner
8b10cbfa1a
set 'deprecated' flag to 'deny'
2026-04-20 21:37:52 +00:00
Akshit Gaur
87b16e6d12
Priority Scheduler
2026-04-17 18:45:46 -06:00
Wildan M
8f7879fc47
Expose rust math with a feature flag
2026-04-14 06:19:41 +07:00
Wildan M
459b8da27b
Implement ld_so cache backed by shm
2026-03-29 05:34:14 +07:00
auronandace
1bc532848f
specify workspace dependencies
2026-03-23 08:32:25 +00:00
auronandace
2b52312227
update rand dependencies to latest
2026-03-14 15:38:45 +00:00
auronandace
1421463dac
assorted cleanups and add some lints
2026-03-02 10:01:05 +00:00
auronandace
6933287a94
enforce borrow-as-ptr clippy lint
2026-03-01 19:54:31 +00:00
Ibuki Omatsu
cab0021461
refactor: Move protocols into libredox
2026-02-28 08:04:47 -07:00
auronandace
1db7abb2d3
time header cleanup
2026-02-27 18:14:51 +00:00
auronandace
798e7e23ea
unistd header cleanup
2026-02-27 16:25:22 +00:00
auronandace
e1e9753c65
add upper_case_acronyms clippy lint and minor cleanups
2026-02-25 13:55:01 +00:00
auronandace
47b23ae546
apply precedence clippy lint
2026-02-20 11:27:43 +00:00
auronandace
0f1124ae25
cleanup getopt casting
2026-02-18 09:26:39 +00:00
auronandace
20bdf30526
remove allow warnings and add some lints
2026-02-15 21:38:08 +00:00
auronandace
2c53eb1f6d
add improper_ctypes_definitions lint
2026-02-14 16:48:39 +00:00
auronandace
ff392a029a
remove pthread_atfork from unistd and tackle some lints
2026-02-13 12:14:04 +00:00
auronandace
924189992f
add unexpected_cfgs lint
2026-02-11 14:13:57 +00:00
auronandace
a3c67e898d
add unused_must_use lint
2026-02-11 09:48:47 +00:00
auronandace
7d1582a555
add unused_imports lint
2026-02-10 15:55:32 +00:00
auronandace
ee729c20d6
deduplicate clippy lints in Cargo.toml
2026-02-10 07:25:55 +00:00
auronandace
9b39861779
add mismatched_lifetime_syntaxes lint
2026-02-08 21:45:15 +00:00
auronandace
c3f3e051e1
add unused-unsafe lint
2026-02-08 15:39:48 +00:00
auronandace
64f18ca89a
add unused_mut lint
2026-02-08 09:00:14 +00:00
auronandace
50cd1ce1b0
add unpredictable_function_pointer_comparisons lint
2026-02-07 19:38:07 +00:00
auronandace
b1e0e861cc
add dangling_pointers_from_temporaries lint
2026-02-07 17:46:26 +00:00
auronandace
130231d6b4
add irrefutable_let_patterns lint
2026-02-07 16:50:19 +00:00