16 Commits

Author SHA1 Message Date
16878ec911 Removed the get_cause function since it is redundant. 2020-02-12 22:48:29 -05:00
1633174506 Added a lot of the string function wrappers. 2019-05-24 19:58:09 -04:00
eb9f0628ab Fixing this to work as a Rust 2018 library following the new idioms. 2019-01-21 21:01:58 -05:00
1a3a5a26e3 Fixed the library to use the new Rust 2018 module system. 2019-01-19 23:54:34 -05:00
4c817749dc Adjusting the module layout to match the C library includes better.
This makes it so that if you needed to include stdio.h in C now
you would:

   use pact::stdio::*;
2017-10-08 01:26:32 -04:00
32f4b20097 Adding some types and functions from the stdio.h file. 2017-10-08 01:25:33 -04:00
6fc48f7a2d Added some missing and required math functions. 2017-07-01 14:50:30 -04:00
53ad5013a6 Most of the math functions are now defined. 2017-06-22 18:25:07 -04:00
cc93721f32 Used the wrong C library linker name. 2017-06-22 17:26:00 -04:00
6c802ef0c0 Adding the C math functions. 2017-06-22 16:21:30 -04:00
32ed0dd881 Handling unhandled errors better.
Now the Unhandled error contains the errno value for reference.
2017-03-11 13:08:02 -05:00
a320296f18 Added memory management function calls to the C library. 2017-03-05 17:32:09 -05:00
43abe9d95f Added a build script.
The build script was added to obtain the correct values of the
errno C preprocessor definitions. This way no matter what the platform
has defined them as, they will be correct in the libraries code.
2017-03-04 14:04:57 -05:00
6e350daf26 Changed the C library to properly be the default library. 2017-03-01 19:16:54 -05:00
89e37b017b Fixed the memory functions required for LLVM to properly work.
This required the fixing of the features section to properly handle
passing on the use_std feature. It also required that the memory functions
were moved to the main library module instead of within the rust module
as was previously desired. The C module then correctly skips defining the
external C library functions.

Basic time functionality was also added.
2017-03-01 19:05:36 -05:00
102713417d Initial library commit. 2017-01-06 19:13:34 -05:00