|  |  | @f6372be9 | 7 years | jiri.zarevucky | Improve the debugging options for futexes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @38e34273 | 7 years | jiri.zarevucky | Switch other up/down to lock/unlock.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @95838f1 | 7 years | jiri.zarevucky | Switch async_futex to using futex_lock/unlock.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3679f51a | 7 years | jiri.zarevucky | Remove the option of RCU-upgradable futexes for now.
They complicate …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d73d992 | 7 years | jiri.zarevucky | Hide libc-internal details of the fibril implementation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0a0dff8 | 7 years | jiri.zarevucky | Add const to time functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @826a0a97 | 7 years | jiri.zarevucky | Add task ID in the assert failure message.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8751cf3 | 7 years | jiri.zarevucky | Print stacktrace on KIO before attempting printf().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3bd1d7d4 | 7 years | jiri.zarevucky | async: Use a dedicated futex for client hash table.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c76cc61 | 7 years | jiri.zarevucky | async: Lock interface hash table with a dedicated interface_futex, and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9f272d9 | 7 years | jiri.zarevucky | Statically allocate session_ns.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @47be512 | 7 years | jiri.zarevucky | Introduce list_pop().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @75c430e3 | 7 years | jiri | Bsearch, getenv, system need to go to libc. (although we might …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6c440362 | 7 years | jiri | Free exit handler structure after running exit handler.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @099c834 | 7 years | jiri | atexit, exit, _Exit, at_quick_exit, quick_exit, tests for strtol and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @379db9ef | 7 years | jiri | Add missing test source.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8338a81 | 7 years | jiri | div, ldiv, lldiv should go to libc's stdio.h Add MB_CUR_MAX. Adjust …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @55092672 | 7 years | jiri | Clean up libposix stdio.h and stdlib.h a bit.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1ae9c07 | 7 years | jiri | iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e6bab27b | 7 years | jiri | The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3b1cc8d | 7 years | noreply | Add notification queue to the async framework. (#40)
Instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @587478b | 7 years | jiri.zarevucky | Fix some undefined behaviors.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2f7d77c6 | 7 years | jiri.zarevucky | Add rudimentary support for undefined behavior sanitizer.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @be2a20ac | 7 years | jiri | Merge scanf family implementation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @80f345c | 7 years | jiri | Need to carefully pass va_list around by reference to be portable.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f4aa1c8 | 7 years | jiri | Add actual test for using range in scanf.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39f84ce4 | 7 years | jiri | Add range support to scanf's set conversion.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a55d76b1 | 7 years | jiri.zarevucky | Implement a simple counting semaphore for fibrils.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a6c28d1 | 7 years | jiri | Replace libposix scanf with libc scanf.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f47a905 | 7 years | jiri | scanf, vscanf, vsscanf.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @01cc7b45 | 7 years | jiri | Implement sscanf via virtualizing FILE and implementing string backend …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ed18e14 | 7 years | jiri | vfscanf with tests.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @899342e | 7 years | jiri.zarevucky | fibril_futexmust be locked duringcontext_swap().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @24fda5e | 7 years | martin | separate the TAR extraction to a library to make the code reusable
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c8afd5a | 7 years | jiri.zarevucky | Have async_poke() check whether the poke is necessary.
This was …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49a796f1 | 7 years | jiri.zarevucky | Split the async framework into several parts.
This segregates …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fda19b8 | 7 years | jiri.zarevucky | Deduplicate async_create_port().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fc0b2a8 | 7 years | jiri.zarevucky | Revert "Don't use custom ldscripts in uspace. (#38)"
This reverts …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ed88c8e | 7 years | jiri | fputc, putchar vs. fputwc, putwchar.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a57fa32 | 7 years | jakub | Fix USB match IDs that need zero-padding
In format string, when using …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a05ec66 | 7 years | noreply | Don't use custom ldscripts in uspace. (#38)
Even with the *-linux-gnu …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @904b1bc | 7 years | jiri | Fix remaining ccheck issues.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ff23ff | 7 years | jiri | More comment fixing (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7c3fb9b | 7 years | jiri | Fix block comment formatting (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @47e00b83 | 7 years | jiri | Fix some block comments (found by ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7473807 | 7 years | jakub | Use atomic malloc allocations
We can safely use atomic allocations in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e8975278 | 7 years | jiri | A few more cstyle fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae7d03c | 7 years | jiri | Selected ccheck-proposed comment fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f3fdecc | 8 years | jakub | Revert "Don't use custom ldscripts in uspace."
This reverts commit …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @349e04ac | 8 years | jakub | Make sure _start is always aligned to 16
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @66262a1b | 8 years | jiri.zarevucky | Don't use custom ldscripts in uspace.
Even with the *-linux-gnu …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @888a2c6 | 8 years | jiri.zarevucky | Ignore GNU program headers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6e33c2f | 8 years | jiri.zarevucky | Clean up some debris left behind by autogen headers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @742fc98e | 8 years | noreply | Make some effort to allocate the memory area for shared objects. (#33)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @009c485 | 8 years | jiri.zarevucky | Always use CC for linking.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @66855b2 | 8 years | jiri.zarevucky | Fix a linker script issue I introduced.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4c5f04f | 8 years | jiri.zarevucky | Ensure valid TLS info even if there is no TLS header.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4c4b53c | 8 years | jiri.zarevucky | Rename __entryto the usual_start.
Except for MIPS, where the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e634684 | 8 years | jiri.zarevucky | Don't choke on architecture-specific ELF program headers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7148abf | 8 years | jiri.zarevucky | Rename main to libc_main, to avoid conflict with libgcc.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3fafe5e0 | 8 years | jiri | Fix incorrectly indented double-slash comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4f205248 | 8 years | jiri.zarevucky | Honor TLS alignment.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d2f75eb | 8 years | noreply | Replace autogen.py with something simpler. (#30)
Instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cbc534c | 8 years | jiri | Fix period table formatting (C style).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @902dd4b | 8 years | jiri.zarevucky | Remove const qualifier from arguments that pass ownership of a buffer.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @363fe7e | 8 years | jiri.zarevucky | oops
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ba3841e2 | 8 years | jiri.zarevucky | libposix: get rid of dlopen()override
The trick we used to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c1f44ca | 8 years | jiri | Superfluous parentheses.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @18b6a88 | 8 years | jiri | More ccheck fixes, sometimes with manual intervention.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ebe212 | 8 years | jiri | ccheck-fix a few files with for loops.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @36470ce8 | 8 years | jiri | Font cstyle fix (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3bacee1 | 8 years | jiri | Make ccheck-fix again and commit more good files.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @76d0981d | 8 years | jiri | Use proper boolean constant in while loops.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a69d42e | 8 years | jiri.zarevucky | Define _end, and use it instead of the address of__entryin C code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1abcf1d | 8 years | jiri.zarevucky | puts() should append newline.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9fa14d8d | 8 years | jiri.zarevucky | libposix: pid_t should be int
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @64532a97 | 8 years | jiri.zarevucky | Fix insufficient buffer size.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae84e38 | 8 years | jiri.zarevucky | Remove _gp from sparc linker script.
The global pointer is set by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @20287223 | 8 years | jiri.zarevucky | Instead of having a special linker script for loader, move its base …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @57d44dd | 8 years | jiri.zarevucky | Instead of using .interp section, determine loader by name.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3f932a7e | 8 years | jiri | PCUT_INIT declaration also needs a terminating semicolon.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1890f2a2 | 8 years | martin | fix linker warnings
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5754c31e | 8 years | jiri.zarevucky | We should not attempt to read sections in the ELF file.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2c4e1cc | 8 years | jiri.zarevucky | Define TLS consistently in linker scripts, and remove nonstandard …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1433ecda | 8 years | jiri | Fix cstyle: make ccheck-fix and commit only files where all the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @47b2d7e3 | 8 years | zarevucky.jiri | Always load ELF headers as part of the text segment.
This forces us …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @af60409 | 8 years | jiri | Modify PADDn macros so that their use is easier to parse.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b752a31 | 8 years | zarevucky.jiri | Strip trailing whitespace.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8f3230e | 8 years | zarevucky.jiri | Use standard constants with standard functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @92cf9a4 | 8 years | zarevucky.jiri | Fix insufficient memset.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @81b1db8 | 8 years | zarevucky.jiri | Avoid using standard C function names for local functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @48974d6 | 8 years | jiri | Need declarations to be terminated by semicolon.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @064e0fd | 8 years | jiri | Ccheck requires declarations to be terminated by semicolon.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eed4139 | 8 years | jakub | Fix some comments mentioning 'call IDs'
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @77f0a1d | 8 years | jakub | Get rid of rid in favor of req_handle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a46e56b | 8 years | jakub | Prefer handle over ID in naming handle variables
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3be9d10 | 8 years | jakub | Get rid of ipc_callid_t
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eadaeae8 | 8 years | jakub | Make capability handles type-safe
Define distinct pointer types for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @874381a | 8 years | jakub | Add aeabi_f2lz
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3212921 | 8 years | jakub | Add aeabi_fcmple
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |