Commit Graph

214 Commits

Author SHA1 Message Date
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
auronandace 4a84b2f04c tidy up lints and add zero_ptr 2026-02-07 14:58:02 +00:00
auronandace be0bc8ca11 add clippy lint ref_as_ptr 2026-02-06 21:05:29 +00:00