Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | remove HAVE_FCHDIR | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_DL{OPEN, SYM} | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_WCTYPE_H | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_WCHAR_H | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_USLEEP | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_SYS_{POLL_H, RESOURCE_H, SYSCTL_H, TYPES_H} | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_SYSINFO and HAVE_SYSINFO_MEM_UNIT | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_SVR4_PTYS | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_STRTOL | oni-link | 2014-04-02 | |
| | | | | strtol is a C99 standard function. | |||
* | remove HAVE_STRPBRK | oni-link | 2014-04-02 | |
| | | | | strpbrk is a C99 standard function. | |||
* | remove HAVE_STRING_H | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_STRFTIME | oni-link | 2014-04-02 | |
| | | | | strftime is a C99 standard function. | |||
* | remove HAVE_STRERROR | oni-link | 2014-04-02 | |
| | | | | strerror is a C99 standard function. | |||
* | remove HAVE_STDLIB_H | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_SIGCONTEXT | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_RENAME | oni-link | 2014-04-02 | |
| | | | | rename is a C99 standard function. | |||
* | remove HAVE_FLOAT_FUNCS | oni-link | 2014-04-02 | |
| | ||||
* | remove HAVE_DATE_TIME | oni-link | 2014-04-02 | |
| | | | | __DATE__ and __TIME__ are C99 standard predefined macros. | |||
* | Delete os_delay unit test. | Thomas Wienecke | 2014-04-02 | |
| | ||||
* | Move signal handling to libuv event loop | Thiago de Arruda | 2014-04-01 | |
| | | | | | | | | | | | | | | | | | This removes all signal handling code from os_unix.c to os/signal.c. Now signal handling is done like this: - Watchers for signals are registered with libuv default event loop - `event_poll` continuously calls `poll_uv_loop` to produce events until it receives user input, SIGINT or a timeout - Any signals received in `poll_uv_loop` will push events to a queue that is drained and processed by `event_poll` Signals aren't handled directly in the libuv callback to avoid recursion in the event loop(which isn't supported by libuv). The same principle will apply to other events in the future: Push to a queue from a libuv callback and drain it from `event_poll` | |||
* | Move shorten_filenames back to fileio.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move match_suffix from misc1.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move expand_wildcards{,_eval} from misc1.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move shorten_fname{,1,s} and shorten_filenames from fileio.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move mch_expandpath from os_unix.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move pathcmp from misc2.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move same_directory from misc2.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move after_pathsep from misc2.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move fix_fname from buffer.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move functions from window.c | John Schmidt | 2014-04-01 | |
| | ||||
* | Move simplify_filename from tag.c | John Schmidt | 2014-04-01 | |
| | ||||
* | enable coveralls support | aph | 2014-04-01 | |
| | ||||
* | remove HAVE_{ISWUPPER,ISWLOWER,TOWUPPER,TOWLOWER} | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_STDARG_H | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_STDINT | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_INTTYPES | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_MATH_H | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_MEMSET | oni-link | 2014-03-31 | |
| | ||||
* | remove HAVE_MEMCMP | oni-link | 2014-03-31 | |
| | ||||
* | remove HAVE_BCMP | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_ERRNO | Julian Orth | 2014-03-31 | |
| | ||||
* | remove HAVE_SETJMP_H | Julian Orth | 2014-03-31 | |
| | ||||
* | Remove feature HAVE_QSORT | oni-link | 2014-03-31 | |
| | | | | qsort conforms to C99, so we don't need our own version. | |||
* | alloc: xmalloc and xrealloc can't return null | Nicolas Hillegeer | 2014-03-31 | |
| | | | | | With this annotation/function attribute, we can inform gcc that these functions never return null, which can save a lot of redundant null checks. | |||
* | func-attr: add some extra handy function attrs | Nicolas Hillegeer | 2014-03-31 | |
| | | | | | | | | | | | The attributes in question are: - nonnull: specify whether a function argument cannot/may not be null - returns_nonnull: specify whether a function will not return a null pointer (example: xmalloc can't return null, so it should be annotated as such). Only available from gcc 4.9 onwards. Currently these attributes are only supported by gcc. | |||
* | func-attr: clang 3.5 doesn't support alloc_size | Nicolas Hillegeer | 2014-03-31 | |
| | | | | | | | The attribute was removed in commit c047507 in the clang repository as it was never properly implemented anyway. This fixes compiling with clang 3.5. Fixes issue #429 | |||
* | Rename ga_init2() to ga_init() | John Schmidt | 2014-03-31 | |
| | ||||
* | Inline ga_init() | John Schmidt | 2014-03-31 | |
| | ||||
* | Fix shell.{c,h} comments to match the style guide | Thiago de Arruda | 2014-03-31 | |
| | ||||
* | Add doxygen comments to the functions in shell.c | Thiago de Arruda | 2014-03-31 | |
| |