aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* remove HAVE_FCHDIRoni-link2014-04-02
|
* remove HAVE_DL{OPEN, SYM}oni-link2014-04-02
|
* remove HAVE_WCTYPE_Honi-link2014-04-02
|
* remove HAVE_WCHAR_Honi-link2014-04-02
|
* remove HAVE_USLEEPoni-link2014-04-02
|
* remove HAVE_SYS_{POLL_H, RESOURCE_H, SYSCTL_H, TYPES_H}oni-link2014-04-02
|
* remove HAVE_SYSINFO and HAVE_SYSINFO_MEM_UNIToni-link2014-04-02
|
* remove HAVE_SVR4_PTYSoni-link2014-04-02
|
* remove HAVE_STRTOLoni-link2014-04-02
| | | | strtol is a C99 standard function.
* remove HAVE_STRPBRKoni-link2014-04-02
| | | | strpbrk is a C99 standard function.
* remove HAVE_STRING_Honi-link2014-04-02
|
* remove HAVE_STRFTIMEoni-link2014-04-02
| | | | strftime is a C99 standard function.
* remove HAVE_STRERRORoni-link2014-04-02
| | | | strerror is a C99 standard function.
* remove HAVE_STDLIB_Honi-link2014-04-02
|
* remove HAVE_SIGCONTEXToni-link2014-04-02
|
* remove HAVE_RENAMEoni-link2014-04-02
| | | | rename is a C99 standard function.
* remove HAVE_FLOAT_FUNCSoni-link2014-04-02
|
* remove HAVE_DATE_TIMEoni-link2014-04-02
| | | | __DATE__ and __TIME__ are C99 standard predefined macros.
* Delete os_delay unit test.Thomas Wienecke2014-04-02
|
* Move signal handling to libuv event loopThiago de Arruda2014-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.cJohn Schmidt2014-04-01
|
* Move match_suffix from misc1.cJohn Schmidt2014-04-01
|
* Move expand_wildcards{,_eval} from misc1.cJohn Schmidt2014-04-01
|
* Move shorten_fname{,1,s} and shorten_filenames from fileio.cJohn Schmidt2014-04-01
|
* Move mch_expandpath from os_unix.cJohn Schmidt2014-04-01
|
* Move pathcmp from misc2.cJohn Schmidt2014-04-01
|
* Move same_directory from misc2.cJohn Schmidt2014-04-01
|
* Move after_pathsep from misc2.cJohn Schmidt2014-04-01
|
* Move fix_fname from buffer.cJohn Schmidt2014-04-01
|
* Move functions from window.cJohn Schmidt2014-04-01
|
* Move simplify_filename from tag.cJohn Schmidt2014-04-01
|
* enable coveralls supportaph2014-04-01
|
* remove HAVE_{ISWUPPER,ISWLOWER,TOWUPPER,TOWLOWER}Julian Orth2014-03-31
|
* remove HAVE_STDARG_HJulian Orth2014-03-31
|
* remove HAVE_STDINTJulian Orth2014-03-31
|
* remove HAVE_INTTYPESJulian Orth2014-03-31
|
* remove HAVE_MATH_HJulian Orth2014-03-31
|
* remove HAVE_MEMSEToni-link2014-03-31
|
* remove HAVE_MEMCMPoni-link2014-03-31
|
* remove HAVE_BCMPJulian Orth2014-03-31
|
* remove HAVE_ERRNOJulian Orth2014-03-31
|
* remove HAVE_SETJMP_HJulian Orth2014-03-31
|
* Remove feature HAVE_QSORToni-link2014-03-31
| | | | qsort conforms to C99, so we don't need our own version.
* alloc: xmalloc and xrealloc can't return nullNicolas Hillegeer2014-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 attrsNicolas Hillegeer2014-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_sizeNicolas Hillegeer2014-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 Schmidt2014-03-31
|
* Inline ga_init()John Schmidt2014-03-31
|
* Fix shell.{c,h} comments to match the style guideThiago de Arruda2014-03-31
|
* Add doxygen comments to the functions in shell.cThiago de Arruda2014-03-31
|