root


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @93 [93] 20/04/2008 18:55:21 kate This library is only ever used when debugging; it makes sense to leave …
(edit) @92 [92] 20/04/2008 16:51:11 kate Reworked default checks for consistency. To help make this clearer, …
(edit) @91 [91] 21/03/2008 21:47:19 kate Moved out regex-handling behind a portable interface.
(edit) @90 [90] 21/03/2008 09:07:58 kate Moved function-wrapping interface under non-potable abstractions.
(edit) @89 [89] 21/03/2008 08:56:54 kate A workaround for dlsym() expressing function pointers as void *; this …
(edit) @88 [88] 21/03/2008 08:55:41 kate Typo.
(edit) @87 [87] 21/03/2008 08:38:15 kate Added feature-test for fileno().
(edit) @86 [86] 21/03/2008 08:30:43 kate Oops... this should have been committed in [84].
(edit) @85 [85] 21/03/2008 08:29:24 kate This should have been removed in [84]; it is now known as …
(edit) @84 [84] 21/03/2008 08:22:27 kate Moved out non-portable backends to reduce depth of heirachy a little.
(edit) @83 [83] 20/03/2008 23:52:26 kate Moved POSIX-specific write() calls under a portable interface.
(edit) @82 [82] 17/03/2008 19:00:30 kate Implemented precision for format specifiers, and refactored push() calls …
(edit) @81 [81] 17/03/2008 05:21:46 kate Reworked makefile inclusions to permit compiler-specific options per …
(edit) @80 [80] 17/03/2008 05:10:36 kate These are perfectly valid things; do not warn about them.
(edit) @79 [79] 16/03/2008 18:36:12 kate Reworked flag appending for multiple makefile inclusion. This prevents …
(edit) @78 [78] 16/03/2008 17:55:18 kate Replaced calls to write() with an internal buffer; a log message is now …
(edit) @77 [77] 16/03/2008 16:29:09 kate Added missing dependancy.
(edit) @76 [76] 16/03/2008 15:36:51 kate For NetBSD. I hate these things.
(edit) @75 [75] 16/03/2008 12:56:40 kate Inappropiate formatting specifier.
(edit) @74 [74] 16/03/2008 12:56:17 kate This index ought to be unsigned.
(edit) @73 [73] 16/03/2008 11:54:20 kate A few more strictness things, tested under Debian. Two points of …
(edit) @72 [72] 16/03/2008 09:53:52 kate Various little adjustments for increased strictness. Added a whole bunch …
(edit) @71 [71] 16/03/2008 09:51:56 kate Added call to great_random_int() and great_random_long().
(edit) @70 [70] 16/03/2008 09:47:25 kate Reworked great_random_int() and great_random_long() to construct …
(edit) @69 [69] 15/03/2008 12:14:53 kate Reworked test builds to run under the exec.mk makefile.
(edit) @68 [68] 15/03/2008 12:03:30 kate TenDRA-specific options. This is quite academic until TenDRA supports C99, …
(edit) @67 [67] 15/03/2008 09:31:35 kate A first step towards reworking the makefiles for portability. This …
(edit) @66 [66] 15/03/2008 00:16:49 kate Split out APIs into their own directory. This is the start of a little …
(edit) @65 [65] 15/03/2008 00:01:52 kate A start on centralising non-portable areas for #19. This also sees the …
(edit) @64 [64] 14/03/2008 22:59:36 kate Added missing $(TARGETS) for building static libraries.
(edit) @63 [63] 14/03/2008 22:14:45 kate Added non-portable feature defines for GNU. See #19.
(edit) @62 [62] 14/03/2008 22:11:23 kate Added missing header for NULL.
(edit) @61 [61] 14/03/2008 21:51:54 kate Added the is*() functions for <ctype.h>. These are subject to #18.
(edit) @60 [60] 14/03/2008 21:47:51 kate Added great_random_int().
(edit) @59 [59] 14/03/2008 20:08:25 kate Added TODO.
(edit) @58 [58] 14/03/2008 13:09:50 kate Added strdup() from 4.4 BSD.
(edit) @57 [57] 13/03/2008 16:21:36 kate A start on a BSD 4.2 API, providing just gettimeofday() for the moment.
(edit) @56 [56] 13/03/2008 16:20:36 kate Added TODO.
(edit) @55 [55] 13/03/2008 16:20:00 kate Protect logging internals by tempoarily disabling subsets.
(edit) @54 [54] 13/03/2008 16:16:39 kate Subsets may now be disabled in nested regions, using a scope-like …
(edit) @53 [53] 13/03/2008 15:17:37 kate Added great_random_long().
(edit) @52 [52] 12/03/2008 05:08:04 kate Disabled interceptions around internal initialisation regions.
(edit) @51 [51] 11/03/2008 21:53:25 kate Typo.
(edit) @50 [50] 11/03/2008 21:38:34 kate Added calls to log information. These replace any existing placeholders …
(edit) @49 [49] 11/03/2008 21:35:02 kate Added great_ib() for logging intercepts.
(edit) @48 [48] 11/03/2008 10:10:41 kate Renamed name to facility to correspond to [40].
(edit) @47 [47] 11/03/2008 10:02:18 kate Oops... this should have been committed in [46].
(edit) @46 [46] 11/03/2008 10:01:48 kate Added great_ub() for logging undefined behaviour, and refactored a …
(edit) @45 [45] 11/03/2008 07:45:31 kate fmt is now optional. This ought not be used if possible, where …
(edit) @44 [44] 11/03/2008 07:38:58 kate Added GREAT_LOG_UNDEFINED for undefined behaviour.
(edit) @43 [43] 11/03/2008 07:33:35 kate Added rule to launch log_test.
(edit) @42 [42] 11/03/2008 07:32:33 kate Updated to use the logging system.
(edit) @41 [41] 11/03/2008 07:31:57 kate Renamed name to facility.
(edit) @40 [40] 11/03/2008 07:30:08 kate Oops... forgot to write the name.
(edit) @39 [39] 11/03/2008 07:09:57 kate Added great_perror() as an analogue to perror().
(edit) @38 [38] 11/03/2008 06:49:26 kate This was renamed some time ago.
(edit) @37 [37] 11/03/2008 06:45:55 kate Added error level.
(edit) @36 [36] 11/03/2008 06:40:58 kate A shared logging facility for internal use.
(edit) @35 [35] 09/03/2008 21:58:49 kate Ignore static archives.
(edit) @34 [34] 09/03/2008 21:58:20 kate Implemented $GREAT_SUBSET. This provides a mechanism for enabling …
(edit) @33 [33] 09/03/2008 21:40:36 kate Added top-level Makefile.
(edit) @32 [32] 09/03/2008 21:39:23 kate Added static library targets. Removed obsoleted test rules, which are now …
(edit) @31 [31] 09/03/2008 21:36:40 kate Added assertion.
(edit) @30 [30] 09/03/2008 21:36:10 kate Included c99/ rules.
(edit) @29 [29] 09/03/2008 21:35:25 kate Hex hurts my eyes less.
(edit) @28 [28] 06/03/2008 15:15:34 kate Placeholder comments.
(edit) @27 [27] 26/02/2008 12:21:47 kate Centralised user-facing tests.
(edit) @26 [26] 05/02/2008 10:50:11 kate Despite being unusable, a valid pointer must still be returned here.
(edit) @25 [25] 02/02/2008 14:28:47 kate Skeletal wrapping for fopen.
(edit) @24 [24] 02/02/2008 09:16:10 kate Oops... this should have been committed in [23].
(edit) @23 [23] 02/02/2008 09:14:32 kate An implementation of wrapping realloc(), free() and malloc() for C99.
(edit) @22 [22] 01/02/2008 21:30:27 kate Split stdlib by section. Memory-management for C99 to follow.
(edit) @21 [21] 31/01/2008 13:23:59 kate A little cleanup and variable renaming for consistency.
(edit) @20 [20] 31/01/2008 13:22:29 kate Added missing dependancies.
(edit) @19 [19] 31/01/2008 13:08:33 kate An implementation of rand() and srand() for C99. This shakes in to place …
(edit) @18 [18] 31/01/2008 06:50:55 kate The PRNG state is now kept in a self-contained struct. This introduces a …
(edit) @17 [17] 30/01/2008 15:39:47 kate Add support for GREAT_RANDOM_SEED to be set in the environment to seed the …
(edit) @16 [16] 30/01/2008 14:47:29 kate Explicitly cast unsigned long constants to uint32_t. Is there a nicer way …
(edit) @15 [15] 30/01/2008 14:33:54 kate Converted to C99 for stdint.h and stdbool.h.
(edit) @14 [14] 30/01/2008 14:26:05 kate Adapted the Mersenne Twister implementation for our purposes; removed …
(edit) @13 [13] 30/01/2008 14:23:52 kate Added missing cleanup.
(edit) @12 [12] 30/01/2008 10:22:22 kate Initial import of …
(edit) @11 [11] 30/01/2008 10:09:04 kate Added copyright notices.
(edit) @10 [10] 30/01/2008 10:08:51 kate Added Id keyword.
(edit) @9 [9] 30/01/2008 09:49:46 kate Reworked random choice generation. Added CFLAGS for Makefiles.
(edit) @8 [8] 30/01/2008 09:45:09 kate Added missing headers.
(edit) @7 [7] 29/01/2008 17:13:48 kate More nasty behaviour, and annotations quoting chapter and verse.
(edit) @6 [6] 29/01/2008 15:48:40 kate An implementation of realloc() for C89, and a few little bugfixes.
(edit) @5 [5] 29/01/2008 15:46:21 kate Typo.
(edit) @4 [4] 29/01/2008 04:21:08 kate Symbols with external visibility should be prefixed great_.
(edit) @3 [3] 28/01/2008 21:36:20 kate wrap_resolvefunction is now known as wrap_resolve, for simplicity.
(edit) @2 [2] 28/01/2008 21:22:56 kate Added great_random_success() and its supporting code to read …
(add) @1 [1] 28/01/2008 19:49:01 kate Initial commit. Skeletal layout allowing for multiple APIs; so far only …
Note: See TracRevisionLog for help on using the revision log.