Jeremy Soller
29a626cd7c
Merge branch 'unistd' into 'master'
...
Exec Functions (again) (again)
See merge request redox-os/relibc!144
2018-06-28 19:24:04 +00:00
Paul Sajna
5c5e237042
Exec Functions (again) (again)
2018-06-28 19:24:04 +00:00
Jeremy Soller
da992bff56
Merge branch 'master' into 'master'
...
Fix off-by-one error and remove utf8 check in mktemp
See merge request redox-os/relibc!148
2018-06-28 11:36:02 +00:00
jD91mZM2
8e7cd11bc0
Fix CI
2018-06-28 08:31:34 +02:00
jD91mZM2
2c0f9ce747
Fix off-by-one error and remove utf8 check in mktemp
2018-06-28 08:03:17 +02:00
Jeremy Soller
e4be43f617
Adjust list of expected binaries
2018-06-27 15:12:14 -06:00
Jeremy Soller
2e3eda4612
Add more expected files
2018-06-27 15:08:29 -06:00
Jeremy Soller
cf6c8093ab
Update expected output
2018-06-27 15:06:19 -06:00
Jeremy Soller
1f1665fd58
Merge branch 'master' into 'master'
...
Add the few last things to get gcc_complete working
See merge request redox-os/relibc!146
2018-06-27 21:02:30 +00:00
Jeremy Soller
abbf0c9609
Add mktemp test binary to gitingore
2018-06-27 14:33:47 -06:00
Jeremy Soller
2dbe7ebee0
Update ralloc
2018-06-27 14:33:03 -06:00
Jeremy Soller
b5da8aa35c
Merge branch 'mggmuggins/ci' into 'master'
...
Add Gitlab CI
See merge request redox-os/relibc!140
2018-06-27 20:31:11 +00:00
Jeremy Soller
6939ca7d7a
Merge branch 'mktemp' into 'master'
...
implement mktemp
See merge request redox-os/relibc!145
2018-06-27 20:22:12 +00:00
Paul Sajna
776491bae9
implement mktemp
2018-06-27 20:22:12 +00:00
jD91mZM2
a6ffd2cc46
Update inttypes to match the revert of ints
2018-06-27 08:08:14 +02:00
jD91mZM2
cbc3723c66
Fix signal not being linked correctly
2018-06-26 17:16:56 +02:00
jD91mZM2
727324fd73
Apparently cbindgen works on constants
2018-06-26 16:57:56 +02:00
jD91mZM2
9de73d0e5b
Add uname and gethostname
2018-06-26 16:41:19 +02:00
jD91mZM2
844e244851
Use both Tag and Type
2018-06-26 16:05:02 +02:00
jD91mZM2
3927b0ab44
Revert int definitions
2018-06-26 14:10:20 +02:00
jD91mZM2
5fc1459eb9
signal: Make constants visible from C
2018-06-26 11:23:22 +02:00
jD91mZM2
0776de1ae6
Fix inttypes
2018-06-26 11:10:44 +02:00
jD91mZM2
257040e164
Fix a few stat-related things
2018-06-26 10:47:48 +02:00
jD91mZM2
ad324a0e4d
Use global_asm for setjmp instead
2018-06-26 10:21:44 +02:00
jD91mZM2
feed73ffcc
inttypes
2018-06-26 09:51:07 +02:00
jD91mZM2
5537817594
Export libm as well
2018-06-26 08:35:27 +02:00
jD91mZM2
441bf9f00b
Add the few last things to get gcc_complete working
2018-06-25 11:43:44 +02:00
Jeremy Soller
a63e6b3dd8
Merge branch 'master' into 'master'
...
Revert openlibm install script
See merge request redox-os/relibc!143
2018-06-24 18:50:40 +00:00
jD91mZM2
320eb0ecd0
Revert openlibm install script
...
Turns out that this only worked because I didn't clean before rebuilding, so it still had access to the old files. Sorry.
2018-06-24 20:19:06 +02: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
be0aed56bc
Merge branch 'master' into 'master'
...
Fix openlibm & fenv and add more integer types
See merge request redox-os/relibc!141
2018-06-24 13:18:34 +00:00
jD91mZM2
72e9525828
Add U?INT([0-9]+)_LEAST([0-9]+)_MIN/MAX macros
2018-06-24 14:27:42 +02:00
jD91mZM2
3e67314b97
Fix openlibm & fenv and add more integer types
2018-06-24 14:12:24 +02:00
SamwiseFilmore
59f1b37be8
Fix dumb mistake
2018-06-24 00:51:37 +00:00
SamwiseFilmore
382c6efb39
Add Gitlab CI
2018-06-24 00:48:54 +00:00
Jeremy Soller
7f0908eb8e
Merge branch 'master' into 'master'
...
Reuse musl's setjmp implementation
See merge request redox-os/relibc!139
2018-06-23 17:46:01 +00:00
jD91mZM2
2283243d95
Replace setjmp lib.rs with empty file
2018-06-23 17:38:15 +02:00
jD91mZM2
4e99b55417
Implement basic setjmp using musl's awesome existing code
2018-06-23 17:38:10 +02:00
Jeremy Soller
6e67d30486
Merge branch 'master' into 'master'
...
Install openlibm from Makefile
See merge request redox-os/relibc!138
2018-06-23 08:33:27 +00:00
jD91mZM2
829bc64ad6
Remove unused import from test
2018-06-23 07:54:36 +02:00
jD91mZM2
5945de62cb
Install openlibm from Makefile
2018-06-23 06:54:23 +02:00
jD91mZM2
12ce441f5c
Use static mut over UnsafeCell
2018-06-22 22:40:30 +02:00
Jeremy Soller
8fd77a4b13
Merge branch 'master' into 'master'
...
Fix undefined behavior
See merge request redox-os/relibc!137
2018-06-22 20:07:31 +00:00
jD91mZM2
ea24699798
Fix undefined behavior
...
Transmuting from an immutable to a mutable reference is undefined
behavior in Rust, with the exception of UnsafeCell which tells the
optimizer to not draw too many conclusions. Sadly UnsafeCell::get cannot
yet be used in statics (see https://github.com/rust-lang/rust/issues/51718 ),
so this works around that by making the statics into functions and
making C macros to call those.
2018-06-22 21:17:44 +02:00
jD91mZM2
3034114c14
Fix broken comment
2018-06-22 15:02:34 +02:00
Jeremy Soller
ccb74c6efc
Merge branch 'master' into 'master'
...
Add empty locale functions
See merge request redox-os/relibc!135
2018-06-22 12:59:10 +00:00
jD91mZM2
0a3c8abe95
Fix setlocale return value
2018-06-22 14:54:16 +02:00
jD91mZM2
996445a6a3
Add empty locale functions
2018-06-22 14:54:10 +02:00
Jeremy Soller
05f7371e46
Merge branch 'master' into 'master'
...
Add scanf
See merge request redox-os/relibc!134
2018-06-21 16:58:41 +00:00