You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replaced Semaphores with Mutexes in pthread library (#294)
* Wrong Printf version requirement printing
* Small profile fixes
* Fixed crash when debug is enabled
* Semaphores are replaced by Mutexes when possible
vfprintf now use an internal optimized version of __putc_unlocked that doesn't call clib4 every time
* Reworked ctype implementation using newlib one
* don't call check_abort in stdio functions that are calling it already into hook
* ctype functions was using wrong _P define (while ctype inline #define the correct one)
* More optimizations on I/O functions that avoid useless check abort calls
* More optimizations to I/O operations. Now stdout and stderr are fully buffered and no more line buffered
* Some more optimizations
* more read fixes
* Fixed an error on pthreds was causing DSI in some occasions. Small fixes
* Fixed a problem cased by wrong Input/Output/Error streams created before checking if process is run from WB
* Speedup lookup_name function was loading and parsing resolv conf file at each call
* Fixed fopen was slowing down due a mistake on file buffer.
setenv speedup
gethostbyaddr speedup
* Replaced Semaphores with Mutexes in pthread library
Clean up code a little bit
0 commit comments