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 |
|
4lDO2
|
2186cd1fbd
|
Implement fexec in userspace.
|
2022-07-26 21:32:56 +02:00 |
|
Jeremy Soller
|
559387cc64
|
Initial support for x86 32-bit
|
2022-07-22 16:24:45 -06:00 |
|
4lDO2
|
fb411c0b19
|
Use redox_syscall 0.2.12 from crates.io, not git
|
2022-03-24 17:12:05 +01:00 |
|
4lDO2
|
ebd597f748
|
Update dependencies for rust 2022-03-18.
|
2022-03-24 17:12:02 +01:00 |
|
4lDO2
|
ac860b6c94
|
Use redox_syscall 0.2.10.
|
2021-08-06 15:23:24 +02:00 |
|