Commit Graph

534 Commits

Author SHA1 Message Date
jD91mZM2 07dbc6bd76 Fix no_std on redox
Apparently a root-level cfg does not go well with a root-level no_std
2018-07-02 08:53:13 +02:00
jD91mZM2 17778ba1b4 Remove missing rustfmt.toml options 2018-07-02 07:42:33 +02:00
jD91mZM2 9c01673422 Use no_std in inttypes (whoops) 2018-07-01 21:00:03 +02:00
Stephan Vedder cc210361d6 wchar support 2018-07-01 20:59:37 +02:00
jD91mZM2 fb09b03acf Fix compilation on redox 2018-07-01 17:55:24 +02:00
Jeremy Soller 396a6dbb90 Merge branch 'mggmuggins/ci' into 'master'
Stage and Cache build

See merge request redox-os/relibc!150
2018-06-30 21:59:01 +00:00
SamwiseFilmore b911a76de4 Stage and Cache build 2018-06-30 21:01:12 +00:00
jD91mZM2 0567f699a2 Merge branch 'master' into 'master'
Workaround compilation errors

See merge request redox-os/relibc!149
2018-06-30 14:14:04 +00:00
jD91mZM2 541fbcf57c Use ptr::null over 0 2018-06-30 12:19:39 +02:00
jD91mZM2 1fd9a5f249 Moooore fixes :| 2018-06-30 12:15:51 +02:00
jD91mZM2 2f6467bce6 Fix test warning 2018-06-30 09:26:46 +02:00
jD91mZM2 674d4e3695 Preallocate because why not 2018-06-30 09:25:05 +02:00
jD91mZM2 234632d319 Workaround compilation errors 2018-06-30 09:19:06 +02:00
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