summaryrefslogtreecommitdiff
path: root/cord/cordtest.c
Commit message (Collapse)AuthorAgeFilesLines
* Move "cord" library tests to "cord/tests" folder.Ivan Maidanski2011-09-141-245/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * cord/cordtest.c, cord/de.c, cord/de_win.c, cord/de_cmds.h, cord/de_win.h: Move to cord/tests folder. * cord/de_win.RC: Move ad rename to cord/tests/de_win.rc. * .gitignore: Add cord/tests/de_win.res file. * BCC_MAKEFILE (cord/de.obj, cord/de_win.obj, cord/de_win.res): Rename (targets and source moved to cord/tests). * NT_MAKEFILE (cord/de.obj, cord/de_win.obj): Likewise. * CMakeLists.txt (cord): Rename cord/de.c, cord/de_win.c (source moved to cord/tests). * EMX_MAKEFILE (cord/cordtest.exe, cord/de.exe): Rename cord/cordtest.c, cord/de.c to cord/tests (source moved to cord/tests). * Makefile.direct, Makefile.dj (cord/cordtest, cord/de): Likewise. * OS2_MAKEFILE (cord/cordtest.exe): Likewise. * SMakefile.amiga (cord/cordtest.o): Likewise. * Makefile.direct, Makefile.dj (CORD_SRCS): Rename cord/cordtest.c, cord/de.c, cord/de_cmds.h, cord/de_win.c, cord/de_win.h, cord/de_win.rc (moved to cord/tests). * NT_MAKEFILE, NT_STATIC_THREADS_MAKEFILE, NT_X64_STATIC_THREADS_MAKEFILE, NT_X64_THREADS_MAKEFILE (cord/de_win.res, cord/de.exe): Move cord/de.obj, cord/de_win.obj to cord/tests. * cord/cord.am (EXTRA_DIST): Move cordtest.c, de.c, de_cmds.h, de_win.h, de_win.c, de_win.rc to cord/tests. * doc/README.cords: Update (regarding de.c file move). * gc.mak (SOURCE): Move de_win.c, de.c, de_win.rc to cord/tests.
* 2011-07-01 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-50/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * win32_threads.c (CHECK_LOOKUP_MY_THREAD): New macro definition. * win32_threads.c (GC_reset_finalizer_nested, GC_check_finalizer_nested, GC_unregister_my_thread, GC_do_blocking_inner, GC_call_with_gc_active, GC_init_parallel): Insert CHECK_LOOKUP_MY_THREAD before dereferencing thread descriptor pointer (to instruct a LINT-like tool that it is ok to dereference the pointer). * win32_threads.c (GC_get_next_stack): Assert plast_stack_min is non-NULL if current_min is not ADDR_LIMIT (for a LINT-like tool). * win32_threads.c (GC_init_parallel): Define and use "me" local variable. * cord/cordtest.c (test_basics): Test CORD_substr() result is non-NULL. * cord/cordtest.c (test_extras): Test fopen() result is non-NULL. * cord/cordtest.c (test_basics, test_extras, test_printf, main): Replace the K&R-style function definition with the ANSI C one. * cord/cordtest.c: Expand all tabs to spaces; remove trailing spaces at EOLn. * include/private/gc_priv.h (ABORT): Define as abort() when checking the code with a LINT-like tool (Win32 only). * tests/test.c (FAIL): Ditto. * tests/test.c (CHECH_GCLIB_VERSION): New macro (to check that the version of libgc.so used at runtime matches that at compile time). * tests/test.c (GC_COND_INIT): Use CHECH_GCLIB_VERSION. * tests/test.c (CHECK_OUT_OF_MEMORY): New macro (to test malloc result for out of memory). * tests/test.c (cons, small_cons, small_cons_uncollectable, gcj_cons, reverse_test_inner, mktree, alloc8bytes, typed_test, run_one_test): Use CHECK_OUT_OF_MEMORY.
* gc6.4 tarball importgc6_4Ivan Maidanski2011-07-261-1/+1
|
* gc6.3alpha5 tarball importgc6_3alpha5Ivan Maidanski2011-07-261-0/+2
|
* gc6.3alpha4 tarball importgc6_3alpha4Ivan Maidanski2011-07-261-1/+5
|
* gc6.0 tarball importgc6_0Ivan Maidanski2011-07-261-0/+1
|
* gc4.11 tarball importgc4_11Ivan Maidanski2011-07-261-1/+1
|
* gc4.8 tarball importgc4_8Ivan Maidanski2011-07-261-11/+21
|
* gc4.1 tarball importgc4_1Ivan Maidanski2011-07-261-0/+218