Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | set android sdk api level to 15 | Jari Vetoniemi | 2018-11-18 |
| | |||
* | SDK_VERSION to INT_MAX | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libc: fix compiler warning | Jari Vetoniemi | 2018-11-18 |
| | |||
* | move libc-sha1.h to libc-sha1.c | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libc: implement __isfinite | Jari Vetoniemi | 2018-11-18 |
| | |||
* | move system_get_property to libc | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libc: Handle THREAD_SIGNAL correctly | Jari Vetoniemi | 2018-07-30 |
| | |||
* | libc: Wrap low level glibc io calls for stdio | Jari Vetoniemi | 2018-06-02 |
| | | | | This is much less work and actually works better. | ||
* | libc: Fix signal functions | Jari Vetoniemi | 2018-05-30 |
| | | | | | bionic uses different sized types, also bugs: https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md | ||
* | libc: Fix printf formatters | Jari Vetoniemi | 2018-05-29 |
| | |||
* | libc: Temporary hack for sigaction | Jari Vetoniemi | 2018-05-16 |
| | | | | | For some reason doesn't work with NULL act, need to investigate more later. | ||
* | libc: Fix sa_flags in bionic sigaction struct | Jari Vetoniemi | 2018-05-16 |
| | |||
* | libc: support only android's libstdc++ | Jari Vetoniemi | 2018-04-19 |
| | | | | | Supporting host libstdc++ is going to be complicated. Because c++'s ABI is unstable and mess. | ||
* | libc: Implement bionic's ctype | Jari Vetoniemi | 2018-04-19 |
| | |||
* | libc: stdio must be wrapped | Jari Vetoniemi | 2018-04-18 |
| | | | | | | | | | | | | | | Bionic libc does stupid stuff and defines standard streams as macros to reference of an array element. Thus we can't just point standard streams to their respective correct addresses. (Why does both glibc and bionic even expose the internal FILE structs??) So we have to wrap every function that takes FILE* as argument and mangle it with bionic_file_to_glibc_file. We can't just check addresses because gnu's libstdc++ copies the FILE*. I assume same thing happens with the c++ locale support, and we need to do more complex ctype wrapping. | ||
* | libc: Togglable libstdc++ support | Jari Vetoniemi | 2018-02-27 |
| | | | | | Can use either host libstdc++ or android's where android's is probably must for anything other than clang or gcc | ||
* | libc: Implement sigaction | Jari Vetoniemi | 2018-02-27 |
| | |||
* | libc: ugly dynamic_cast hack | Jari Vetoniemi | 2018-02-25 |
| | | | | | We should have option to use android's libstdc++ implementations as well. | ||
* | libc: verbose sysconf | Jari Vetoniemi | 2018-02-25 |
| | |||
* | libc: Implement __page_size and __h_errno | Jari Vetoniemi | 2018-02-25 |
| | |||
* | refactor commit | Jari Vetoniemi | 2018-02-22 |
| | |||
* | Messy commit of hacks and implementations | Jari Vetoniemi | 2018-02-20 |
| | |||
* | refactoring, fixing and implementing | Jari Vetoniemi | 2018-02-19 |
| | | | | messy commits yay | ||
* | Initial commit | Jari Vetoniemi | 2018-02-16 |
Stuff in src/linker will get rewritten from scratch eventually, it's all horrible. But for now focus is getting on shit work. |