Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add another example option to dist/config.mak | Rich Felker | 2012-04-24 | 1 | -0/+3 |
| | |||||
* | add some more useful suggested options to config.mak template | Rich Felker | 2012-04-11 | 1 | -0/+6 |
| | |||||
* | cleanup shared library build system to be more $HOME-local-install friendly | Rich Felker | 2011-06-27 | 1 | -1/+4 |
| | | | | | the path for the dynamic linker is now configurable, and failure to install the symlink for it will not stop the build. | ||||
* | adapt build/install/gcc-wrapper systems for dynamic linking support | Rich Felker | 2011-06-23 | 1 | -2/+2 |
| | |||||
* | overhaul implementation-internal signal protections | Rich Felker | 2011-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | the new approach relies on the fact that the only ways to create sigset_t objects without invoking UB are to use the sig*set() functions, or from the masks returned by sigprocmask, sigaction, etc. or in the ucontext_t argument to a signal handler. thus, as long as sigfillset and sigaddset avoid adding the "protected" signals, there is no way the application will ever obtain a sigset_t including these bits, and thus no need to add the overhead of checking/clearing them when sigprocmask or sigaction is called. note that the old code actually *failed* to remove the bits from sa_mask when sigaction was called. the new implementations are also significantly smaller, simpler, and faster due to ignoring the useless "GNU HURD signals" 65-1024, which are not used and, if there's any sanity in the world, never will be used. | ||||
* | remove -Wno-pointer-sign example from dist/config.mak | Rich Felker | 2011-03-25 | 1 | -1/+0 |
| | |||||
* | document in config.mak sample that x86_64 is supported | Rich Felker | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | 2011-02-12 | 1 | -0/+25 |