Jeremy Soller
729709a8e6
Update all modules to new Pal mechanism
2018-08-25 08:42:57 -06:00
jD91mZM2
128209788c
Finish up fexec migration
2018-08-13 14:46:59 +02:00
jD91mZM2
66d7aa8553
Revert 'Fix off by one error' because it introduces one
...
Turns out, it's just redox not having a NULL pointer here. Linux does.
2018-08-13 11:37:29 +02:00
jD91mZM2
d5f85906cb
Fix off-by-one error :|
2018-08-12 21:50:22 +02:00
jD91mZM2
1c4e8852dd
Migrate to new FEXEC system call
2018-08-12 20:35:45 +02:00
jD91mZM2
23a8855e50
Fix garbage env pointer to main on redox
2018-08-08 11:01:16 +02:00
jD91mZM2
3bb3a3e322
Fix strcpy
2018-08-07 11:35:23 +02:00
jD91mZM2
e749d23030
Solve stdin/out/err UB in a better way
2018-07-25 14:29:14 +02:00
jD91mZM2
482bd9c5f1
fmt.sh
2018-07-17 17:24:22 +02:00
jD91mZM2
75145ab92b
Pass envp to main
2018-07-14 19:48:10 +02:00
jD91mZM2
019011f029
WIP env support
2018-07-14 18:03:22 +02:00
Jeremy Soller
4c4ce80fcd
Fix warnings
2018-07-13 09:52:53 -06:00
jD91mZM2
e206400d19
Move exec* back to platform
...
This undos a workaround. Jeremy moved the ralloc stuff to platform and suddenly this seems to work again. I don't know what is different from when I tried this before and now, but I don't really care
2018-07-04 09:29:34 +02:00
Jeremy Soller
b6b34a7026
Ralloc fixes and fixes for Redox execution
2018-07-03 19:07:07 -06:00
Jeremy Soller
7e6e1b164c
Align stack on x86_64
2018-07-03 11:31:05 -06:00
Jeremy Soller
f265d7c5be
Fix linking issues with lang items
2018-06-24 09:56:08 -06:00
Jeremy Soller
878f466b67
Update to new ralloc, new panic implementation, new compiler-builtins
2018-06-24 09:50:15 -06:00
Jeremy Soller
543526cb85
Move crt0 and platform into src folder
...
Add cargo fmt script
2018-03-06 19:55:11 -07:00