4lDO2
|
31570e99ab
|
Patch redox_syscall.
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
6d0f8d9bd7
|
Update syscall.
|
2025-04-06 15:48:36 +02:00 |
|
4lDO2
|
93cc8d81a4
|
Use call rather than close in final escalated step.
|
2025-04-05 20:06:26 +02:00 |
|
Darley Barreto
|
d2cc45f59c
|
Add redox_openat_v1
|
2025-04-05 14:50:02 -03:00 |
|
Anhad Singh
|
4a08220664
|
fix(ld.so): copy relocations
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2025-01-18 23:51:53 +11:00 |
|
Anhad Singh
|
aae27c5e0c
|
feat(ld.so): switch to object crate
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2025-01-08 16:50:47 +11:00 |
|
Anhad Singh
|
e49072655c
|
feat(ld.so): partially switch to object
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2025-01-08 16:50:10 +11:00 |
|
Darley Barreto
|
c14b2cee4c
|
Adding tzset, timezone awareness, and some tweaks
|
2025-01-02 20:19:34 +00:00 |
|
Guillaume Gielly
|
4bcf779119
|
Remove useless custon floatingpoint and use libm instead
|
2024-12-26 19:10:57 +01:00 |
|
Anhad Singh
|
20b9af633d
|
chore: bump redox_syscall
Bumps redox_syscall to 0.5.8
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2024-12-12 13:50:04 +11:00 |
|
Andrey Turkin
|
a4122753e6
|
Initial RISC-V64 support
|
2024-10-11 06:44:54 +03:00 |
|
Kirpal Grewal
|
e653cafb33
|
Update versions of rand crates for new rand core
|
2024-10-05 15:48:57 +01:00 |
|
4lDO2
|
75b2dcaa45
|
WIP: implement sigqueue
|
2024-09-24 19:34:23 +02:00 |
|
4lDO2
|
c0e7af5289
|
Backwards-compatibly rewrite getdents to use special syscall.
|
2024-09-11 23:32:19 +02:00 |
|
4lDO2
|
e97f26c763
|
Use crates.io syscall dependency.
|
2024-07-15 17:31:12 +02:00 |
|
4lDO2
|
67976e759e
|
Switch to upstream syscall dependency.
|
2024-07-15 17:19:42 +02:00 |
|
4lDO2
|
44db740260
|
Update dependencies.
|
2024-07-09 15:39:58 +02:00 |
|
4lDO2
|
58d1153536
|
Split part of TCB into generic-rt
|
2024-07-09 15:00:53 +02:00 |
|
4lDO2
|
5177ca3926
|
Remove memoffset dependency.
|
2024-07-09 15:00:52 +02:00 |
|
4lDO2
|
0440df142a
|
Patch redox-syscall to fork.
|
2024-07-09 15:00:52 +02:00 |
|
4lDO2
|
a800693266
|
Refactor: move redox-exec into redox-rt::proc.
|
2024-07-09 15:00:52 +02:00 |
|
4lDO2
|
326c8a6231
|
Split shared ld_so code and actual ld_so stubs.
|
2024-06-08 11:36:06 +02:00 |
|
4lDO2
|
76154f555a
|
Update redox_event.
|
2024-03-17 22:13:26 +01:00 |
|
4lDO2
|
53f7b640bd
|
Update redox_syscall.
|
2024-03-17 18:13:05 +01:00 |
|
4lDO2
|
f2c53e03ee
|
Implement the event queue ABI.
|
2024-03-17 18:02:07 +01:00 |
|
Jacob Lorentzon
|
e0b640d530
|
Implement new low-level signal trampoline
|
2024-03-17 16:58:42 +00:00 |
|
Jeremy Soller
|
4f8d16a3b9
|
Merge branch 'crypt' into 'master'
Add Crypt functions
See merge request redox-os/relibc!453
|
2024-03-01 00:23:42 +00:00 |
|
Darley Barreto
|
55dc2019f2
|
Add Crypt functions
|
2024-03-01 00:23:42 +00:00 |
|
Jeremy Soller
|
534e7ef80c
|
Make redox fpath only return new format
|
2024-02-12 15:09:13 -07:00 |
|
Jeremy Soller
|
7eefdaf45b
|
Use redox-path external crate
|
2024-01-18 11:07:51 -07:00 |
|
Jeremy Soller
|
02ac8a6363
|
Move redox path handling to redox-path crate
|
2024-01-17 15:51:11 -07:00 |
|
Darley Barreto
|
298340abf9
|
Remove ralloc
|
2024-01-13 10:57:02 -03:00 |
|
Jeremy Soller
|
eb3b93d14a
|
Define strtold in C until Rust and cbindgen can use f128
|
2024-01-12 12:21:20 -07:00 |
|
4lDO2
|
5630b6e0df
|
Make relibc (except libm) pure Rust
|
2024-01-11 13:08:06 +00:00 |
|
Arthur Paulino
|
d4eddbf42e
|
Refactor: inline core_io
* Extract the minimal set of definitions from `core_io` to `relibc` itself
* Remove dependency on `core_io`
|
2023-12-24 17:06:27 -03:00 |
|
Darley Barreto
|
ce1e31d567
|
Replace C dlmalloc
|
2023-12-12 15:04:17 +00:00 |
|
4lDO2
|
75d1c67ca2
|
Switch to a lightweight CStr wrapper
|
2023-11-04 18:29:38 +00:00 |
|
4lDO2
|
3c1107f21a
|
Future-proof against incorrect libc crate usage.
|
2023-10-26 15:37:15 +02:00 |
|
4lDO2
|
a1530dd10f
|
Implement libredox ABI
|
2023-10-01 19:01:44 +02:00 |
|
4lDO2
|
068ce3df7c
|
Use redox_syscall git dependency.
|
2023-08-02 15:14:05 +02:00 |
|
4lDO2
|
9c6bc9ab0d
|
Replace syscall::pipe2 with pipe scheme.
|
2023-06-27 16:32:50 +02:00 |
|
Jeremy Soller
|
24c4c10f52
|
Update libc
|
2023-05-11 12:09:08 -06:00 |
|
4lDO2
|
e75381fd1a
|
Patch libc via git recipe rather than local.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
bd6cc20a75
|
Make pthread types opaque, and check against libc.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b9f19f4326
|
Get pcid to work using this pthread impl.
|
2023-05-06 17:02:51 +02:00 |
|
Jeremy Soller
|
e7b70fdb93
|
Ensure assert_fail and abort have noreturn attribute
|
2023-03-10 11:23:56 -07:00 |
|
Jeremy Soller
|
f65c1c27c7
|
Implement wcwidth
|
2022-11-10 10:12:41 -07:00 |
|
4lDO2
|
f438a4259a
|
Use redox_syscall 0.3 from crates.io
|
2022-07-27 17:38:12 +02:00 |
|
4lDO2
|
1476cdeb8f
|
Split fexec_impl into crate, used by escalated.
|
2022-07-26 21:34:46 +02:00 |
|
4lDO2
|
bb45466a4e
|
Implement clone in userspace.
|
2022-07-26 21:34:11 +02:00 |
|